dmd icon indicating copy to clipboard operation
dmd copied to clipboard

dmd D Programming Language compiler

Results 400 dmd issues
Sort by recently updated
recently updated
newest added

This significantly reduce the executable file size And this is what LDC is doing: https://github.com/ldc-developers/ldc/blob/3b9665bac69df0c27bc1888cca8a442df656d948/driver/linker-msvc.cpp#L130 Discussion: https://forum.dlang.org/post/[email protected]

First start at commonizing TypeIdentifer and IdentifierExp code. i.e: [type x;](https://github.com/dlang/dmd/blob/fe44db3d843e2d9e9086e205e81631a1da75cae7/src/dmd/typesem.d#L201-L221) vs. [enum y = symbol;](https://github.com/dlang/dmd/blob/fe44db3d843e2d9e9086e205e81631a1da75cae7/src/dmd/expressionsem.d#L2785-L2796). The former at least [tries to look](https://github.com/dlang/dmd/blob/fe44db3d843e2d9e9086e205e81631a1da75cae7/src/dmd/typesem.d#L2926-L2950) in forward-referenced places, whereas the latter doesn't....

Needs Work
Needs Rebase
stalled

Trying to unblock https://github.com/dlang/phobos/pull/8460, I want to see how the test suite reacts to this https://issues.dlang.org/show_bug.cgi?id=16098

WIP
Backend

…arameter Very similar to fix for https://github.com/dlang/dmd/pull/14363

Blocked
Bug Fix
stalled
dip1000

Finally! Now macros like: ``` #define ADD(a, b) a + b ``` are rewritten as: ``` auto ADD(__MP1, __MP2)(__MP1 a, __MP2 b) { return a + b; } ``` It's...

Enhancement
Atila Neves
ImportC

We can now use the Ubuntu runners with hardware acceleration. :crossed_fingers: it'll be faster than macOS hosts, and will speed up overall CI speeds by not having too much clogging...

Easy Review
Continuous Integration

Encode macosx_version_min or build_version into the object file, originally authored by @jacob-carlborg in #10476. This has been simplified to omit parsing the SDK version. Based on what I see GCC...

Bug Fix
Phantom Zone