24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 24405 | RESOLVED | FIXED | normal | druntime | FreeBSD's ifaddrs missing the ifa_broadaddr field | |
| 24406 | NEW | normal | dmd | dmd#20405 | wrong signess of comparison with -O and byte-casted char | |
| 24407 | RESOLVED | FIXED | critical | dmd | OSX: ld: Assertion failed: (slot < _sideTableBuffer.size()), function addAtom | |
| 24408 | RESOLVED | FIXED | normal | druntime | AF_INET6 duplicated in core.sys.linux.sys.socket | |
| 24409 | RESOLVED | FIXED | normal | dmd | DMD crash for CTFE in stompOverlappedFields | |
| 24410 | RESOLVED | FIXED | normal | dmd | Assertion for syntax error with interpolation string | |
| 24411 | RESOLVED | INVALID | major | dmd | [CODEGEN] bad shl codegen | |
| 24412 | NEW | enhancement | dmd | dmd#20406 | No predefined version for 64bit ?! | |
| 24413 | NEW | enhancement | dmd | dmd#20407 | ImportC: undefined identifier `__builtin_unreachable` | |
| 24414 | NEW | enhancement | dmd | dmd#18216 | ImportC: undefined identifier `__builtin_clz` | |
| 24415 | NEW | normal | dmd | dmd#20408 | Can't call public function preceded by private template overload | |
| 24416 | NEW | enhancement | dmd | dmd#20409 | Add traits for the result of IFTI | |
| 24417 | RESOLVED | FIXED | normal | druntime | core.sys.posix.sys.select: fds_bits named __fds_bits on FreeBSD | |
| 24418 | NEW | normal | dmd | dmd#18217 | ImportC: can't import C file with fully qualified name if C file on the command line | |
| 24419 | NEW | normal | dmd | dmd#20410 | ImportC: Macros inside a typedef enum not seen | |
| 24420 | NEW | minor | dmd | dmd#20411 | Spellchecker in the initializer matches the declaration | |
| 24421 | NEW | regression | dmd | dmd#20412 | expression `&B(A(1)).a` is not a constant | |
| 24422 | RESOLVED | FIXED | critical | dmd | ImportC: ICE: Segfault in cparseFunctionDefinition | |
| 24423 | NEW | enhancement | dmd | dmd#18218 | Support dmd specific CC environment variable | |
| 24424 | NEW | enhancement | dmd | dmd#20413 | dmd executes itself recursively if CC=dmd | |
| 24425 | NEW | enhancement | dmd | dmd#18219 | @standalone attribute should be usable on thread-local static constructors and all static destructors | |
| 24426 | NEW | normal | tools | ddemangle.exe appears to not demangle any mangled symbols | ||
| 24427 | NEW | major | druntime | dmd#17475 | Crash when dlopen'ed library not dlclose'd explicitly | |
| 24428 | NEW | normal | druntime | dmd#17476 | unresolved external symbol _D4core8internal5newaa3Foo6__initZ, etc during unittest builds | |
| 24429 | NEW | enhancement | dmd | dmd#20414 | [ImportC] improve error message for size_t | |
| 24430 | NEW | enhancement | dmd | dmd#20415 | Nested Recursive SumType ICE and destructor issue | |
| 24431 | RESOLVED | FIXED | regression | dmd | dmd -vcg-ast crashes printing failed template instantiation | |
| 24432 | NEW | normal | druntime | dmd#17212 | Array dup ignores copy constructor with qualified argument | |
| 24433 | RESOLVED | DUPLICATE | major | druntime | Array value assignment is incorrect for structs with destructors and copy constructors | |
| 24434 | RESOLVED | FIXED | normal | dmd | Casting away const with cast() should not produce an lvalue | |
| 24435 | NEW | normal | dmd | dmd#18220 | [ImportC] Compilation fails when casting to struct defined in separate file | |
| 24436 | RESOLVED | FIXED | regression | dmd | a array be overwritten when other array be written | |
| 24437 | NEW | enhancement | dmd | dmd#20416 | Optional arguments changing overload preference when compared to a varatic function | |
| 24438 | RESOLVED | FIXED | major | dmd | endian issue when printing hex string literals | |
| 24439 | NEW | enhancement | dmd | dmd#20417 | Restore RBP frame pointers for 64 bit code | |
| 24440 | RESOLVED | DUPLICATE | regression | dmd | [REG 2.107] multiple multidimensional array appends broke in 2.107 | |
| 24441 | NEW | enhancement | dmd | dmd#18221 | templated member functions/nested function does not mangle correctly to C++ on Posix systems | |
| 24442 | RESOLVED | INVALID | normal | dmd | [DIP1000] struct member slice cannot point to other struct member | |
| 24443 | NEW | enhancement | dmd | dmd#20418 | Substitution failure for nested/member functions on POSIX systems | |
| 24444 | NEW | normal | dmd | dmd#18222 | ImportC: no way to specify where header files "live" | |
| 24445 | NEW | normal | dmd | dmd#20419 | Type cast dropping const should not be an lvalue | |
| 24446 | NEW | normal | druntime | dmd#17477 | ticksPerSecond is incorrect when posix clock resolution is 1 microsecond or more | |
| 24447 | RESOLVED | FIXED | normal | dmd | ImportC: extern symbols cannot have initializers | |
| 24448 | NEW | enhancement | dmd | dmd#20420 | ddoc could make unittest attributes available | |
| 24449 | NEW | normal | dmd | dmd#20421 | immutable data can be mutated after initialization in shared static constructor | |
| 24450 | RESOLVED | FIXED | enhancement | dmd | apply VRP to foreach indices when array is of known length | |
| 24451 | NEW | normal | dmd | dmd#18223 | Private imports can create conflicts with public imports when using selective imports | |
| 24452 | RESOLVED | FIXED | enhancement | dmd | Can't disable coverage at runtime | |
| 24453 | RESOLVED | FIXED | regression | druntime | [REG2.108] idup fails for inout(T)[] slices | |
| 24454 | NEW | enhancement | dmd | dmd#20422 | Disallow initialization of non-static reference type data members by non-immutable values or rvalues | |
| 24455 | NEW | normal | dmd | dmd#20423 | [ImportC] va_arg fails in working C code | |
| 24456 | NEW | major | dmd | dmd#20424 | CTFE implicit conversion to void[] produces wrong length | |
| 24457 | NEW | normal | dmd | dmd#20425 | ImportC: Assignment to double complex fails when using ternary operator | |
| 24458 | RESOLVED | FIXED | normal | phobos | Mac M3 associative array keys on std.net.curl gets overwritten | |
| 24459 | NEW | normal | dmd | dmd#20426 | Missing symbol from partial incremental compilation. allinst doesn't help. | |
| 24460 | NEW | critical | dmd | dmd#20427 | scope(failure) with a goto breaks safety | |
| 24461 | NEW | normal | dlang.org | dlang.org#4138 | [Oh No! Page Not Found] | |
| 24462 | NEW | critical | dmd | dmd#18225 | scope(failure) with a throw expression breaks safety | |
| 24463 | NEW | critical | dmd | dmd#20428 | scope(failure) with a break/continue breaks safety | |
| 24464 | NEW | regression | dmd | dmd#20429 | [REG 2.107.0] CTFE error when trying to allocate an array in betterC mode | |
| 24465 | RESOLVED | FIXED | normal | phobos | Tuple does not get a copy constructor when its members need it | |
| 24466 | NEW | minor | dmd | dmd#20430 | `scope(exit)` should not be allowed in the main scope of `noreturn` functions | |
| 24467 | NEW | enhancement | dmd | dmd#20431 | Allow unittest functions to support expressions only | |
| 24468 | NEW | normal | phobos | phobos#9870 | stdThreadLocalLog does not print `log` and `trace` logs | |
| 24469 | NEW | regression | dmd | dmd#20432 | non-constant nested delegate literal expression - Error on delegates causing memory corruption | |
| 24470 | RESOLVED | INVALID | normal | dmd | Type safe variadic arguments of delegates cause implicit conversion into lazy | |
| 24471 | NEW | trivial | dlang.org | dlang.org#4139 | typo https://dlang.org/spec/pragma.html | |
| 24472 | RESOLVED | FIXED | normal | dlang.org | __traits(fullyQualifedName) is undocumented in spec | |
| 24473 | NEW | minor | dmd | dmd#18227 | it should not be possible to shadow the module name | |
| 24474 | NEW | normal | dmd | dmd#20433 | ImportC: typeof in initializer expression at function scope errors with "circular `typeof` definition" | |
| 24475 | NEW | enhancement | dmd | dmd#20434 | ImportC: allow _Alignof expression | |
| 24476 | RESOLVED | WONTFIX | enhancement | dmd | Show error for missing import path | |
| 24477 | RESOLVED | FIXED | normal | dmd | Union access of bool shouldn't be allowed in @safe | |
| 24478 | RESOLVED | FIXED | normal | phobos | std.csv array out of bounds when row size exceeds header | |
| 24479 | RESOLVED | FIXED | regression | dmd | [REG2.104] Error on getAttributes on getOverloads of templates | |
| 24480 | NEW | normal | phobos | phobos#10546 | getSymbolsByUDA ignores template functions | |
| 24481 | RESOLVED | FIXED | regression | phobos | retro no longer works with types that support assignment but not moving | |
| 24482 | NEW | normal | dmd | dmd#18228 | Recursive alias out of order fails to compile with a misleading error message. | |
| 24483 | RESOLVED | FIXED | normal | dmd | Lack of error report from compiler - not linker one | |
| 24484 | NEW | normal | dmd | dmd#20435 | Generic container's recursive destructor does not compile due to "no size". | |
| 24485 | RESOLVED | FIXED | critical | dmd | Invalid implicit ref return reinterpret cast for structs with copy constructor | |
| 24486 | RESOLVED | FIXED | enhancement | dmd | Compiling programs with statics produces complaints from the linker and no executable | |
| 24487 | NEW | normal | dmd | dmd#20436 | ImportC does not pick up some macros in Windows headers | |
| 24488 | RESOLVED | FIXED | enhancement | dlang.org | contributor guide hard to find from home page | |
| 24489 | NEW | regression | dmd | dmd#20437 | [REG 2.106] GC array allocations during CTFE in -betterC mode is unnecessarily restricted now | |
| 24490 | NEW | enhancement | dmd | dmd#18229 | Disallow unescaped literal $ in a Interpolation Expression Sequence | |
| 24491 | NEW | enhancement | dmd | dmd#20438 | Introduce `is` [keyword] expressions | |
| 24492 | NEW | enhancement | dmd | dmd#18230 | Opt-in support for pointer write barriers | |
| 24493 | RESOLVED | FIXED | normal | dmd | FreeBSD_14 version identifier missing | |
| 24494 | NEW | enhancement | phobos | phobos#10547 | std.mmfile should take into account 256kb mapping in Windows kernel | |
| 24495 | RESOLVED | FIXED | major | dmd | ImportC: Struct initialization expression fails to initialize field | |
| 24496 | NEW | normal | dmd | dmd#20439 | "Undefined reference to internal" when -c with SysTime.max in init | |
| 24497 | NEW | minor | dlang.org | dlang.org#4003 | favicon.ico file missing in offline documentation | |
| 24498 | RESOLVED | FIXED | regression | druntime | Multidimensional array not scanned by GC | |
| 24499 | NEW | normal | dmd | dmd#18231 | foreach over a ref parameter to an rvalue should be an error | |
| 24500 | NEW | critical | dmd | dmd#20440 | [REG2.101] Incorrect escape error on scope lazy T... | |
| 24501 | NEW | regression | dmd | dmd#20441 | [REG2.107] imported mixin opCmp member function not found for a < b | |
| 24502 | NEW | regression | druntime | dmd#17478 | [REG2.102.0] Can no longer select manual GC with --DRT-gcopt=gc:manual | |
| 24503 | RESOLVED | FIXED | enhancement | dlang.org | run.dlang.org compiler needs updating from 2.105.3 | |
| 24504 | RESOLVED | FIXED | minor | dmd | ImportC: Enum declarations with a mixture of `int` and `uint` literal values cause errors, when targeting Windows, when debug info generation is enabled. |