24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4501 | RESOLVED | FIXED | normal | dmd | Can't call templated properties as properties from within class | |
| 4502 | NEW | normal | dmd | dmd#18285 | make dmd compilable with MinGW | |
| 4503 | RESOLVED | FIXED | major | dmd | forward reference to aliased template instance | |
| 4504 | RESOLVED | WONTFIX | normal | dmd | D1: ICE(toir.c) nested function passed by alias to nested member function | |
| 4505 | RESOLVED | WONTFIX | normal | dmd | Type literal of pure function pointer inside function signature | |
| 4506 | RESOLVED | FIXED | regression | dmd | Regression(2.034): -O flag breaks some recursive functions. | |
| 4507 | RESOLVED | FIXED | enhancement | dmd | use spellchecker when override function doesn't override anything | |
| 4508 | RESOLVED | FIXED | enhancement | dmd | tuples should be indexable with foreach over range | |
| 4509 | RESOLVED | FIXED | major | phobos | XML parser in std.xml throws TagException if the attr value is put in apostrophes. | |
| 4510 | RESOLVED | FIXED | major | dmd | [tdpl] ref with a wrong type specifier is accepted | |
| 4511 | RESOLVED | FIXED | critical | dmd | Contravariance problem | |
| 4512 | RESOLVED | DUPLICATE | minor | dmd | Class with abstract method | |
| 4513 | RESOLVED | FIXED | enhancement | dmd | Unclear template template error message | |
| 4514 | RESOLVED | FIXED | regression | dmd | Regression: Cannot cast from X* to X | |
| 4515 | RESOLVED | DUPLICATE | normal | dmd | Compiler crashes when accessing a static array returned by a function | |
| 4516 | RESOLVED | FIXED | regression | dmd | Regression(2.040): forward declaration of enum not supported | |
| 4517 | RESOLVED | FIXED | normal | dmd | final switch over with base type allows missing values | |
| 4518 | RESOLVED | FIXED | enhancement | phobos | to!string(enum w/invalid value) produces a somewhat unhelpful error | |
| 4519 | RESOLVED | FIXED | regression | phobos | variable shadowing error from std.format | |
| 4520 | RESOLVED | WONTFIX | enhancement | dmd | add support for //! style documentation comments | |
| 4521 | RESOLVED | INVALID | normal | dmd | Array-wise assignment on unallocated array is accepted | |
| 4522 | RESOLVED | DUPLICATE | normal | dmd | Write outputs Unicode incorrectly (on Windows) | |
| 4523 | RESOLVED | FIXED | normal | dmd | [tdpl] .remove method for Associative Arrays returns void in all cases | |
| 4524 | RESOLVED | FIXED | regression | dmd | Regression(2.026) Bus error with nested struct | |
| 4525 | RESOLVED | DUPLICATE | enhancement | dmd | Regression(2.020) Array member call syntax can't find matches in current class | |
| 4526 | RESOLVED | INVALID | normal | dmd | dmd crash with writeln of functions | |
| 4527 | RESOLVED | WONTFIX | enhancement | druntime | writeln/typeid to not expand aliases (for string types) | |
| 4528 | RESOLVED | FIXED | enhancement | dmd | Better error message for private abstract method | |
| 4529 | RESOLVED | FIXED | normal | dmd | Segfault(typinf.c) involving typeid(typeof(functionName)) | |
| 4530 | RESOLVED | INVALID | enhancement | dmd | Tidier function types | |
| 4531 | RESOLVED | DUPLICATE | normal | dmd | [2.046] No constructors with variable type list | |
| 4532 | RESOLVED | WORKSFORME | normal | phobos | std.string.format, std.stream methods, etc. still use the old doFormat instead of formattedWrite | |
| 4533 | RESOLVED | INVALID | normal | dmd | Ban public aliases to private symbols | |
| 4534 | RESOLVED | FIXED | normal | dmd | Dmd crash with templates | |
| 4535 | RESOLVED | WONTFIX | enhancement | phobos | std.range could have a takeWhile!pred(range) function | |
| 4536 | RESOLVED | FIXED | enhancement | dmd | Typetuples (T...) should have an .init member | |
| 4537 | RESOLVED | DUPLICATE | normal | dmd | Confusing error message when foreach lacks semicolon (;) | |
| 4538 | RESOLVED | FIXED | trivial | dlang.org | Listed complexity of reverse() is incorrect | |
| 4539 | RESOLVED | FIXED | major | dmd | Refuse assignment to string literal | |
| 4540 | RESOLVED | FIXED | minor | dmd | Better error message for wrong switch type | |
| 4541 | REOPENED | normal | dmd | dmd#18286 | Intrinsic functions do not have pointers | |
| 4542 | RESOLVED | WONTFIX | major | dmd | [tdpl] TDPL NVI example results in linker error | |
| 4543 | RESOLVED | FIXED | regression | dmd | Regression(1.054, 2.038) typedef circular definition and segfault | |
| 4544 | RESOLVED | FIXED | enhancement | dmd | Better error-message when expecting string but got a character constant | |
| 4545 | RESOLVED | DUPLICATE | normal | dmd | Alias to members possible without "this" instance | |
| 4546 | RESOLVED | INVALID | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/type.html | |
| 4547 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/property.html | |
| 4548 | RESOLVED | WORKSFORME | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/attribute.html | |
| 4549 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/expression.html | |
| 4550 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/statement.html | |
| 4551 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/arrays.html | |
| 4552 | RESOLVED | DUPLICATE | normal | dmd | Struct initialization results in struct member garbage values | |
| 4553 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/struct.html | |
| 4554 | RESOLVED | WONTFIX | enhancement | dmd | Cyclic constructor calls cause stack overflow | |
| 4555 | RESOLVED | DUPLICATE | normal | phobos | Double newlines with std.file.readText | |
| 4556 | RESOLVED | FIXED | normal | dmd | Wrong docs for nested functions | |
| 4557 | RESOLVED | INVALID | normal | dmd | Overriding static functions inherited from interfaces | |
| 4558 | RESOLVED | WONTFIX | enhancement | dmd | To spot a possible bug in code that doesn't change a value | |
| 4559 | RESOLVED | WORKSFORME | enhancement | dmd | Disallowing single semicolons | |
| 4560 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/const3.html | |
| 4561 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/function.html | |
| 4562 | RESOLVED | FIXED | normal | dlang.org | D2 Language Docs: http://www.digitalmars.com/d/2.0/dbc.html | |
| 4563 | RESOLVED | FIXED | enhancement | dmd | [module system] Error messages for missing package or missing name | |
| 4564 | RESOLVED | FIXED | normal | dmd | ICE on undefined variable in foreach over 0 .. undef | |
| 4565 | NEW | normal | dmd | dmd#18287 | In array literals single values can replace arrays of length 1 | |
| 4566 | RESOLVED | FIXED | enhancement | phobos | Calling functions in parallel with std.concurrency | |
| 4567 | RESOLVED | FIXED | enhancement | dmd | dmd should print the dmd.conf location with usage statement | |
| 4568 | RESOLVED | WORKSFORME | normal | dmd | Segfault in program that writes an array | |
| 4569 | RESOLVED | FIXED | normal | dmd | extern(c++) doesn't understand const types, produces bad mangled symbol | |
| 4570 | RESOLVED | FIXED | normal | phobos | ElementType!(void[]) shows error message. | |
| 4571 | RESOLVED | WONTFIX | enhancement | dmd | Non-null class references/pointers | |
| 4572 | RESOLVED | WONTFIX | enhancement | phobos | std.file.read return type | |
| 4573 | RESOLVED | DUPLICATE | normal | dmd | [tdpl] Specialized functions conflict with generic function | |
| 4574 | RESOLVED | FIXED | normal | phobos | std.regex : breaks with empy string regex | |
| 4575 | RESOLVED | FIXED | normal | phobos | Uses of deprecated delete statement in D2 Phobos | |
| 4576 | RESOLVED | INVALID | normal | dmd | [tdpl] 0/1 argument calls to overloaded function is allowed in presence of variadic function | |
| 4577 | RESOLVED | FIXED | enhancement | phobos | Third way to create a std.typecons.Tuple | |
| 4578 | RESOLVED | FIXED | regression | dmd | Regression(2.047,1.062): ICE(cgcod.c): var+arr[] | |
| 4579 | RESOLVED | LATER | enhancement | dmd | std.typecons.Tuple syntax unpacking sugar | |
| 4580 | RESOLVED | INVALID | enhancement | dmd | Compiler option to port C code or disallow some duplicated C syntax | |
| 4581 | RESOLVED | FIXED | normal | dmd | extern function pointers inside functions | |
| 4582 | RESOLVED | FIXED | enhancement | phobos | distinct field names constraint for std.typecons.Tuple | |
| 4583 | RESOLVED | FIXED | critical | dmd | PIC code not working: EBX register set incorrectly | |
| 4584 | RESOLVED | FIXED | normal | phobos | std.algorithm.sort fails with SwapStrategy.stable | |
| 4585 | RESOLVED | WONTFIX | normal | dmd | DMD2 should look for dmd2.conf | |
| 4586 | NEW | minor | dmd | dmd#18288 | DMD should look for dmd.conf in /usr/local/etc | |
| 4587 | NEW | minor | druntime | dmd#17228 | Assert exception should not allocate | |
| 4588 | RESOLVED | WORKSFORME | normal | dlang.org | [lex] @ttributes are not documented | |
| 4589 | RESOLVED | FIXED | normal | dmd | comparing two arrays of interfaces for equality segfaults | |
| 4590 | RESOLVED | FIXED | normal | dlang.org | Spec incorrectly describes array appending and memory stomping | |
| 4591 | RESOLVED | FIXED | enhancement | phobos | Concat of std.typecons.Tuples | |
| 4592 | RESOLVED | DUPLICATE | normal | dmd | Can't overload over strings | |
| 4593 | RESOLVED | FIXED | normal | dmd | (DMD 2.047) Access Violation in unittest build | |
| 4594 | RESOLVED | DUPLICATE | normal | dmd | itfi fails to detect correct types in the face of differing qualifiers | |
| 4595 | RESOLVED | WONTFIX | enhancement | dmd | [tdpl] Accessing non-static member of a null reference compiles | |
| 4596 | RESOLVED | FIXED | normal | dmd | [tdpl] Rebinding *this* in class method compiles | |
| 4597 | RESOLVED | WORKSFORME | normal | phobos | std.algorithm.filter fails with a const range | |
| 4598 | RESOLVED | FIXED | normal | phobos | std.xml check is too restrictive | |
| 4599 | RESOLVED | DUPLICATE | normal | dmd | Error messages with missing memory for array operations | |
| 4600 | RESOLVED | FIXED | normal | phobos | writeln() is not thread-safe |