24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19205 | NEW | regression | dmd | dmd#17877 | [REG 2.081] Cannot call superclass ctor after end of switch statement | |
| 19206 | RESOLVED | INVALID | major | dmd | after a dynamic array element in modified, the entire array appears to be unchanged | |
| 19207 | RESOLVED | FIXED | critical | phobos | std.algorithm.subsitute wrong results for single subrange substitution | |
| 19208 | NEW | normal | phobos | phobos#10348 | std.bitmanip.swapEndian doesn't support floating point types | |
| 19209 | RESOLVED | FIXED | normal | dmd | [ICE] Overriding a field in a baseclass issues an ICE | |
| 19210 | RESOLVED | FIXED | normal | dmd | Poor error message for `return` function parameter that is not `ref` | |
| 19211 | RESOLVED | INVALID | enhancement | dmd | get the type of a non-const delegate in a const function | |
| 19212 | RESOLVED | FIXED | enhancement | dmd | Add versions for C++ runtimes. | |
| 19213 | RESOLVED | FIXED | regression | phobos | goto skips declaration of variable in std.algorithm.iteration.joiner | |
| 19214 | RESOLVED | FIXED | enhancement | druntime | Support object.destruct() for efficient (and correct!) destruction | |
| 19215 | RESOLVED | FIXED | enhancement | dmd | dlang bot add reference to PR in bugzilla? | |
| 19216 | NEW | normal | druntime | dmd#17369 | object.destroy doesn't handle Objective-C classes correctly | |
| 19217 | NEW | enhancement | druntime | dmd#17170 | object.destroy doesn't handle non D interfaces correctly | |
| 19218 | RESOLVED | FIXED | enhancement | druntime | object.destroy should check for classes for static arrays | |
| 19219 | RESOLVED | FIXED | regression | dmd | Could not CTFE with std.math.exp from 2.082.0 | |
| 19220 | RESOLVED | WORKSFORME | major | phobos | multiSort and SortedRange.groupBy do not play together | |
| 19221 | NEW | normal | phobos | phobos#10349 | "std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows | |
| 19222 | NEW | normal | dmd | dmd#19482 | Debian package downloaded from dlang.org shows proprietary license | |
| 19223 | RESOLVED | FIXED | normal | dmd | core.simd __vector.array compiler crash | |
| 19224 | RESOLVED | FIXED | normal | dmd | core.simd __vector.array "__r2.length cannot be evaluated at compile time" | |
| 19225 | RESOLVED | FIXED | minor | dmd | Confusing error message on `static else` | |
| 19226 | RESOLVED | FIXED | normal | phobos | std.typecons.Nullable(T, T nullValue) doesn't fully handle non-self-equal nullValue | |
| 19227 | RESOLVED | FIXED | regression | dmd | S.init is S.init failing for struct with float member | |
| 19228 | RESOLVED | FIXED | normal | phobos | hasAliasing fails on static arrays | |
| 19229 | RESOLVED | WONTFIX | normal | phobos | formattedWrite destructively iterates over forward ranges | |
| 19230 | RESOLVED | INVALID | major | dlang.org | Please make the forums worse | |
| 19231 | NEW | minor | druntime | dmd#17370 | Infinite loop in exception chains | |
| 19232 | RESOLVED | DUPLICATE | minor | dmd | ICE when overriding templated method | |
| 19233 | RESOLVED | DUPLICATE | enhancement | dmd | name conflict for init | |
| 19234 | RESOLVED | FIXED | normal | dmd | betterC TypeInfo error when using slice copy on Structs | |
| 19235 | RESOLVED | WORKSFORME | normal | dmd | Repeatedly calling non-pure function in non-pure literal nested in pure function is broken | |
| 19236 | RESOLVED | FIXED | enhancement | phobos | Replace runtime `typeid(T).initializer().ptr is null` checks with compile-time `__traits(isZeroInit, T)` | |
| 19237 | RESOLVED | DUPLICATE | normal | dmd | string mixin struct initializer doesn't compile | |
| 19238 | RESOLVED | FIXED | enhancement | phobos | no-arg splitter should work on ranges of characters | |
| 19239 | NEW | normal | druntime | dmd#17371 | Fix unsafe casting away of const in hashOf(const Object) | |
| 19240 | RESOLVED | FIXED | normal | phobos | std.typecons.Tuple should check for reserved identifiers | |
| 19241 | NEW | enhancement | dmd | dmd#19483 | Broken value of auto ref argument for closure | |
| 19242 | NEW | normal | dmd | dmd#19484 | Strange inferencing by combination of template and lambda | |
| 19243 | RESOLVED | FIXED | regression | dmd | [REG 2.081] Can no longer override pragma(lib) with -L switch | |
| 19244 | RESOLVED | DUPLICATE | normal | dmd | betterC function return struct calling dtor (or not calling postblit) | |
| 19245 | NEW | normal | dmd | dmd#17878 | Undefined symbol "_main" in module mars.d in dmd/src/dmd/ | |
| 19246 | RESOLVED | FIXED | enhancement | dmd | Binary literal `0b_` allowed | |
| 19247 | NEW | major | phobos | phobos#9762 | Segmentation fault when resolving address with std.socket.getAddress inside a Fiber | |
| 19248 | RESOLVED | FIXED | regression | dmd | Wrong mangle for C++ const STL classes/structs | |
| 19249 | RESOLVED | FIXED | normal | dmd | Trying to build DMD for windows with LDC fails | |
| 19250 | RESOLVED | FIXED | critical | druntime | DWARF Backtraces with very long symbol names read out of bounds when printing | |
| 19251 | RESOLVED | FIXED | normal | dmd | Alias this does not get called on struct qualified type | |
| 19252 | RESOLVED | FIXED | regression | phobos | Templated format with variable width allocates 2GB of RAM per call. | |
| 19253 | RESOLVED | INVALID | enhancement | dmd | extern(C++, " | |
| 19254 | NEW | enhancement | dmd | dmd#19485 | Change exception output format to be "file link" friendly | |
| 19255 | RESOLVED | FIXED | normal | visuald | ldmd2.exe not found - must be in PATH? | |
| 19256 | NEW | normal | phobos | phobos#10350 | std.json: JSONValue allows violating constness | |
| 19257 | RESOLVED | FIXED | enhancement | phobos | std.array.join does not handle const fields that cannot be converted to mutable | |
| 19258 | RESOLVED | INVALID | normal | dmd | Cannot @disable ~this() | |
| 19259 | NEW | enhancement | phobos | phobos#10351 | std.array.Appender needs a way to set/get the length | |
| 19260 | NEW | enhancement | dmd | dmd#17879 | extern(C++) `T* const` mangling | |
| 19261 | RESOLVED | WORKSFORME | enhancement | dmd | Cmdline option to enumerate builtin versions | |
| 19262 | RESOLVED | FIXED | normal | druntime | hashOf associative array should infer nothrow | |
| 19263 | RESOLVED | WORKSFORME | normal | phobos | Segfault trying to print out a default-initialized SysTime | |
| 19264 | NEW | enhancement | phobos | phobos#9763 | byCodeUnit should compare with strings | |
| 19265 | NEW | normal | druntime | dmd#17171 | Multiple calls to rt_init/rt_term leads to SIGILL in _d_initMonoTime | |
| 19266 | RESOLVED | FIXED | regression | dmd | Some source files names are no longer accepted | |
| 19267 | NEW | critical | dmd | dmd#19486 | extern(C++) cast from interface to child class returns wrong pointer value | |
| 19268 | RESOLVED | FIXED | regression | dmd | BetterC turns off .dup for CTFE | |
| 19269 | NEW | enhancement | dmd | dmd#19487 | Cannot throw C++ exceptions from D | |
| 19270 | NEW | normal | dmd | dmd#19488 | is expression fails with function types | |
| 19271 | NEW | major | druntime | dmd#17372 | C++ exception handling does not work on OSX | |
| 19272 | NEW | normal | dmd | dmd#19489 | scope class and const/immutable doesn't work together | |
| 19273 | RESOLVED | DUPLICATE | normal | dmd | immutable on a class declaration doesn't cause references of that type to be immutable | |
| 19274 | NEW | normal | dmd | dmd#19490 | Inconsistent assignment behavior between struct values and fixed-size arrays | |
| 19275 | RESOLVED | FIXED | normal | phobos | std.process: redirecting output in a non-console application fails | |
| 19276 | RESOLVED | WONTFIX | enhancement | dlang.org | Document accurately calling conventions and demo them in inline asm | |
| 19277 | RESOLVED | FIXED | enhancement | dmd | storage class used in alias statement has no effect | |
| 19278 | RESOLVED | FIXED | enhancement | dmd | extern(C++, "name") doesn't accept expressions | |
| 19279 | NEW | enhancement | dmd | dmd#17880 | mutable does not promote to shared | |
| 19280 | RESOLVED | FIXED | enhancement | druntime | Remove unnecessary error checks in core.time.currSystemTick and currTime | |
| 19281 | RESOLVED | FIXED | major | druntime | GC mishandles allocations >= 4GB | |
| 19282 | RESOLVED | FIXED | major | druntime | hashOf segfaults for non-null C++ objects | |
| 19283 | RESOLVED | FIXED | trivial | phobos | [std.mathspecial] documentation for normal distribution doesn't list parameters | |
| 19284 | RESOLVED | FIXED | critical | dmd | alias this not used in nested functions of a method | |
| 19285 | RESOLVED | FIXED | major | dmd | false positive GC inferred | |
| 19286 | RESOLVED | FIXED | normal | dmd | Aliases declared in static foreaches cannot be used with UFCS | |
| 19287 | NEW | enhancement | phobos | phobos#10352 | each only accepts lambdas that take a single argument | |
| 19288 | RESOLVED | MOVED | critical | druntime | memory corruption in attached threads | |
| 19289 | RESOLVED | FIXED | normal | phobos | std.range.transposed with enforceNotJagged not throwing | |
| 19290 | RESOLVED | WORKSFORME | critical | dmd | immutable associative array corruption with -m64 and MinGW | |
| 19291 | NEW | normal | tools | undefined reference linker error with separate compillation | ||
| 19292 | RESOLVED | FIXED | enhancement | dmd | Mixin expressions should take an argument list the same as pragma(msg) does | |
| 19293 | RESOLVED | INVALID | normal | dmd | Qualified inherited class does not have any effect | |
| 19294 | NEW | normal | dmd | dmd#19491 | Support for array operations with Complex! is incomplete | |
| 19295 | RESOLVED | FIXED | regression | dmd | ICE when taking address of member function passed as template parameter | |
| 19296 | RESOLVED | WORKSFORME | major | dmd | ICE on Unknown member type in struct returned from function | |
| 19297 | RESOLVED | FIXED | normal | phobos | JSONValue of signed and unsigned equal values is not equal | |
| 19298 | NEW | normal | dmd | dmd#19492 | C preprocessor directive is not supported - confusing warning message | |
| 19299 | NEW | enhancement | dmd | dmd#19493 | string mixins and template mixins should be allowed in function parameter list | |
| 19300 | NEW | major | dmd | dmd#19494 | cpp_(u)long(long) types trigger enum comparison error | |
| 19301 | RESOLVED | WONTFIX | enhancement | dmd | [DIP1000] missing overload abilities | |
| 19302 | RESOLVED | WORKSFORME | normal | phobos | statement not reachable in std.regex.internal.parser.Parser.parseAtom, only in -inline -profile builds | |
| 19303 | NEW | normal | dmd | dmd#19495 | hasMember fails to recognize member (interaction with mixin template) | |
| 19304 | RESOLVED | FIXED | regression | dmd | [Reg 2.081.0] Linker arguments order changed in issue 15574 hinders using --whole-archive linker directive |