24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 3901 | RESOLVED | FIXED | normal | dmd | PATCH: Nested struct assignment for CTFE | |
| 3902 | RESOLVED | FIXED | normal | dlang.org | Definition of opCmp | |
| 3903 | RESOLVED | FIXED | normal | dmd | Traits compiles as true for an array sum with wrong syntax | |
| 3904 | RESOLVED | DUPLICATE | enhancement | dmd | Infer function type from an alias in a template | |
| 3905 | RESOLVED | DUPLICATE | normal | dmd | Wrong error message with wrong opBinary("in") | |
| 3906 | RESOLVED | FIXED | normal | dmd | Undefined struct and union declarations are not documented | |
| 3907 | RESOLVED | FIXED | normal | dlang.org | @ attributes not part of lexical grammar | |
| 3908 | RESOLVED | FIXED | normal | dlang.org | @ attributes not part of function grammar | |
| 3909 | RESOLVED | FIXED | major | dmd | toDelegate handles only a tiny subset of function pointer types | |
| 3910 | RESOLVED | WORKSFORME | normal | dmd | Explicit template instantiations for functions used as array properties? | |
| 3911 | RESOLVED | FIXED | normal | dmd | Associative array in CTFE crashes compiler | |
| 3912 | RESOLVED | FIXED | normal | dmd | pure static nested functions are not recognized as pure | |
| 3913 | RESOLVED | FIXED | normal | dmd | Bad error message with wrong enum | |
| 3914 | RESOLVED | FIXED | critical | dmd | Struct as argument that fits in register has member accessed wrong | |
| 3915 | RESOLVED | WORKSFORME | normal | dmd | typeid not getting type of offsetof standard property | |
| 3916 | RESOLVED | DUPLICATE | major | dmd | opEquals for objects does not respect const | |
| 3917 | RESOLVED | FIXED | enhancement | druntime | opEquals for Ojbect could be more efficient | |
| 3918 | RESOLVED | FIXED | normal | dmd | Parameter use before its use in an AndAnd expression with reals treats NaN as false | |
| 3919 | RESOLVED | FIXED | normal | dmd | ICE(expression.c, 9944): * or / with typedef ireal | |
| 3920 | RESOLVED | FIXED | normal | dmd | Assertion failure: '0' on line 10018 in file 'expression.c' | |
| 3921 | RESOLVED | INVALID | major | dlang.org | Compile time evaluation requirements not well-specified | |
| 3922 | RESOLVED | FIXED | normal | dmd | Refuse returning nonvoid from void functions | |
| 3923 | RESOLVED | FIXED | normal | phobos | std.algorithm.find is too much hard to understand | |
| 3924 | RESOLVED | WORKSFORME | normal | dmd | nothrow ignored in some situations | |
| 3925 | RESOLVED | FIXED | normal | dmd | Missed escaping reference of a local variable | |
| 3926 | RESOLVED | WONTFIX | enhancement | dmd | opCast(bool) in classes is bug-prone | |
| 3927 | RESOLVED | FIXED | normal | dmd | array.length++; is an error, but ++array.length compiles | |
| 3928 | RESOLVED | FIXED | normal | dmd | (D1 only) Comparing imaginaries with reals produces results that are inconsistent | |
| 3929 | RESOLVED | FIXED | enhancement | druntime | Interactions between LRU array cache, memory recycling | |
| 3930 | RESOLVED | FIXED | regression | druntime | AAs horribly broken | |
| 3931 | RESOLVED | WONTFIX | normal | druntime | [AA] Associative Arrays on repeated stress testing get progressively slower | |
| 3932 | RESOLVED | FIXED | normal | dmd | Title: A forward declaration error with a struct.init | |
| 3933 | RESOLVED | DUPLICATE | enhancement | druntime | Array memory allocation error lacks a line number | |
| 3934 | RESOLVED | INVALID | normal | dmd | Some untidy attributes | |
| 3935 | RESOLVED | FIXED | normal | dmd | opBinary is instantiated with "=" | |
| 3936 | RESOLVED | WONTFIX | enhancement | dmd | Suggestions for some better alternative names | |
| 3937 | RESOLVED | FIXED | normal | phobos | os.path.dirname fails on absolute path | |
| 3938 | RESOLVED | WORKSFORME | major | dlang.org | semantics of casting arrays need to be reworked | |
| 3939 | RESOLVED | WONTFIX | enhancement | dmd | Built-in __vptr attribute for classes too | |
| 3940 | RESOLVED | FIXED | normal | phobos | altsep not found | |
| 3941 | RESOLVED | FIXED | normal | dmd | quirks of overloading function templates complicate the new operator overloading | |
| 3942 | RESOLVED | FIXED | normal | dmd | dmd segfaults | |
| 3943 | RESOLVED | INVALID | minor | dmd | "in" function argument is redundant | |
| 3944 | NEW | enhancement | dmd | dmd#18176 | Require immutable annotation for new fields of class inherited from immutable class | |
| 3945 | RESOLVED | FIXED | normal | dlang.org | AssertExpression message should implicitly convert to const char[] | |
| 3946 | RESOLVED | FIXED | normal | phobos | schwartzSort - SwapStrategy always unstable | |
| 3947 | NEW | normal | dmd | dmd#18182 | Implicit and explicit casting of floating point to bool produces different results | |
| 3948 | RESOLVED | FIXED | normal | dmd | Array literal assign to array of different length | |
| 3949 | RESOLVED | FIXED | normal | dmd | Wrong sized array plus pragma crashes compiler | |
| 3950 | RESOLVED | INVALID | normal | dmd | Wrong error message in recursive template call with no ! | |
| 3951 | RESOLVED | FIXED | normal | dmd | [CTFE] With a fixed-size array | |
| 3952 | RESOLVED | WORKSFORME | enhancement | dmd | pragma(msg,...) has bugs + alternative idea | |
| 3953 | RESOLVED | WORKSFORME | enhancement | dlang.org | Take user to correct compiler page from digitalmars.com | |
| 3954 | RESOLVED | FIXED | normal | dlang.org | DeclDef rule is missing TemplateMixinDeclaration | |
| 3955 | RESOLVED | FIXED | normal | dmd | Very poor error message: accidentally assigning to string literal in template | |
| 3956 | RESOLVED | FIXED | major | tools | linker removes underscore from all exported symbols of a module but the first | |
| 3957 | RESOLVED | DUPLICATE | minor | dmd | [DDOC] Wrong html with [0, 10) in the comment | |
| 3958 | RESOLVED | FIXED | normal | dmd | mixin(non-static method) crashes compiler | |
| 3959 | RESOLVED | WORKSFORME | regression | dmd | can't mixin result of templated static struct method | |
| 3960 | RESOLVED | WONTFIX | normal | dmd | Unused local variables not reported | |
| 3961 | RESOLVED | FIXED | normal | phobos | Error with to!(somestruct) | |
| 3962 | RESOLVED | DUPLICATE | normal | dmd | AssociativeArray!(K,V) .init has no [ ] operator | |
| 3963 | RESOLVED | DUPLICATE | normal | dmd | out(result) in contract programming is nan | |
| 3964 | RESOLVED | WONTFIX | trivial | dlang.org | Hello World, Reloaded example on 1.0 page has writeln | |
| 3965 | RESOLVED | WONTFIX | enhancement | dmd | Multiple "static this()" can be a little error-prone | |
| 3966 | RESOLVED | DUPLICATE | normal | dmd | opUnary("++") doesn't work | |
| 3967 | RESOLVED | FIXED | normal | dmd | TDPL bool opEquals() for structs instead of int opEquals() | |
| 3968 | RESOLVED | FIXED | enhancement | dmd | Some way to do certain implicit casts with operator overloading | |
| 3969 | NEW | enhancement | dmd | dmd#18196 | Built-in compile time errors against usage of wrong operator strings | |
| 3970 | RESOLVED | FIXED | normal | dmd | Problem with cast -1.0L ==> uint/ulong | |
| 3971 | RESOLVED | INVALID | major | dmd | Syntax & semantics for array assigns | |
| 3972 | RESOLVED | DUPLICATE | normal | dmd | Regarding module with name different from its file name | |
| 3973 | RESOLVED | DUPLICATE | normal | dmd | out contracts fail with ref return types | |
| 3974 | RESOLVED | FIXED | normal | dmd | ICE(init.c): Static array initializer with more elements than destination array | |
| 3975 | RESOLVED | INVALID | normal | dmd | Misnamed main causes linker errors | |
| 3976 | RESOLVED | DUPLICATE | normal | dmd | segfault on anonymous struct/union | |
| 3977 | RESOLVED | DUPLICATE | normal | dmd | Should disable implicit conversion of B[] to A[] when B is derived from A | |
| 3978 | RESOLVED | FIXED | normal | dmd | Compiler crash on improper struct initialization | |
| 3979 | RESOLVED | FIXED | normal | dmd | Order-of-compilation and forward reference errors | |
| 3980 | RESOLVED | DUPLICATE | major | dmd | DMDFE confused about function pointer/whisper syntax when mixed with array indexing. | |
| 3981 | RESOLVED | WORKSFORME | enhancement | dmd | More useful and more clean 'is' | |
| 3982 | RESOLVED | FIXED | normal | dmd | [ICE] a.values on wrong AA | |
| 3983 | RESOLVED | FIXED | regression | dmd | Regression(2.037): struct with == can't be member of struct with template opEquals | |
| 3984 | RESOLVED | FIXED | normal | dmd | Segfault(interpret.c): CTFE using struct constructor on a local static variable | |
| 3985 | RESOLVED | WORKSFORME | normal | dlang.org | Documentation of the main() Function | |
| 3986 | RESOLVED | FIXED | blocker | dmd | Struct constructors bypass default initialization of member variables | |
| 3987 | RESOLVED | FIXED | normal | dmd | [gdb] Invalid DWARF output for function pointers | |
| 3988 | RESOLVED | FIXED | normal | dlang.org | Provide canonical example for operator overloading | |
| 3989 | RESOLVED | WONTFIX | normal | dmd | stringof of nested enums doesn't give sufficient information | |
| 3990 | RESOLVED | FIXED | normal | dmd | Deferencing a dynamic array as pointer | |
| 3991 | RESOLVED | FIXED | normal | dmd | Void initializers in unions considered overlapping | |
| 3992 | RESOLVED | WONTFIX | enhancement | dlang.org | Login via real name or a custom username | |
| 3993 | RESOLVED | WONTFIX | enhancement | dlang.org | Do not show email addresses at all (At least as a user-setting) | |
| 3994 | RESOLVED | DUPLICATE | normal | dmd | Wrong line numbers inside AA/Array initializers | |
| 3995 | RESOLVED | INVALID | enhancement | dmd | Can't access array/AA from function literal defined inside the array/AA's initializer | |
| 3996 | RESOLVED | FIXED | regression | dmd | Regression(2.041) ICE(glue.c) Passing struct as AA template parameter (Algebraic with struct) | |
| 3997 | RESOLVED | INVALID | normal | phobos | comparing AAs doesn't work: _aaEqual missing | |
| 3998 | RESOLVED | INVALID | normal | dlang.org | BasicType2 rule shouldn't have slice syntax | |
| 3999 | NEW | enhancement | dmd | dmd#18205 | Have enums that do not implicitly convert to an int | |
| 4000 | RESOLVED | DUPLICATE | enhancement | dmd | Function pointer/delegate covariance |