dmd D Programming Language compiler
Find a file
2022-05-16 12:51:52 +02:00
.azure-pipelines ImportC preprocess Win32 C programs with sppn.exe (#14090) 2022-05-12 12:17:36 +03:00
.circleci CircleCI: Pass BUILD and MODEL to run.d during validation 2022-04-16 04:38:45 +02:00
.github/workflows ci(github): update actions/download-artifact from v2 to v3 2022-03-30 07:40:22 +08:00
changelog Merge remote-tracking branch 'upstream/stable' into merge_stable 2022-05-15 19:27:02 +02:00
ci Address review comments 2022-05-16 12:51:52 +02:00
docs treewide: fix end of file to conform with POSIX 3.206 (#13638) 2022-03-22 13:20:27 +02:00
ini
samples treewide: fix end of file to conform with POSIX 3.206 (#13638) 2022-03-22 13:20:27 +02:00
src pass preprocessor flags to preprocessor (#14128) 2022-05-16 05:09:57 +01:00
test pass preprocessor flags to preprocessor (#14128) 2022-05-16 05:09:57 +01:00
.cirrus.yml cirrus.yml: Bump FreeBSD images to version 12.3 and 13.0 2022-05-09 13:54:58 +00:00
.codecov.yml
.editorconfig
.gitattributes
.gitignore .gitignore: Extend list of ignored files/directorys 2022-04-15 23:47:30 +00:00
.pre-commit-config.yaml chore(pre-commit): bump hook versions 2022-04-12 02:30:36 +00:00
azure-pipelines.yml
CODEOWNERS
config.d
CONTRIBUTING.md
dub.sdl
LICENSE.txt
posix.mak
README.md
VERSION bump VERSION to v2.100.0 2022-05-10 19:04:59 +02:00
win32.mak treewide: fix end of file to conform with POSIX 3.206 (#13638) 2022-03-22 13:20:27 +02:00
win64.mak

dlang logo

DMD

GitHub tag Code coverage Bugzilla Issues 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
src source code, build system and build instructions
test tests and testing infrastructure
changelog changelog entries for the upcoming release
ci CI related scripts / utilities
docs man pages and internal documentation
ini predefined dmd.conf files
samples Various code examples

For more general 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 / DRuntime / Phobos master branch can be found here.