dmd icon indicating copy to clipboard operation
dmd copied to clipboard

dmd D Programming Language compiler

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

This PR implements all but three of the MSVC intrinsics listed here: https://web.archive.org/web/20240412171516/https://learn.microsoft.com/en-ie/cpp/intrinsics/alphabetical-listing-of-intrinsic-functions?view=msvc-170, and a handful of undocumented intrinsics. The three unimplemented intrinsics are `_AddressOfReturnAddress`, `__getcallerseflags`, and `_ReturnAddress`, because they...

Following the [alias this change](https://dlang.org/changelog/2.105.0.html#dmd.alias-this-syntax), I think mixin instantiation was the last place not using assignment syntax.

Enhancement
Needs Spec PR

Implementation of the proposal discussed in the n.g.: https://www.digitalmars.com/d/archives/digitalmars/dip/development/First_Draft_ref_For_Variable_Declarations_74.html

Needs Tests

16 bit code is (as far as I can tell) not possible to generate: From backconfig.d , I didn't see any places where a pointer could be set to 2...

Needs Rebase

https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1021.md This adds some important checks: Given the following: ``` @safe void foo() { int* p; { int x; p = &x; } } ``` The compiler gives: ``` test.d(8):...

Needs Rebase
stalled

Needs Rebase
stalled

Reboot of https://github.com/dlang/dmd/pull/13965 This feature has been in LDC for a while now with success, and inclusion into dmd has been pre-approved a long time ago by Walter, but the...

Since this incorporates https://github.com/dlang/dmd/pull/14601, that should be pulled first and so it blocks this PR. Since the type of a delegate loses information about what outer variables may be returned,...

Bug Fix
Needs Rebase
stalled
dip1000
Ready To Merge

Add `-preview=complex`, an option that removes `cfloat`, `cdouble`, and `creal` from the D language. For C/C++ compatibility, new special enums have been added - and will likely be used for...

Needs Changelog
Needs Spec PR
stalled

Fix Bugzilla 24499 - foreach over a ref parameter to an rvalue should be an error Fix Bugzilla 24232 - ref for index of foreach for arrays is not allowed...

Bug Fix
stalled