24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 6501 | RESOLVED | FIXED | normal | dmd | import inside of eponymous template does not work correctly | |
| 6502 | RESOLVED | DUPLICATE | normal | dmd | failing with -release -inline -noboundscheck | |
| 6503 | RESOLVED | FIXED | normal | phobos | std.typecons.scoped fails to instantiate for classes that inherit from interfaces | |
| 6504 | RESOLVED | FIXED | regression | dmd | Regression(2.041): "str" ~ [arr] allows string literal to be modified | |
| 6505 | RESOLVED | FIXED | blocker | dmd | Wrong code for expression involving 8 floats, only with -O | |
| 6506 | RESOLVED | FIXED | major | dmd | OS X: wrong value is passed to simple argument along with a delegate with -O | |
| 6507 | RESOLVED | INVALID | regression | dmd | [2.055 beta] ICE: var Internal error: backend\cgcs.c 319 | |
| 6508 | RESOLVED | FIXED | normal | dmd | alias this doesn't work with AssignExp rhs | |
| 6509 | RESOLVED | INVALID | regression | phobos | [2.055 beta] ICE when compiling druntime or phobos | |
| 6510 | RESOLVED | FIXED | normal | dmd | [CTFE] "internal error: illegal stack value" when compiled with -inline | |
| 6511 | RESOLVED | FIXED | normal | dmd | [CTFE] Array op gives wrong result | |
| 6512 | RESOLVED | FIXED | normal | dmd | [CTFE] new T[][] doesn't work | |
| 6513 | NEW | enhancement | dmd | dmd#18362 | More info in Range violation exception message? | |
| 6514 | RESOLVED | FIXED | enhancement | phobos | dotProduct at compile-time too | |
| 6515 | RESOLVED | INVALID | enhancement | phobos | Support for a basic BinaryHeap operation | |
| 6516 | RESOLVED | FIXED | regression | dmd | Regression(2.055 beta) [CTFE] ICE(constfold.c) involving new dchar[] | |
| 6517 | RESOLVED | FIXED | normal | dmd | [CTFE] ptr++ doesn't work but ++ptr does | |
| 6518 | RESOLVED | FIXED | regression | dmd | break inside a static foreach inside a switch | |
| 6519 | RESOLVED | DUPLICATE | normal | dmd | Problem with inout and type inference of polysemous types | |
| 6520 | RESOLVED | FIXED | normal | dmd | Problem with -inline with lazy arguments and inner functions | |
| 6521 | RESOLVED | FIXED | normal | phobos | writeln(const(tuple)) doesn't show the field values | |
| 6522 | RESOLVED | FIXED | normal | dmd | [CTFE] Problem with opAssign call in foreach(ref) | |
| 6523 | REOPENED | normal | dmd | dmd#18363 | Vector slice assign of a struct with opAssign | |
| 6524 | RESOLVED | DUPLICATE | normal | dmd | Ternary operator fails to recognise implicitly convertible function pointers | |
| 6525 | RESOLVED | FIXED | normal | dmd | Numeric literals should always be mangled with a leading 'i' | |
| 6526 | NEW | normal | dmd | dmd#18364 | Disambiguate mangling of AA literals | |
| 6527 | RESOLVED | WONTFIX | normal | dmd | Ambiguous mangling of inout parameters | |
| 6528 | RESOLVED | WONTFIX | enhancement | dmd | Private module functions optimizations | |
| 6529 | RESOLVED | FIXED | normal | dmd | writeln(const array of enums) too | |
| 6530 | RESOLVED | DUPLICATE | major | dmd | Internal error: backend\symbol.c 1032 | |
| 6531 | RESOLVED | WORKSFORME | major | phobos | assertion failure in std.range.iota | |
| 6532 | NEW | normal | dmd | dmd#18365 | Struct within class cannot auto dereference templated methods | |
| 6533 | RESOLVED | FIXED | enhancement | dmd | Compiler should catch duplicate overrides | |
| 6534 | RESOLVED | FIXED | normal | dmd | const struct definition inside functions too | |
| 6535 | RESOLVED | FIXED | major | dmd | RDMD outputs broken library files | |
| 6536 | RESOLVED | FIXED | enhancement | dmd | "in" operator for inclusivity in array index range | |
| 6537 | RESOLVED | DUPLICATE | critical | dmd | OS X optimizer bug (?) | |
| 6538 | RESOLVED | FIXED | major | dmd | ICE(mangle.c) Invalid template constraints | |
| 6539 | RESOLVED | FIXED | normal | dmd | Incomprehensible error message with failed template instantiation | |
| 6540 | RESOLVED | WORKSFORME | normal | dmd | Default struct constructor problem | |
| 6541 | RESOLVED | FIXED | normal | dmd | using synchronized on a templated method crashes the compiler | |
| 6542 | RESOLVED | FIXED | enhancement | dlang.org | Add IFTI (Implicit Function Template Instantiation) to glossary | |
| 6543 | RESOLVED | DUPLICATE | normal | dmd | RDMD -I character limitation | |
| 6544 | NEW | enhancement | dmd | dmd#17529 | Tuple unpacking at the called function | |
| 6545 | RESOLVED | FIXED | normal | dmd | [CTFE] Hard-coded array operations not yet supported | |
| 6546 | RESOLVED | FIXED | normal | dmd | alias this + IdentityExpression doesn't work | |
| 6547 | RESOLVED | FIXED | normal | phobos | Call to std.algorithm.remove causes compile error | |
| 6548 | RESOLVED | FIXED | normal | dmd | [e2ir.c] Problem with ^^ vector op | |
| 6549 | RESOLVED | FIXED | enhancement | dmd | Implement contracts without implementation. | |
| 6550 | RESOLVED | DUPLICATE | enhancement | dmd | Allow (auto var = expression) in while() loops | |
| 6551 | RESOLVED | DUPLICATE | normal | dmd | struct constructor not recognized when forward referenced | |
| 6552 | RESOLVED | FIXED | normal | dmd | Wrong fallthrough warning for CaseRange | |
| 6553 | RESOLVED | INVALID | enhancement | dmd | Better const(char[]) !-> string error message | |
| 6554 | RESOLVED | WORKSFORME | normal | dmd | windows case insensitive imports | |
| 6555 | RESOLVED | FIXED | normal | dmd | Problem with readf | |
| 6556 | RESOLVED | FIXED | normal | dmd | ICE for ImportStatement in DebugStatement | |
| 6557 | RESOLVED | INVALID | enhancement | dmd | Inplace enum literals | |
| 6558 | RESOLVED | FIXED | major | dmd | [CTFE] UTF-decoding foreach gives wrong index (1-indexed) | |
| 6559 | RESOLVED | WORKSFORME | enhancement | dmd | Compiler message expression formatting does not match phobos | |
| 6560 | RESOLVED | WONTFIX | normal | phobos | Exponentiation operator ^^ doesn't work for complex numbers | |
| 6561 | RESOLVED | FIXED | normal | dmd | alias this + undefined symbol should cause error | |
| 6562 | RESOLVED | DUPLICATE | minor | dmd | writeln Sigsegv | |
| 6563 | RESOLVED | FIXED | normal | dmd | wrong code when using at least 8 XMM regs | |
| 6564 | RESOLVED | INVALID | normal | dmd | enum with no initializer compiles | |
| 6565 | RESOLVED | FIXED | normal | dmd | out 2D fixed-sized array | |
| 6566 | RESOLVED | WORKSFORME | normal | dmd | Length of run-time constant array | |
| 6567 | RESOLVED | DUPLICATE | normal | dmd | Type deduction of empty array literal is inconsistent | |
| 6568 | RESOLVED | WORKSFORME | normal | dmd | access qualifiers and delegate template parameter | |
| 6569 | RESOLVED | DUPLICATE | major | dmd | Template fails to instantiate when alias this is used | |
| 6570 | RESOLVED | INVALID | normal | dmd | 'this' silently passes from one object to another | |
| 6571 | RESOLVED | WONTFIX | normal | dmd | typedefs ignore const, shared, immutable etc modifiers when implicitly converting | |
| 6572 | RESOLVED | FIXED | normal | dmd | Deprecate typedef | |
| 6573 | RESOLVED | WORKSFORME | enhancement | phobos | Add isOneOf to std.traits | |
| 6574 | RESOLVED | FIXED | critical | dmd | Erroneous recursive call in template instantiation | |
| 6575 | RESOLVED | INVALID | normal | dmd | implementing interface method by overloaded arguments | |
| 6576 | RESOLVED | WORKSFORME | normal | phobos | std.string.format for struct crash on Linux 64bit | |
| 6577 | RESOLVED | FIXED | major | dmd | 'Cannot initialize member' error line number | |
| 6578 | RESOLVED | FIXED | normal | dmd | Ignored const with struct with constructor | |
| 6579 | RESOLVED | INVALID | enhancement | dmd | Calling static method should *require* using type and not instance, unless specified by author | |
| 6580 | RESOLVED | FIXED | normal | phobos | scoped classes are aligned incorrectly | |
| 6581 | RESOLVED | INVALID | major | dmd | Yet another dtor/postblit problem? | |
| 6582 | RESOLVED | WORKSFORME | normal | dmd | alias this forward reference error | |
| 6583 | RESOLVED | FIXED | normal | dlang.org | cast() operation not fully specified | |
| 6584 | RESOLVED | FIXED | normal | dmd | ICE on large version number/debug level | |
| 6585 | RESOLVED | DUPLICATE | normal | phobos | std.variant cannot handle shared arrays | |
| 6586 | RESOLVED | FIXED | enhancement | phobos | feqrel for const values too | |
| 6587 | RESOLVED | FIXED | normal | phobos | std.parallelism's Task cannot handle immutable values | |
| 6588 | RESOLVED | WORKSFORME | normal | dmd | Struct d'tors + immutable elements doesn't work | |
| 6589 | NEW | enhancement | dmd | dmd#18366 | is(int*==int*); and template X(T : int*=int*) should compile | |
| 6590 | NEW | normal | dmd | dmd#18367 | mixed in case and default statements do not create a new scope | |
| 6591 | RESOLVED | FIXED | normal | dmd | di header generation loses selective import symbols | |
| 6592 | RESOLVED | FIXED | normal | dmd | di header file created even if errors occur | |
| 6593 | NEW | enhancement | phobos | phobos#9910 | final class random generators? | |
| 6594 | RESOLVED | WONTFIX | enhancement | phobos | Xorshift as default generator | |
| 6595 | RESOLVED | DUPLICATE | normal | phobos | std.string.format() and sformat() are obsolete | |
| 6596 | RESOLVED | FIXED | minor | dmd | Error message with not extern(C) function | |
| 6597 | RESOLVED | FIXED | enhancement | phobos | to!SomeString should use std.format.formatValue | |
| 6598 | RESOLVED | FIXED | normal | dmd | Function literals are rejected by structure initializers as non-constant | |
| 6599 | RESOLVED | FIXED | normal | dmd | ICE(constfold.c) On use of invalid expression as a compile-time initializer | |
| 6600 | RESOLVED | DUPLICATE | normal | dmd | unrelated expression alters function name mangling |