24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 3601 | RESOLVED | FIXED | critical | dmd | Debug and Release builds of DMD produce different object files | |
| 3602 | RESOLVED | FIXED | regression | dmd | ICE(tocsym.c) compiling a class, if its super class has preconditions | |
| 3603 | RESOLVED | INVALID | enhancement | dmd | Allow selective import syntax to import several modules from a package | |
| 3604 | RESOLVED | FIXED | normal | druntime | extern(C) callable function with array parameters broken | |
| 3605 | RESOLVED | INVALID | normal | dmd | Compiler accepts invalid variable declaration, which does not link | |
| 3606 | RESOLVED | DUPLICATE | normal | dmd | Problems with struct destructors and const structs | |
| 3607 | RESOLVED | DUPLICATE | enhancement | dmd | Problems with struct opEquals and const | |
| 3608 | RESOLVED | FIXED | normal | dmd | Allow isExpression and templates to capture template parameters and FQN of template | |
| 3609 | RESOLVED | FIXED | normal | phobos | isNumeric causes a stack overlfow with mutable arrays | |
| 3610 | RESOLVED | FIXED | normal | phobos | isNumeric("3.14"w) is false. | |
| 3611 | RESOLVED | FIXED | regression | dmd | Enum forward referencing regression | |
| 3612 | RESOLVED | FIXED | normal | dlang.org | ExpressionList is undefined | |
| 3613 | RESOLVED | FIXED | normal | phobos | enforce cannot be called with template parameters and compile. | |
| 3614 | RESOLVED | FIXED | normal | dmd | empty tuples not assignable: Error: tuple has no effect in expression (tuple()) | |
| 3615 | RESOLVED | FIXED | normal | dmd | returning .idup of local static array doesn't work in ctfe | |
| 3616 | RESOLVED | INVALID | normal | dmd | __traits(compiles) returns true for uncompilable code due to static assert | |
| 3617 | RESOLVED | FIXED | normal | dmd | CTFE: wrong code for if(x) where x is int or smaller | |
| 3618 | RESOLVED | FIXED | normal | dmd | Can't call constructor on immutable/const struct | |
| 3619 | RESOLVED | FIXED | normal | druntime | Thread crash on exit | |
| 3620 | RESOLVED | WONTFIX | normal | dmd | Address of member of global struct isn't constant | |
| 3621 | RESOLVED | DUPLICATE | normal | dmd | implicit conversion to const rules need tightening | |
| 3622 | RESOLVED | FIXED | normal | dmd | Nested structs as default function arguments not initialized | |
| 3623 | RESOLVED | WORKSFORME | normal | dmd | Cannot mixin templated classes with inner classes | |
| 3624 | RESOLVED | FIXED | trivial | dlang.org | http://digitalmars.com/d/1.0/ has D Programming Language 2.0 at the top | |
| 3625 | RESOLVED | FIXED | normal | phobos | Rebindable does not work with forward declarations | |
| 3626 | RESOLVED | FIXED | normal | dmd | alias this prevents appending to array | |
| 3627 | RESOLVED | FIXED | regression | dmd | -of with a filename with a double extension confuses linker | |
| 3628 | RESOLVED | FIXED | regression | dmd | can't cast null to int | |
| 3629 | RESOLVED | WORKSFORME | normal | dmd | Immutable/shared disappear in circular module imports | |
| 3630 | RESOLVED | FIXED | major | dmd | bad error location in "has no effect in expression" error | |
| 3631 | RESOLVED | FIXED | enhancement | phobos | Portability of zlib | |
| 3632 | RESOLVED | FIXED | enhancement | dmd | modify float is float to do a bitwise compare | |
| 3633 | RESOLVED | FIXED | critical | dmd | Optimizer causes access violation | |
| 3634 | RESOLVED | DUPLICATE | major | dmd | return value not passed to out contracts of private methods | |
| 3635 | RESOLVED | WORKSFORME | normal | dmd | Arrays of pointers to forward declared structs fail to compile | |
| 3636 | RESOLVED | FIXED | normal | dmd | module-level @safe not propagated to struct members | |
| 3637 | RESOLVED | FIXED | enhancement | druntime | Array append patch to prevent stomping and to enhance thread-local append performance | |
| 3638 | RESOLVED | FIXED | normal | phobos | stable sort assertion failure for repeated key sequence | |
| 3639 | RESOLVED | INVALID | normal | phobos | std.conv.to!string(anytype[numeric]) items order seems inconsistent | |
| 3640 | RESOLVED | FIXED | normal | dmd | shared this() constructor does not work and reports strange errors without line numbers | |
| 3641 | RESOLVED | FIXED | normal | dmd | alias shared T U does not work | |
| 3642 | RESOLVED | DUPLICATE | normal | dmd | Poor error message: function ___ not callable with argument types ___ | |
| 3643 | RESOLVED | DUPLICATE | normal | dmd | Compiler error on obtaining typeid of a property | |
| 3644 | RESOLVED | FIXED | normal | druntime | Wrong UCHAR_MAX value in module core.stdc.limits | |
| 3645 | RESOLVED | FIXED | regression | dmd | manifest constant (enum) crashes dmd | |
| 3646 | RESOLVED | FIXED | normal | dmd | Default values of function arguments are ignored when instantiating a template. | |
| 3647 | RESOLVED | FIXED | normal | dmd | non-function opDispatch crashes dmd | |
| 3648 | RESOLVED | DUPLICATE | normal | dmd | ICE when invoking a function with a default struct argument | |
| 3649 | RESOLVED | DUPLICATE | blocker | phobos | Socket not configured for work. | |
| 3650 | RESOLVED | INVALID | normal | dmd | functions are considered pointers | |
| 3651 | RESOLVED | FIXED | normal | dmd | mangleof broken for enums | |
| 3652 | RESOLVED | FIXED | enhancement | dmd | Allow explicit and implicit casting of dynamic array slices of known size to static array | |
| 3653 | RESOLVED | FIXED | normal | phobos | Problem sorting array of Rebindable | |
| 3654 | RESOLVED | DUPLICATE | major | dmd | auto return doesn't work for nested functions | |
| 3655 | RESOLVED | INVALID | normal | dmd | Virtual functions without bodies are not optimized away. | |
| 3656 | RESOLVED | DUPLICATE | normal | dmd | delegate should specify 'this' decorations | |
| 3657 | RESOLVED | FIXED | enhancement | dmd | No lexical scope for local variables in debug info | |
| 3658 | RESOLVED | FIXED | major | dmd | Crashing on vector operations (Mac only) | |
| 3659 | RESOLVED | FIXED | blocker | dmd | Too much exegesis on opEquals | |
| 3660 | RESOLVED | FIXED | critical | dmd | Templates and shared functions don't mix | |
| 3661 | RESOLVED | FIXED | normal | dmd | ^^ not supported in array operations. | |
| 3662 | RESOLVED | FIXED | normal | dmd | Wrong compile error within struct constructor and C-style initializer | |
| 3663 | RESOLVED | FIXED | regression | dmd | struct forward reference regresssion | |
| 3664 | RESOLVED | FIXED | regression | dmd | struct forward declaration causes enum to conflict with itself | |
| 3665 | RESOLVED | FIXED | regression | dmd | Regression(1.051, 2.036) Assignment with array slicing does not work | |
| 3666 | RESOLVED | INVALID | enhancement | dmd | Enhancement Request: Mixin Templates | |
| 3667 | RESOLVED | FIXED | regression | dmd | Regression(D2 only): broken out(result) in contracts | |
| 3668 | RESOLVED | FIXED | regression | dmd | foreach over typedef'd array crashes dmd | |
| 3669 | RESOLVED | FIXED | normal | dmd | Default parameter initialization of size_t can result in errors about implicit conversions to uint | |
| 3670 | RESOLVED | FIXED | normal | dlang.org | Declarator grammar rule is broken | |
| 3671 | RESOLVED | FIXED | critical | dmd | x^^3 gives wrong result when x is a floating-point literal | |
| 3672 | RESOLVED | FIXED | normal | dmd | [tdpl] read-modify-write (rmw) operators must be disabled for shared | |
| 3673 | RESOLVED | FIXED | enhancement | dmd | inheritance + if clause = no go | |
| 3674 | RESOLVED | FIXED | normal | dmd | forward reference error with multiple overloads with same name | |
| 3675 | RESOLVED | FIXED | regression | dmd | Regression: Struct literals cannot be initialized with another struct literal | |
| 3676 | RESOLVED | WORKSFORME | normal | dmd | shared function override | |
| 3677 | RESOLVED | DUPLICATE | normal | dmd | null dereference with offset not memory-@safe | |
| 3678 | RESOLVED | WONTFIX | enhancement | dmd | (D1 only) Should disallow throwing of exceptions that are not derived from Exception | |
| 3679 | RESOLVED | FIXED | regression | dmd | Regression(2.031) template forward reference regression | |
| 3680 | RESOLVED | FIXED | enhancement | dmd | default struct constructor should not be removed | |
| 3681 | RESOLVED | FIXED | normal | dmd | ICE(go.c): when function takes too long to optimize, only with -O. | |
| 3682 | RESOLVED | FIXED | regression | dmd | Regression(2.038) is expression fails to match types | |
| 3683 | RESOLVED | DUPLICATE | normal | dmd | Linker error on certain array expressions when using -release and -inline | |
| 3684 | RESOLVED | FIXED | normal | dmd | Stack overflow on wrong template instantiation syntax with typeof | |
| 3685 | RESOLVED | FIXED | regression | dmd | Regression(D1 only): DMD silently exits on valid code | |
| 3686 | RESOLVED | WONTFIX | normal | dmd | common type of imaginary and non-imaginary should be complex | |
| 3687 | RESOLVED | FIXED | major | druntime | Array operation "slice times scalar" tramples over memory | |
| 3688 | RESOLVED | FIXED | normal | dmd | Can't have declaration with assignment to const/immutable inside if condition | |
| 3689 | RESOLVED | FIXED | normal | dlang.org | Grammar does not allow const(int) | |
| 3690 | RESOLVED | FIXED | enhancement | phobos | Folding Complex!(Complex!T) to Complex!T | |
| 3691 | RESOLVED | DUPLICATE | regression | dmd | compiler 1.055 crashes with some invalid code in is(typeof()) | |
| 3692 | RESOLVED | FIXED | regression | dmd | ICE(mtype.c) with associative arrays when std.variant is imported | |
| 3693 | RESOLVED | INVALID | normal | dlang.org | Grammar missing typeof(this) and typeof(super) | |
| 3694 | RESOLVED | FIXED | normal | dmd | Template this parameters don't work with operator overloads | |
| 3695 | RESOLVED | FIXED | normal | dlang.org | __EOF__ token not documented | |
| 3696 | RESOLVED | WONTFIX | enhancement | druntime | SuperStack | |
| 3697 | RESOLVED | FIXED | normal | dlang.org | StructTemplateDeclaration and others missing constraint in rule | |
| 3698 | RESOLVED | FIXED | normal | dmd | InterfaceDeclaration rule needs BaseInterfaceList | |
| 3699 | RESOLVED | WONTFIX | enhancement | dmd | Feature Request: while-else | |
| 3700 | RESOLVED | INVALID | major | dmd | Ref foreach over large static arrays fails |