24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 24005 | NEW | enhancement | dmd | dmd#20303 | UFCS: The non-member function call can be uniform/universal, too | |
| 24006 | NEW | enhancement | dlang.org | dlang.org#4132 | Document locking behavior of the default GC | |
| 24007 | NEW | normal | dmd | dmd#20304 | function/delegate literals cannot specify linkage | |
| 24008 | NEW | enhancement | phobos | phobos#10525 | std.string.lastIndexOf(string, char) and (string, string) should be nothrow | |
| 24009 | NEW | normal | druntime | dmd#17463 | The garbage collector tries to allocate memory while the program is out of memory | |
| 24010 | RESOLVED | FIXED | critical | dmd | Destructor called before end of scope for tuples | |
| 24011 | RESOLVED | INVALID | normal | dmd | dmd fails to compile .i files | |
| 24012 | RESOLVED | FIXED | enhancement | dlang.org | [spec/cpp_interface] _d_dynamicArray generated by -HC not documented | |
| 24013 | RESOLVED | FIXED | regression | dmd | [REG 2.103.0] address of a __traits(getOverloads) item is not converted to a delegate anymore | |
| 24014 | NEW | normal | dmd | dmd#20305 | UDAs are lost during IFTI when function pointers are involved | |
| 24015 | NEW | enhancement | dmd | dmd#20306 | C#-style indented delimited strings | |
| 24016 | RESOLVED | WORKSFORME | enhancement | dmd | ImportC: __attribute__ in switch statements: error: found `__attribute__` instead of statement | |
| 24017 | RESOLVED | FIXED | minor | dmd | [UFCS] Bypassing `nothrow` with `debug` doesn’t work | |
| 24018 | RESOLVED | FIXED | regression | dmd | array concatenation doesn't work with disabled default construction | |
| 24019 | NEW | regression | dmd | dmd#18178 | Public alias to private struct template in struct instantiated in UDA is not visible from module | |
| 24020 | NEW | normal | druntime | dmd#17464 | LUID is defined incorrectly in core.sys.windows.winnt | |
| 24021 | REOPENED | enhancement | dmd | dmd#20307 | Issue a warning on assert with side effects | |
| 24022 | RESOLVED | FIXED | major | dmd | ImportC: Error: attribute `__anonymous` is used as a type | |
| 24023 | RESOLVED | FIXED | enhancement | dmd | Unnecessary module prefix in error message types | |
| 24024 | RESOLVED | WONTFIX | major | dmd | cannot pass class this to ref class | |
| 24025 | RESOLVED | FIXED | normal | dmd | Expressions contained in parentheses should not be assumed to be C casts | |
| 24026 | RESOLVED | FIXED | regression | dmd | ImportC: ICE on nested C initializer 2 | |
| 24027 | RESOLVED | FIXED | blocker | dmd | error: instantiated from here: `maxElement!("a.a", A[])` | |
| 24028 | RESOLVED | FIXED | normal | phobos | BigInt power operator ignores sign of exponent | |
| 24029 | RESOLVED | FIXED | normal | dmd | ImportC: symbol name clash on statement expressions | |
| 24030 | NEW | enhancement | dmd | dmd#20308 | A `lazy` parameter shouldn't be allowed to be "called" twice | |
| 24031 | RESOLVED | FIXED | normal | dmd | ImportC: rejects nested C initializers | |
| 24032 | RESOLVED | INVALID | regression | dmd | Compiler is parsing string parameters to Templates | |
| 24033 | NEW | enhancement | dmd | dmd#18179 | [compiler diagnostics] Add a way to make aliases "strong" | |
| 24034 | RESOLVED | FIXED | regression | dmd | Changing this in constructor allows to modify immutable members of other instance | |
| 24035 | NEW | normal | dmd | dmd#20309 | Changing this for classes is allowed in contracts | |
| 24036 | RESOLVED | FIXED | normal | dmd | assert message in CTFE becomes `['m', 'e', 's', 's', 'a', 'g', 'e'][0..7]` if produced using std.format.format | |
| 24037 | NEW | enhancement | phobos | phobos#9860 | assocArray should support immutable values | |
| 24038 | NEW | enhancement | dlang.org | dlang.org#4133 | Free-function is not defined in relation to function spec page | |
| 24039 | NEW | enhancement | dmd | dmd#20310 | Provide operator overload members for built-in types | |
| 24040 | NEW | normal | druntime | dmd#17209 | dmd different to ldc and gcc for ldexp(f) | |
| 24041 | RESOLVED | FIXED | minor | dmd | Anon enum member ignores repeated type or identifier | |
| 24042 | REOPENED | normal | dmd | dmd#18180 | ImportC: Error: no definition for static function | |
| 24043 | RESOLVED | FIXED | enhancement | dmd | DMD does not emit IBT/BTI instructions | |
| 24044 | RESOLVED | FIXED | enhancement | druntime | Support float opCmp(...) with array | |
| 24045 | NEW | enhancement | dmd | dmd#20311 | Compiler fails to recognize overlapping Union elements in CTFE | |
| 24046 | NEW | enhancement | dmd | dmd#20312 | static destructors should be allowed in function bodies | |
| 24047 | NEW | enhancement | dmd | dmd#20313 | compiler accepts unparseable code for unittests when -unittest is not provided | |
| 24048 | NEW | enhancement | phobos | phobos#10526 | Can't sort after filter | |
| 24049 | RESOLVED | FIXED | normal | phobos | std.conv.to: string to enum conversion is not documented | |
| 24050 | NEW | regression | dmd | dmd#20314 | [REG2.101.0] Wrong code with temporary and tuple range foreach | |
| 24051 | RESOLVED | FIXED | normal | dmd | Safety attrib inference of enum/immut/const decls inconsistent with mutable static variable decls | |
| 24052 | NEW | major | dmd | dmd#20315 | DMD frontend inliner causes major slowdown | |
| 24053 | RESOLVED | MOVED | major | dmd | DMD / DUB Does not compile if windows username has non english character | |
| 24054 | RESOLVED | FIXED | normal | dmd | return expression expected on noreturn function | |
| 24055 | RESOLVED | FIXED | normal | dmd | is(x == __parameters) does not work on function pointer/delegate types | |
| 24056 | RESOLVED | FIXED | normal | dmd | const uninitialized data at module scope is not in TLS | |
| 24057 | NEW | critical | dmd | dmd#20316 | Linker complains that input file is the same as output file | |
| 24058 | RESOLVED | WONTFIX | enhancement | druntime | Everywhere exists con | |
| 24059 | REOPENED | trivial | dlang.org | dlang.org#3999 | deployment of stable branch in Phobos documentation seems to lag behind | |
| 24060 | RESOLVED | FIXED | enhancement | dmd | Improve "Cannot create instance of abstract class" error | |
| 24061 | RESOLVED | FIXED | normal | dmd | constructor with assert(0) failed to compile | |
| 24062 | NEW | enhancement | dmd | dmd#18181 | DIP1000 Provide reason why destructor was not scope when calling member function | |
| 24063 | NEW | minor | dmd | dmd#20317 | Disallow overloads that make no sense | |
| 24064 | RESOLVED | FIXED | regression | phobos | Cannot chain() array and immutable Nullable | |
| 24065 | RESOLVED | FIXED | critical | dmd | __traits(getTargetInfo) causes a segfault when passed a non value | |
| 24066 | RESOLVED | FIXED | regression | dmd | __traits(isAbstractClass) causes a segfault when passed an opaque class | |
| 24067 | RESOLVED | FIXED | critical | dlang.org | forum.dlang.org: HTML refresh; NNTP connection error: Connection closed | |
| 24068 | RESOLVED | DUPLICATE | critical | dlang.org | forum.dlang.org need reboot now! NNTP connection error: Connection refused | |
| 24069 | RESOLVED | FIXED | enhancement | dmd | ImportC does not parse function pointer as parameter without name | |
| 24070 | RESOLVED | FIXED | normal | dmd | Opaque struct with nested definition when taking pointer segfaults | |
| 24071 | RESOLVED | FIXED | normal | dmd | When enum has typedef integer constants do not have types determined correctly | |
| 24072 | RESOLVED | FIXED | major | dmd | cast(__vector) array literal incorrectly triggers GC error | |
| 24073 | NEW | enhancement | dmd | dmd#20318 | Compiler should explain why implicit conversion to mutable fails | |
| 24074 | NEW | major | phobos | phobos#9861 | Reference to struct not working, when executed as a task | |
| 24075 | RESOLVED | FIXED | enhancement | phobos | Can't use toChars with `ushort` or `ubyte` | |
| 24076 | RESOLVED | FIXED | normal | dmd | DMD fails to correctly detect Visual Studio 2022 (17.5.3) folder on Windows | |
| 24077 | NEW | normal | visuald | visuald#259 | Visual D is not being installed for VS 2022 | |
| 24078 | RESOLVED | FIXED | regression | dmd | [REG] crash related to concatenation | |
| 24079 | RESOLVED | FIXED | normal | druntime | core.sys.windows.winnt.IMAGE_FIRST_SECTION returns bad pointer | |
| 24080 | NEW | enhancement | phobos | phobos#10527 | std.traits.TemplateOf doesn't return void for non-template functions | |
| 24081 | NEW | enhancement | phobos | phobos#9862 | [Function countUntil] countUntil is a terrible name | |
| 24082 | RESOLVED | FIXED | enhancement | phobos | add Int128.toString that supports std.format | |
| 24083 | RESOLVED | FIXED | normal | phobos | Int128.opCmp's behavior with negative numbers is inconsistent with Int128.opEquals | |
| 24084 | RESOLVED | FIXED | enhancement | dmd | Add -nothrow Switch to Compiler | |
| 24085 | NEW | blocker | dmd | dmd#20319 | Separate Compilation Bugs | |
| 24086 | RESOLVED | INVALID | major | dmd | No output or failed function call | |
| 24087 | NEW | normal | dmd | dmd#20320 | Improve readability of `conflicting symbols` error message | |
| 24088 | RESOLVED | FIXED | minor | dmd | A nested function that returns a tuple that is written with short syntax function does not want to compile. | |
| 24089 | NEW | normal | dmd | dmd#20321 | Error: Unknown for bad ordering of struct/function instantiation with sema error | |
| 24090 | RESOLVED | WORKSFORME | normal | dmd | struct private constructor call outside module should not be allowed | |
| 24091 | RESOLVED | INVALID | enhancement | installer | Top Masculine Bedroom Ideas | |
| 24092 | RESOLVED | INVALID | enhancement | phobos | Discover The Best Brands for Dinner Set | |
| 24093 | RESOLVED | INVALID | enhancement | installer | Bone Marrow Transplant Cost in India from Best Doctor | |
| 24094 | RESOLVED | FIXED | normal | dmd | importC __declspec not working in front of declaration statement | |
| 24095 | RESOLVED | FIXED | regression | phobos | std.bitmanip.bitfields no longer works with bool enum types | |
| 24096 | NEW | trivial | dmd | dmd#18183 | a pure function is in fact impure for local automatic external variables | |
| 24097 | NEW | enhancement | tools | How did SpongeBob die | ||
| 24098 | NEW | normal | dmd | dmd#20322 | Safe variable can be initialized from `@system` static constructor. | |
| 24099 | NEW | normal | dmd | dmd#20323 | Immutable module variable can be initialized by multiple static constructors | |
| 24100 | NEW | enhancement | dmd | dmd#20324 | proposal to implement "partially pure" functions | |
| 24101 | NEW | normal | dmd | dmd#20325 | Incorrect C++ mangling for parameter of template member function | |
| 24102 | RESOLVED | INVALID | enhancement | phobos | phobos#10528 | spam |
| 24103 | RESOLVED | INVALID | enhancement | druntime | dmd#17465 | spam |
| 24104 | NEW | enhancement | installer | installer#669 | Wire Mesh Filter Suppliers in India |