Skip to content

dlang/dmd

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

64471ab · Jan 10, 2025
May 25, 2024
Dec 18, 2023
Nov 16, 2024
Jan 10, 2025
Jan 9, 2025
Jan 10, 2025
Jan 8, 2025
Dec 9, 2023
Oct 29, 2023
Oct 19, 2021
Dec 22, 2021
Nov 4, 2022
Jul 9, 2022
Dec 15, 2024
Jun 15, 2023
Jun 26, 2021
Dec 23, 2024
Jun 5, 2017
Dec 17, 2023
Jan 8, 2025
Jan 8, 2025
May 3, 2024
Jul 28, 2024
Oct 26, 2024
Dec 9, 2023

Repository files navigation

dlang logo

DMD

GitHub tag Code coverage license

Build status CircleCI Build Status Buildkite


DMD is the reference compiler for the D programming language.

Releases, language specification and other resources can be found on the homepage. Please refer to the guidelines for bug reports to report a problem or browse the list of open bugs.

Overview

This repository is structured into the following directories. Refer to their respective README.md for more in-depth information.

Directory Description
changelog changelog entries for the upcoming release
ci CI related scripts / utilities
compiler root of all compiler (DMD/frontend) related code
compiler/src source code, build system and build instructions
compiler/test tests and testing infrastructure
compiler/docs man pages and internal documentation
compiler/ini predefined dmd.conf files
compiler/samples Various code examples
druntime root of all runtime related code

With a D compiler and dub installed, dmd can be built with:

dub build dmd:compiler

For more information regarding compiling, installing, and hacking on DMD, check the contribution guide and visit the D Wiki.

Nightlies

Nightly builds based of the current DMD / Phobos master branch can be found here.