24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7501 | RESOLVED | FIXED | normal | dmd | Array of function pointers append | |
| 7502 | RESOLVED | FIXED | regression | dmd | 2.056 regression: Assigning .init takes forever to compile for large structs | |
| 7503 | RESOLVED | DUPLICATE | normal | dmd | ICE(cgcs.c) "File[string]" associative array | |
| 7504 | RESOLVED | FIXED | minor | dmd | Cannot assign an object of type 'typeof(null)' to an array | |
| 7505 | RESOLVED | FIXED | minor | dlang.org | [your code here] tip points at the old NewsGroup page rather than the new forum | |
| 7506 | RESOLVED | FIXED | normal | dmd | Postblit does not called properly with inlining | |
| 7507 | RESOLVED | WORKSFORME | major | dmd | DMD crashes when trying to call to!string on a float4 array property | |
| 7508 | RESOLVED | FIXED | major | druntime | float4 values aren't stored on initialisation | |
| 7509 | RESOLVED | FIXED | enhancement | druntime | Allow SIMD variable contents to have all their values changed to a single float variable | |
| 7510 | REOPENED | normal | dmd | dmd#18414 | implicit conversion to immutable fails for pure delegates and function pointers | |
| 7511 | RESOLVED | FIXED | enhancement | dmd | attribute inference should work for template functions | |
| 7512 | RESOLVED | FIXED | major | druntime | Associative arrays implementation loses const and immutable in AA.get() and AA[key] | |
| 7513 | RESOLVED | DUPLICATE | normal | dmd | [TDPL] opAssign examples don't work as described | |
| 7514 | RESOLVED | FIXED | minor | dmd | [e2ir] Error in e2ir at dynamic array to static array cast | |
| 7515 | RESOLVED | FIXED | enhancement | phobos | The new std.string.translate is slow for ASCII text | |
| 7516 | RESOLVED | FIXED | major | dmd | Postblit not called for structs returned from a ternary operator | |
| 7517 | RESOLVED | FIXED | major | dmd | Interface contracts broken | |
| 7518 | RESOLVED | FIXED | regression | phobos | std.array.empty doesn't work for shared arrays | |
| 7519 | RESOLVED | INVALID | normal | phobos | std.xml cannot manage single quoted attribute values | |
| 7520 | RESOLVED | FIXED | normal | dlang.org | opDollar undocumented | |
| 7521 | NEW | enhancement | dmd | dmd#18415 | Add const inference for templated method and delegate parameters | |
| 7522 | RESOLVED | FIXED | normal | dmd | ICE(interpret.c) Accessing a non-static member without this | |
| 7523 | RESOLVED | FIXED | regression | druntime | Incorrect capacity for new T[] with non-zero T.init. | |
| 7524 | RESOLVED | FIXED | normal | dmd | D1: #line __LINE__ doesn't parse | |
| 7525 | RESOLVED | FIXED | regression | dmd | [2.058 regression] Broken return type inference for delegate returns | |
| 7526 | RESOLVED | WORKSFORME | major | phobos | void functions passed to getopt die | |
| 7527 | RESOLVED | FIXED | normal | dmd | [CTFE] Segfault when slicing a pointer at compile time | |
| 7528 | RESOLVED | DUPLICATE | normal | druntime | The core.atomic module does not have implementations when compiling with -D. | |
| 7529 | RESOLVED | DUPLICATE | enhancement | dmd | IFTI does not support template argument dependent template alias instances as parameter types | |
| 7530 | RESOLVED | FIXED | major | dmd | Postblit not called structs returned from an array index expr. | |
| 7531 | RESOLVED | DUPLICATE | regression | phobos | writeln doesn't work an a range that uses some char as front | |
| 7532 | RESOLVED | DUPLICATE | normal | dmd | DMD stripping imports in header files | |
| 7533 | RESOLVED | FIXED | major | dmd | Error with no line number with pure static ctor | |
| 7534 | RESOLVED | FIXED | enhancement | dmd | Allow attribute-overloading of an overridden method | |
| 7535 | NEW | normal | dmd | dmd#17540 | Position of method in code inside class/struct decides that code is proper or invalid | |
| 7536 | RESOLVED | FIXED | regression | dmd | ctfeAdrOnStack triggered | |
| 7537 | REOPENED | normal | phobos | phobos#9923 | `File.tmpfile` requires administrator rights on Windows | |
| 7538 | RESOLVED | FIXED | normal | dmd | All kinds of property functions should be called before getting their types inside typeof | |
| 7539 | RESOLVED | DUPLICATE | normal | dmd | cast(bool) of empty array must result in false | |
| 7540 | RESOLVED | WONTFIX | enhancement | dmd | Catch multiple exception types with single catch block | |
| 7541 | RESOLVED | DUPLICATE | normal | dmd | Postblit not called when returning from an array of structs. | |
| 7542 | NEW | enhancement | dmd | dmd#18416 | inout parameter contravariant should be allowed | |
| 7543 | NEW | enhancement | dmd | dmd#18417 | inout opApply should work properly | |
| 7544 | RESOLVED | FIXED | normal | dmd | ICE(interpret.c) Catching an exception with a null catch block | |
| 7545 | RESOLVED | FIXED | normal | dmd | ICE(cast.c) Merge integral types through alias this | |
| 7546 | RESOLVED | FIXED | normal | dmd | 64-bit floating-point issue with negative zero: -0.0 == 0.0 is false. | |
| 7547 | RESOLVED | FIXED | regression | dmd | -deps output lists object as a top level module | |
| 7548 | RESOLVED | DUPLICATE | minor | dmd | Less specific lowering of power operator was chosen, causing 10.0L^^2 == 99.999999999999999993L | |
| 7549 | NEW | normal | dmd | dmd#17541 | typeof of overloaded function picks the lexically first one | |
| 7550 | RESOLVED | FIXED | normal | dmd | Missing AVX instruction VPMULDQ | |
| 7551 | RESOLVED | FIXED | enhancement | phobos | Regex parsing bug for right bracket in character class | |
| 7552 | RESOLVED | FIXED | normal | dmd | Cannot get and combine a part of overloaded functions | |
| 7553 | RESOLVED | WORKSFORME | normal | dmd | auto template param triggers mixin conflict | |
| 7554 | RESOLVED | FIXED | normal | dmd | Immutable function pointer arguments too | |
| 7555 | RESOLVED | FIXED | normal | dmd | ddoc whitespace issues due to version tags | |
| 7556 | RESOLVED | WORKSFORME | normal | phobos | toUTF16z and others duplicated in rt.util.uft and std.utf | |
| 7557 | RESOLVED | FIXED | regression | dmd | Sea of errors after template failure | |
| 7558 | RESOLVED | WORKSFORME | minor | dmd | (D1 only) Useless 'cannot implicitly convert' errors when number of function arguments is wrong | |
| 7559 | RESOLVED | WORKSFORME | major | dmd | Nested function error without -inline | |
| 7560 | RESOLVED | FIXED | normal | dmd | Base class overloaded methods created by mixins can't be overriden | |
| 7561 | RESOLVED | FIXED | normal | phobos | std.net.curl broken | |
| 7562 | RESOLVED | FIXED | critical | dmd | DMD crashes by using TemplateThisParameter | |
| 7563 | RESOLVED | FIXED | normal | dmd | Class members with default template arguments have no type | |
| 7564 | RESOLVED | INVALID | normal | dmd | Implicit conversion from static to dynamic array in loops | |
| 7565 | RESOLVED | FIXED | normal | dmd | ICE(cg87):202, postincrement of a double parameter, 64-bit only | |
| 7566 | RESOLVED | INVALID | normal | dmd | compiler works incorrectly when debug{} statements are present, ver 2.057 | |
| 7567 | RESOLVED | DUPLICATE | normal | phobos | Lazy quantifiers fail with ctRegex | |
| 7568 | RESOLVED | FIXED | normal | dmd | pragma(msg) segfaults with an aggregate including a class. | |
| 7569 | RESOLVED | FIXED | normal | dmd | cannot void initialize tuple declarations | |
| 7570 | RESOLVED | WORKSFORME | normal | dmd | Missing error in ctfe for dereferencing a pointer passed as a parameter | |
| 7571 | RESOLVED | DUPLICATE | minor | phobos | No uniformity of array textual representation | |
| 7572 | RESOLVED | FIXED | normal | dmd | f.fn!(void) is not an lvalue | |
| 7573 | RESOLVED | FIXED | major | dmd | No line number with associative array creation error | |
| 7574 | RESOLVED | FIXED | major | dmd | No line number with forward reference error | |
| 7575 | RESOLVED | FIXED | normal | dmd | [ICE] with possible forward reference error | |
| 7576 | RESOLVED | WORKSFORME | normal | dmd | linker error for structs with non-copyable fields | |
| 7577 | RESOLVED | WORKSFORME | normal | dmd | Delegate implicitly marked as system | |
| 7578 | RESOLVED | FIXED | normal | dmd | ICE on indexing result of vararg opDispatch | |
| 7579 | RESOLVED | FIXED | major | dmd | Disabled postblit ignored and not called by all array operations | |
| 7580 | RESOLVED | FIXED | normal | dmd | Identity assignment of Nullable crashes dmd | |
| 7581 | RESOLVED | FIXED | critical | dmd | Compiler uses wrong instructions to move complex value from ST to xmm registers | |
| 7582 | RESOLVED | FIXED | normal | dmd | Untyped nested delegate literals don't compile | |
| 7583 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE with tuple and alias this | |
| 7584 | RESOLVED | INVALID | enhancement | dmd | contract checking is too conservative for inherited contracts | |
| 7585 | RESOLVED | FIXED | normal | dmd | functions in templates inferred as delegate | |
| 7586 | RESOLVED | DUPLICATE | normal | phobos | Equality lambda inference problem on tuples | |
| 7587 | RESOLVED | WORKSFORME | enhancement | phobos | reduce() of a const array of tuples too | |
| 7588 | RESOLVED | DUPLICATE | normal | dmd | Segfault with alias this and function templates | |
| 7589 | RESOLVED | FIXED | regression | dmd | __traits(compiles) does not work with a template that fails to compile | |
| 7590 | RESOLVED | INVALID | normal | dmd | no error with missing template parameter | |
| 7591 | RESOLVED | FIXED | major | dmd | Wrong const-folding comparisons involving complex nans | |
| 7592 | RESOLVED | FIXED | major | dmd | Conversion from ireal to ifloat broken when using xmm | |
| 7593 | RESOLVED | FIXED | major | dmd | cfloat to cdouble conversion is broken when using xmm | |
| 7594 | RESOLVED | FIXED | normal | dmd | xmm ops use actual addition/subtraction when evaluating real+imaginary | |
| 7595 | RESOLVED | FIXED | regression | dmd | Data being overwritten. | |
| 7596 | RESOLVED | DUPLICATE | normal | dmd | traits compiles can't detect non-copyable errors | |
| 7597 | NEW | enhancement | dmd | dmd#18418 | Statically disallow a init() method in structs | |
| 7598 | RESOLVED | DUPLICATE | normal | phobos | format() doesn't work with alias this | |
| 7599 | RESOLVED | WORKSFORME | major | dmd | Method parameter undefined in out-block | |
| 7600 | RESOLVED | FIXED | enhancement | dmd | Generate better error message with lvalue mismatch |