24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 24105 | RESOLVED | FIXED | normal | dmd | Dip1000 C variadics not marked as scope should not accept scope arguments | |
| 24106 | RESOLVED | FIXED | normal | druntime | core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size | |
| 24107 | RESOLVED | FIXED | normal | dmd | The error for exceeding the CTFE recursion limit bypasses speculative compilation. | |
| 24108 | RESOLVED | FIXED | normal | dmd | dmd -H and -X fail when given an importC module | |
| 24109 | RESOLVED | FIXED | regression | dmd | [REG2.103] 'need this' when invoking outer method from inner method | |
| 24110 | RESOLVED | FIXED | regression | dmd | [REG2.104] Array comparison lowering apparently not handled properly in __traits(compiles) | |
| 24111 | RESOLVED | FIXED | enhancement | dmd | [ImportC] fatal error C1034: stdio.h: no include path set | |
| 24112 | REOPENED | normal | dmd | dmd#18184 | binary expressions with noreturn vars produce inconsistent results | |
| 24113 | NEW | normal | dmd | dmd#20326 | Eager failure of TypeInfo in _d_newclassT even if not used in -betterC | |
| 24114 | RESOLVED | INVALID | normal | dmd | no crash on use of a noreturn enum member | |
| 24115 | RESOLVED | INVALID | normal | dmd | No runtime crash on use of a noreturn template argument | |
| 24116 | RESOLVED | INVALID | normal | dmd | noreturn not accepted as argument of a template value parameter | |
| 24117 | RESOLVED | FIXED | normal | dmd | noreturn can be used as expression | |
| 24118 | RESOLVED | FIXED | regression | dmd | ICE / regression from 2.103.1 - segfault on CTFE only code in 2.104.2 and 2.105.0 | |
| 24119 | NEW | regression | visuald | visuald#260 | VS2022 create project wizard not working or VS2022 integration issue | |
| 24120 | NEW | normal | dmd | dmd#20327 | Closures break constructor/destructor safety | |
| 24121 | RESOLVED | FIXED | normal | dmd | ImportC: typedef enum fails to compile when generating .di file | |
| 24122 | RESOLVED | WONTFIX | critical | dmd | Unable to link with Xcode 15 | |
| 24123 | RESOLVED | FIXED | blocker | druntime | More importc definitions are needed for macOS | |
| 24124 | RESOLVED | WONTFIX | enhancement | dmd | ImportC: gcc simd intrinsics not supported by dmd | |
| 24125 | RESOLVED | FIXED | enhancement | dmd | ImportC: vector type initializer not understood | |
| 24126 | RESOLVED | INVALID | enhancement | phobos | toStringz does not support wchar and dchar | |
| 24127 | NEW | enhancement | dmd | dmd#20328 | ImportC - no way to organize files | |
| 24128 | NEW | regression | phobos | phobos#10529 | array formatting fails to compile with bitsSet | |
| 24129 | RESOLVED | FIXED | critical | dmd | ImportC: MS-Link cannot handle multiple COMDATs with the same name | |
| 24130 | RESOLVED | FIXED | critical | dmd | ImportC: Windows headers use inline asm with different syntax | |
| 24131 | NEW | critical | dmd | dmd#20329 | ImportC, Linux: TLS transition from R_X86_64_TLSGD to R_X86_64_TPOFF32 failed with -inline | |
| 24132 | RESOLVED | WONTFIX | enhancement | dmd | ImportC: Add support for wchar_t, char16_t, char32_t | |
| 24133 | RESOLVED | FIXED | normal | dmd | printf format checking of %n allows writing to const pointers | |
| 24134 | NEW | normal | phobos | phobos#9863 | Unittest heisenbug: std/random.d(3867): Assertion failure | |
| 24135 | RESOLVED | FIXED | enhancement | dmd | Eponymous template member overloads not shown as call candidates | |
| 24136 | NEW | major | visuald | visuald#240 | Support shortened methods syntax | |
| 24137 | RESOLVED | FIXED | major | dmd | Link failure on macOS with symbol count from symbol table and dynamic symbol table differ | |
| 24138 | NEW | regression | phobos | phobos#10530 | [REG 2.103] MemberFunctionsTuple does not see final functions | |
| 24139 | RESOLVED | FIXED | major | dmd | 'this' corruption in extern(C++) dtor when destructing via TypeInfo_Struct | |
| 24140 | RESOLVED | FIXED | normal | phobos | Int128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers | |
| 24141 | NEW | enhancement | dmd | dmd#18185 | ImportC: C11 atomics not supported | |
| 24142 | RESOLVED | FIXED | enhancement | phobos | Allow casting Int128 to integral and floating types | |
| 24143 | NEW | regression | phobos | phobos#10531 | Chain unreachable code | |
| 24144 | RESOLVED | FIXED | regression | dmd | [REG2.105] Silent file name index overflow | |
| 24145 | NEW | normal | dmd | dmd#20330 | subtracting pointers with different types is both deprecated and an error | |
| 24146 | NEW | normal | dmd | dmd#20331 | Linker error with SysTime and std.conv | |
| 24147 | NEW | enhancement | dmd | dmd#20332 | Struct destructors should not allow GC | |
| 24148 | NEW | critical | dmd | dmd#18186 | noreturn static array initialization causes ICE | |
| 24149 | NEW | enhancement | dmd | dmd#20333 | Improve invariant checking with assert | |
| 24150 | RESOLVED | WORKSFORME | minor | dmd | Wrong deprecation using typeof on a member is private from different module | |
| 24151 | RESOLVED | FIXED | minor | phobos | std.container.array: Array!string("") does not compile | |
| 24152 | NEW | minor | phobos | phobos#9864 | range .until evaluates .front twice | |
| 24153 | RESOLVED | FIXED | blocker | dmd | Inliner breaks -betterC by requiring TypeInfo | |
| 24154 | RESOLVED | FIXED | normal | dmd | ImportC: useless expression parsed as invalid variable declaration | |
| 24155 | RESOLVED | FIXED | enhancement | dmd | ImportC: accept C23 default initializers | |
| 24156 | RESOLVED | FIXED | normal | dmd | ImportC: Apple uses __signed as a keyword | |
| 24157 | RESOLVED | FIXED | regression | dmd | [REG2.105] class `this` as lvalue leads to memory corruption | |
| 24158 | NEW | normal | dmd | dmd#20334 | ImportC: enums created from string literal #defines don’t implicitly convert to const(char)* in D. | |
| 24159 | RESOLVED | FIXED | regression | dmd | BetterC: appending to dynamic arrays no longer errors at compile time | |
| 24160 | NEW | minor | dmd | dmd#18187 | extern(objective-c) ivars don't respect initializer | |
| 24161 | NEW | enhancement | dmd | dmd#20335 | overridden extern(objective-c) methods should inherit their selector | |
| 24162 | RESOLVED | INVALID | normal | dmd | Another example of why @safe is broken | |
| 24163 | NEW | normal | dmd | dmd#18188 | Floating-point variadic array bug | |
| 24164 | NEW | enhancement | phobos | phobos#10532 | readf should stop reading a trailing string at whitespace | |
| 24165 | NEW | normal | phobos | phobos#10533 | Failed readf leaves File in inconsistent state | |
| 24166 | NEW | normal | dmd | dmd#20336 | strange errors returning references to void | |
| 24167 | NEW | enhancement | dmd | dmd#18189 | @noreturn compiles because of noreturn | |
| 24168 | RESOLVED | FIXED | normal | dmd | Corrupted if TLS values are passed in ref parameters when compiling with -fPIE | |
| 24169 | NEW | normal | dmd | dmd#20337 | Confusion between array literal and associative array literal | |
| 24170 | NEW | normal | dlang.org | dlang.org#4134 | [Oh No! Page Not Found] | |
| 24171 | RESOLVED | FIXED | regression | dmd | [REG 2.100] Segfault compiling an empty ddoc file | |
| 24172 | NEW | trivial | phobos | phobos#9865 | Error when compiling with std_regex_* debug conditions | |
| 24173 | RESOLVED | FIXED | enhancement | dmd | ImportC: add Microsoft iNN integer literal suffixes | |
| 24174 | RESOLVED | FIXED | major | dmd | [CTFE] goto within with statements & catch blocks cause a infinite loop | |
| 24175 | RESOLVED | INVALID | enhancement | dmd | DIP1000 fails to determine proper lifetime for struct | |
| 24176 | RESOLVED | FIXED | enhancement | dlang.org | Parameters of opApply delegate don't have to be `ref` | |
| 24177 | RESOLVED | FIXED | enhancement | dlang.org | Array literal can implicitly convert to an expected type | |
| 24178 | RESOLVED | DUPLICATE | enhancement | dmd | Infer base-class return type from derived-class returns | |
| 24179 | RESOLVED | FIXED | regression | dmd | Ddoc broke D code sections | |
| 24180 | NEW | regression | visuald | visuald#261 | Debugger no longer shows locals "busy" VS2022 | |
| 24181 | RESOLVED | FIXED | blocker | dmd | reading double parameter from RCX rather than XMM1 | |
| 24182 | NEW | blocker | dmd | dmd#20338 | DMD crashes when compile time sort is called with templatized opCmp() | |
| 24183 | NEW | regression | phobos | phobos#10534 | getSymbolsByUDA does no longer work on templatized functions | |
| 24184 | RESOLVED | FIXED | regression | dmd | [REG 2.103] Segmentation fault accessing variable with align(N) > platform stack alignment | |
| 24185 | NEW | normal | dmd | dmd#20339 | Constant folding differs between Windows and linux builds | |
| 24186 | NEW | enhancement | dmd | dmd#18190 | pragma(linkerDirective) not implemented on Mac | |
| 24187 | RESOLVED | WORKSFORME | blocker | dmd | ImportC: _Float32 not defined | |
| 24188 | RESOLVED | FIXED | regression | dmd | ICE (Illegal instruction) with missing imported symbol | |
| 24189 | NEW | normal | dmd | dmd#20340 | Result of float-vector comparison has inconsistent type | |
| 24190 | NEW | enhancement | dmd | dmd#20341 | Identifier tokenizer is greedy steals new line characters | |
| 24191 | NEW | normal | installer | installer#714 | VS2022 professional edition is not detected | |
| 24192 | NEW | normal | dmd | dmd#18191 | Bad context pointer access through AliasSeq member of nested struct | |
| 24193 | RESOLVED | FIXED | normal | dmd | Incorrect size of unions with bit fields | |
| 24194 | NEW | enhancement | dmd | dmd#20342 | Multiline shebang is not supported | |
| 24195 | NEW | enhancement | dmd | dmd#20343 | DMD defaults Winver to Windows XP | |
| 24196 | NEW | enhancement | druntime | dmd#17466 | _d_arraysetassign(S[],S.init): it not work on struct when it is “@disable this(this)”, dmd 2.105.2/ldc 1.35 | |
| 24197 | NEW | enhancement | dmd | dmd#18192 | Allow typeof(return) in template constraints | |
| 24198 | NEW | normal | dmd | dmd#20344 | nothrow keyword ignored on struct destructor | |
| 24199 | RESOLVED | FIXED | normal | dmd | ImportC: generated .di file uses struct keyword when referring to a type | |
| 24200 | RESOLVED | FIXED | normal | dmd | ImportC: .di file collected macro conflicts with Special Token | |
| 24201 | RESOLVED | DUPLICATE | normal | dmd | ImportC: enum in .di file should have members un-namespaced. | |
| 24202 | NEW | regression | phobos | phobos#10535 | std.range.chain ganerated object has wrong .init | |
| 24203 | NEW | normal | dmd | dmd#20345 | Params section in ddoc comments causes warnings with unnamed parameters | |
| 24204 | RESOLVED | DUPLICATE | normal | dmd | Params section in ddoc comments causes warnings with unnamed parameters |