dmd D Programming Language compiler
Find a file
MoonlightSentinel 5922fb3340
codecov.sh: Remove lst files for generated source files
Those files are generated and don't exist in the repository
2022-02-14 20:52:18 +01:00
.azure-pipelines Translate MODEL=32omf for older host compilers 2022-01-25 21:58:00 +01:00
.circleci CircleCI: Try to use same-named druntime/Phobos branches for PRs from official repo 2022-01-31 20:09:12 +01:00
.github/workflows Reuse build_release_template for the nightly build 2022-02-12 01:57:38 +01:00
changelog fix Issue 22541 - DIP1000: Resolve ambiguity of ref-return-scope parameters (#13357) 2022-01-24 13:55:38 +02:00
ci codecov.sh: Remove lst files for generated source files 2022-02-14 20:52:18 +01:00
docs docs: Replace http:// with https:// for digitalmars.com links 2021-12-22 16:56:12 +00:00
ini Adapt default sc.ini to MsCoff by default 2022-02-05 21:08:21 +01:00
samples Replace http:// with https:// for various links throughout codebase 2021-12-22 21:45:11 +00:00
src fix Issue 22755 - ImportC: declared symbol must be available in initializer 2022-02-14 09:13:30 +00:00
test unit_test_runner: Use relative paths when building the unit tests 2022-02-14 20:52:18 +01:00
.cirrus.yml ci: make Cirrus CI configuration YAML compliant (#13480) 2021-12-31 13:31:33 +00:00
.codecov.yml Fix capitalization of CircleCI in codecov configuration 2021-10-19 01:53:57 +00:00
.editorconfig Replace http:// with https:// for various links throughout codebase 2021-12-22 21:45:11 +00:00
.gitattributes test: make testsuite conform with POSIX 3.206 (#13639) 2022-02-14 11:14:07 +02:00
.gitignore Add IntelliJ IDEA / CLion specifics files to gitignore 2021-04-02 09:31:31 +09:00
azure-pipelines.yml Merge branch 'stable' into merge_stable 2022-02-11 20:17:02 +01:00
ci.sh ci.sh: Also run dmd's unit tests 2022-02-14 20:52:18 +01:00
cirrusci.sh Merge remote-tracking branch 'upstream/stable' into merge_stable 2021-11-08 19:02:29 +02:00
CODEOWNERS Remove myself as *.h code owner 2021-06-26 08:56:21 +00:00
config.d
CONTRIBUTING.md Move copyright notice to CONTRIBUTING.md 2022-01-13 17:27:22 +01:00
dub.sdl Move dmd.utf to the root library 2021-12-30 21:58:50 +00:00
Jenkinsfile
LICENSE.txt
posix.mak
README.md Revise introduction and add an overview of the repository structure 2022-01-13 19:01:40 +01:00
VERSION Fix Issue 22717 - TypeInfo_Struct.equals swaps lhs and rhs parameters 2022-01-31 18:00:34 +01:00
win32.mak
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.