24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 23505 | NEW | enhancement | dmd | dmd#20192 | `with` cannot be used with built-in types | |
| 23506 | NEW | normal | dmd | dmd#18137 | choose/chooseAmong don't work with immutable referencing structs | |
| 23507 | RESOLVED | FIXED | normal | phobos | Socket.blocking property incorrect on new Socket on Windows | |
| 23508 | NEW | normal | dmd | dmd#20193 | Unable to build japanese named source files | |
| 23509 | RESOLVED | FIXED | normal | dmd | ImportC: need statement expressions extension for GLibC's assert() | |
| 23510 | RESOLVED | WORKSFORME | regression | dmd | ICE: src/dmd/backend/cgxmm.d:1102: Assertion `0' failed. | |
| 23511 | RESOLVED | FIXED | enhancement | dlang.org | Incrementing a not supported type in enum | |
| 23512 | NEW | enhancement | phobos | phobos#10508 | Change Posix dirEntries implementation to use 'ftw' (or 'nftw') | |
| 23513 | NEW | normal | dmd | dmd#20194 | ImportC doesn't export ncurses' attributes (C macros) | |
| 23514 | RESOLVED | FIXED | normal | dmd | Incorrect compilation when adding a 64-bit constant to a link-time address | |
| 23515 | RESOLVED | FIXED | major | dmd | Named Enum of function SIGSEGFAULT | |
| 23516 | RESOLVED | FIXED | critical | dmd | Anonymous enum without base type causes segfault inferring member value | |
| 23517 | RESOLVED | FIXED | blocker | dmd | dmd with -g flag fails to link on macOS with unaligned pointer | |
| 23518 | RESOLVED | FIXED | minor | tools | buildkite ae Socket.bind error | |
| 23519 | NEW | normal | dmd | dmd#18138 | Unnecessary and inconsistent restrictions on delegate subtyping | |
| 23520 | NEW | normal | dmd | dmd#20195 | pragma(inline, false) not applied to nested function declaration | |
| 23521 | NEW | minor | phobos | phobos#10509 | Bad conversion in double.to!long for values around long.max | |
| 23522 | RESOLVED | FIXED | normal | dmd | Error message when enum type is not integral and a value lacks an initializer | |
| 23523 | NEW | enhancement | dmd | dmd#18139 | Allow User-Defined Implicit Conversions for const/immutable containers | |
| 23524 | NEW | enhancement | dmd | dmd#20196 | Allow user-defined value ranges for aggregate fields | |
| 23525 | NEW | enhancement | dmd | dmd#20197 | Allow user-defined GC scanning for library types | |
| 23526 | NEW | enhancement | dmd | dmd#18140 | Allow libraries to display custom error messages with same flexibility as compiler | |
| 23527 | NEW | enhancement | dmd | dmd#20198 | More detailed error messages from is(...) and _traits(compiles) | |
| 23528 | NEW | enhancement | dmd | dmd#20199 | moduleName/fullyQualifiedName no longer works in -betterC | |
| 23529 | RESOLVED | FIXED | major | dmd | [ICE] Compiler segfaults on static array cast | |
| 23530 | RESOLVED | FIXED | critical | dmd | casting immutable away allowed in safe | |
| 23531 | RESOLVED | FIXED | normal | dmd | [DIP1000] scope variable can be assigned as AA key | |
| 23532 | RESOLVED | FIXED | regression | dmd | Missing type properties for complex special enum types | |
| 23533 | RESOLVED | FIXED | critical | dmd | Segmentation fault accessing enum.max with -preview=nosharedaccess | |
| 23534 | RESOLVED | FIXED | blocker | dmd | __traits(isZeroInit) is true for enums with explicit values | |
| 23535 | NEW | enhancement | dmd | dmd#18141 | extend pragma(crt_constructor) with semantics that static constructors have | |
| 23536 | RESOLVED | FIXED | normal | dmd | crt_constructors and crt_destructors should not be non-static member functions | |
| 23537 | NEW | enhancement | dmd | dmd#20200 | immutable struct breaks type inference for const parameters | |
| 23538 | NEW | normal | dmd | dmd#20201 | Power operator does not work with floating point in -betterC | |
| 23539 | RESOLVED | FIXED | regression | dmd | [REG master] Scope C++ definition out of sync with D | |
| 23540 | RESOLVED | FIXED | normal | phobos | std.uni loadProperty aliases for C are incorrect | |
| 23541 | RESOLVED | FIXED | minor | dlang.org | [ImportC] dlang.org contains incorrect links | |
| 23542 | RESOLVED | WORKSFORME | normal | dlang.org | wiki.dlang.org is down | |
| 23543 | RESOLVED | WORKSFORME | normal | dmd | [stdio] function std.stdio.writeln!string.writeln conflicts with itself | |
| 23544 | NEW | enhancement | dmd | dmd#20202 | Allow enum types be defined with semicolons | |
| 23545 | RESOLVED | FIXED | normal | dmd | export int a; should generate dllexport, not dllimport | |
| 23546 | RESOLVED | WORKSFORME | minor | dmd | bad error message for forward referenced member in enum | |
| 23547 | NEW | regression | dmd | dmd#18142 | [REG 2.101-master] C header files have precedent over D modules in imports | |
| 23548 | RESOLVED | DUPLICATE | regression | dmd | [REG 2.098] C sources files have precedent over D modules in imports | |
| 23549 | RESOLVED | FIXED | regression | dmd | assert(0) as default parameter causes segfault | |
| 23550 | NEW | normal | dmd | dmd#20203 | ImportC: Constant folding doesn't follow C99 semantics | |
| 23551 | NEW | enhancement | dmd | dmd#20204 | Error messages for use of array literals in @nogc code should be improved` | |
| 23552 | RESOLVED | FIXED | enhancement | dmd | Function `x` does not override any function, but it actually does | |
| 23553 | RESOLVED | FIXED | enhancement | dlang.org | opCmp spec is incomplete | |
| 23554 | NEW | normal | dmd | dmd#20205 | Can break immutable with delegate | |
| 23555 | RESOLVED | DUPLICATE | enhancement | druntime | Throwing an Error in a destructor hangs on a collection | |
| 23556 | NEW | normal | druntime | dmd#17454 | Array append ignores copy constructor | |
| 23557 | RESOLVED | FIXED | normal | druntime | Array concatenation ignores copy constructor | |
| 23558 | RESOLVED | FIXED | enhancement | dmd | add __traits(getModuleClasses [, module name]) | |
| 23559 | NEW | enhancement | dlang.org | dlang.org#4129 | Add trait to get members from symbol/module with filtering | |
| 23560 | NEW | enhancement | dmd | dmd#18143 | Deduce ABI from function parameter for function literal | |
| 23561 | RESOLVED | FIXED | normal | phobos | std.typecons.Unique!struct does not destroy struct instance | |
| 23562 | RESOLVED | FIXED | regression | druntime | [REG master] Segmentation fault in core.demangle | |
| 23563 | NEW | normal | druntime | dmd#17202 | Array length extension ignores copy constructor | |
| 23564 | RESOLVED | FIXED | regression | dmd | [REG 2.099.0] SIGSEGV during compilation | |
| 23565 | RESOLVED | WONTFIX | enhancement | dmd | Change `$` semantics so that it works with `.ptr` too | |
| 23566 | RESOLVED | FIXED | enhancement | dmd | ImportC: __PRETTY_FUNCTION__ is not defined | |
| 23567 | RESOLVED | FIXED | regression | dmd | pragma(printf) messes up with the vtable of extern(C++) classes | |
| 23568 | RESOLVED | FIXED | major | dmd | Error: cannot implicitly convert expression 'a < b' of type 'float4' to 'int4' | |
| 23569 | RESOLVED | FIXED | regression | dmd | [REG 2.081][ICE] Segmentation fault in in AggregateDeclaration::getType() (this=0x0) at src/dmd/aggregate.d:594 | |
| 23570 | NEW | enhancement | dmd | dmd#20206 | UDAs do not carry over in foreach over tupleof | |
| 23571 | RESOLVED | FIXED | enhancement | dlang.org | Discussion of manifest constants in enum documentation is confusing at best | |
| 23572 | RESOLVED | FIXED | major | druntime | OpenBSD: Add OpenBSD to the RTLD_DEFAULT list | |
| 23573 | NEW | normal | phobos | phobos#10510 | std.bitmanip.bitfields doesn't respect native endianness | |
| 23574 | RESOLVED | FIXED | critical | dmd | ICE: AssertError@src/dmd/optimize.d(866): Assertion failure | |
| 23575 | NEW | enhancement | dmd | dmd#20207 | Allow implicit conversion to a nested void pointer | |
| 23576 | NEW | enhancement | dmd | dmd#18144 | Better Error Message When Forgetting To Pass A Template Parameter | |
| 23577 | NEW | normal | dmd | dmd#20208 | Multiple template arguments are matched to a single parameter in "is" expressions | |
| 23578 | RESOLVED | FIXED | normal | dmd | Types are not matched to alias parameters in "is" expression | |
| 23579 | RESOLVED | WONTFIX | normal | dmd | static locals cannot be initialized with stack locals | |
| 23580 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier `__builtin___memcpy_chk | |
| 23581 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier `__builtin_object_size` | |
| 23582 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier `__builtin___memset_chk` | |
| 23583 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier __builtin___memmove_chk | |
| 23584 | RESOLVED | FIXED | normal | dmd | ImportC: __builtin_bit_cast not supported | |
| 23585 | RESOLVED | DUPLICATE | blocker | dmd | Win32 inliner crash | |
| 23586 | RESOLVED | FIXED | major | dmd | DMD forgets a variable was just declared. | |
| 23587 | RESOLVED | FIXED | regression | dmd | cast(void) doesn't work for noreturn | |
| 23588 | NEW | normal | phobos | phobos#9852 | Std lacks a way to read Unicode from a file expect by line | |
| 23589 | RESOLVED | FIXED | regression | dmd | [REG2.095] Purity check special case gives circular reference error. | |
| 23590 | NEW | normal | dmd | dmd#20209 | Deprecation: scope variable 'bar' assigned to non-scope parameter '_param_2' calling formattedWrite | |
| 23591 | RESOLVED | FIXED | regression | dmd | [REG 2.101] Invalid casts accepted by the compiler if from type is noreturn | |
| 23592 | RESOLVED | DUPLICATE | regression | dmd | [REG2.095] deprecation on calling aliased private imported function without parens | |
| 23593 | RESOLVED | FIXED | normal | dmd | core.thread: suspendAll doesn't wait for all if current thread has detached itself | |
| 23594 | NEW | normal | phobos | phobos#10511 | TZ database does not support version 4 std.datetime | |
| 23595 | NEW | blocker | dmd | dmd#18145 | Error: undefined identifier with static if and module/import order | |
| 23596 | RESOLVED | FIXED | enhancement | dmd | override deprecated of deprecated base class could work | |
| 23597 | RESOLVED | FIXED | enhancement | dmd | .di files not compatible with -i | |
| 23598 | RESOLVED | FIXED | normal | dmd | Circular reference bug with static if and eponymous templates | |
| 23599 | NEW | normal | dmd | dmd#20210 | tuples not expanded in struct initializer | |
| 23600 | RESOLVED | FIXED | normal | phobos | [std.format.read] formattedRead static asserts with Tuple and compile time format string | |
| 23601 | NEW | normal | phobos | phobos#9853 | [std.format] acceptedSpecs do match baseOfSpec | |
| 23602 | NEW | enhancement | druntime | dmd#17455 | Reimplement associative arrays on runtime | |
| 23603 | RESOLVED | INVALID | critical | dmd | ICE out of memory when using -lowmem | |
| 23604 | NEW | normal | phobos | phobos#10512 | iota's floating point implementation does not conform to documentation |