24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7401 | RESOLVED | FIXED | minor | dmd | Pure contracts Unnecessarily strict | |
| 7402 | RESOLVED | FIXED | normal | dmd | Appending enum string causes type change? | |
| 7403 | RESOLVED | INVALID | normal | dmd | Possible to instantiate forward referenced classes | |
| 7404 | RESOLVED | WORKSFORME | enhancement | phobos | std.range.SortedRange.release() property | |
| 7405 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.schwartzSort.release | |
| 7406 | RESOLVED | FIXED | normal | dmd | tuple foreach doesn't work with mixed tuples | |
| 7407 | RESOLVED | INVALID | regression | dmd | Can't implicitly convert char[][] to const(char)[][] | |
| 7408 | RESOLVED | FIXED | normal | dmd | traits compiles fails for built-in properties of template instances | |
| 7409 | RESOLVED | DUPLICATE | normal | dmd | Overloading with user-defined struct when passing by ref | |
| 7410 | RESOLVED | FIXED | major | dmd | Wrong error message for selective import | |
| 7411 | RESOLVED | FIXED | normal | dmd | Deduce base type from vector types in templates | |
| 7412 | RESOLVED | INVALID | normal | dmd | ICE(mtype.c) void16 assignment shows interesting errors | |
| 7413 | RESOLVED | FIXED | blocker | dmd | Vector literals don't work | |
| 7414 | RESOLVED | FIXED | normal | dmd | Vector literal assignment doesn't work in global scope | |
| 7415 | RESOLVED | WORKSFORME | normal | dmd | dmd.X.XXX.zip ships with outdated man pages | |
| 7416 | RESOLVED | FIXED | regression | dmd | 2.058 regression: fails to instantiate a constrained function template with a nested function | |
| 7417 | NEW | enhancement | dmd | dmd#17539 | One-definition rule for version specification - allow version expressions | |
| 7418 | RESOLVED | FIXED | normal | dmd | Overloading doesn't work with aliases declared inside templates | |
| 7419 | RESOLVED | FIXED | regression | dmd | [2.058/CTFE] Constructor of struct is overwritten inside a unittest with -inline | |
| 7420 | RESOLVED | FIXED | normal | dmd | Duplicate "cannot be read at compile time" error messages | |
| 7421 | RESOLVED | WORKSFORME | normal | phobos | std.getopt does not work with shared types | |
| 7422 | RESOLVED | FIXED | regression | dmd | Regression(master): ICE with template function and if statement | |
| 7423 | RESOLVED | WORKSFORME | normal | dmd | Regression (2.057): Hex Literals are no longer treated as unsigned. | |
| 7424 | RESOLVED | FIXED | regression | dmd | Segfault when trying to call a templated property with different const-ancy. | |
| 7425 | RESOLVED | FIXED | normal | dmd | IFTI does not work with inout methods | |
| 7426 | RESOLVED | FIXED | normal | dmd | Inner struct "no size yet for forward reference" when using .tupleof inside it. | |
| 7427 | RESOLVED | DUPLICATE | normal | dmd | Cannot use templated opAssign when there is a member whose type has a postblit. | |
| 7428 | RESOLVED | FIXED | regression | dmd | regression (DMD 2.058head) ICE on slightly convoluted setup including closures | |
| 7429 | RESOLVED | WORKSFORME | blocker | dmd | Cannot append a struct type to itself even if an opOpAssign(string op : "~") is defined. | |
| 7430 | RESOLVED | INVALID | enhancement | dmd | opCmp doesn't support unordered value comparison. | |
| 7431 | REOPENED | enhancement | dmd | dmd#18410 | overload resolution should be more fine-grained | |
| 7432 | RESOLVED | WONTFIX | normal | dmd | DMD allows variables to be declared as pure | |
| 7433 | RESOLVED | DUPLICATE | normal | phobos | writeln of char range | |
| 7434 | RESOLVED | DUPLICATE | normal | dmd | Error involving array literal created in ctfe gives wrong line number | |
| 7435 | RESOLVED | FIXED | regression | dmd | Regression(master):dmd crashes when 'scope(failure) debug ...' without -debug option. | |
| 7436 | RESOLVED | WORKSFORME | normal | dmd | ICE(cg87.c) ubyte = ubyte op= float | |
| 7437 | RESOLVED | FIXED | major | dmd | DMD enters infinite loop during overload resolution | |
| 7438 | RESOLVED | WONTFIX | trivial | phobos | Functions from std.conv should be pure | |
| 7439 | RESOLVED | FIXED | major | dmd | Compound assignment causes segmentation fault | |
| 7440 | RESOLVED | DUPLICATE | normal | dmd | ctRegex does not work when using alternatives ('|') involving a '+' inside non-capturing group ('(?:…)') | |
| 7441 | RESOLVED | INVALID | normal | dmd | interface allowes empty statics and replace of statics | |
| 7442 | RESOLVED | DUPLICATE | critical | phobos | ctRegex!`\p{Letter}` uses a lot memory in compilation | |
| 7443 | RESOLVED | FIXED | normal | dmd | Better diagnostic on wrongly written static constructor | |
| 7444 | REOPENED | enhancement | dmd | dmd#18411 | Require [] for array copies too | |
| 7445 | RESOLVED | INVALID | enhancement | dmd | Troubles with array assignment syntax | |
| 7446 | RESOLVED | FIXED | normal | phobos | [TDPL] Trivial asynchronous file copy example crashes with OwnerTerminated | |
| 7447 | RESOLVED | FIXED | normal | dmd | Alias template within struct/class not visible when struct/class is accessed through an alias | |
| 7448 | RESOLVED | WORKSFORME | trivial | dlang.org | Documentation on etc.c.sqlite3 and etc.c.zlib left in a bad state | |
| 7449 | RESOLVED | FIXED | normal | phobos | Algebraic's operator[] is incorrect | |
| 7450 | RESOLVED | INVALID | normal | druntime | AA: Cannot uniquely infer foreach argument types | |
| 7451 | RESOLVED | DUPLICATE | regression | druntime | [Git regression] AAs broken for interfaces keys and values with opEquals | |
| 7452 | RESOLVED | FIXED | normal | dmd | Function using enforce() cannot be inferred as @safe because of anonymous function due to lazy argument | |
| 7453 | RESOLVED | FIXED | normal | dmd | Can't return value from within opApply | |
| 7454 | RESOLVED | DUPLICATE | enhancement | druntime | Add file and line numbers to Linux stack traces using addr2line | |
| 7455 | RESOLVED | WONTFIX | enhancement | dmd | Allow a cast to discard precision from a floating point during constant folding | |
| 7456 | RESOLVED | WORKSFORME | normal | dlang.org | Purity strength not documented | |
| 7457 | RESOLVED | DUPLICATE | normal | dmd | nested pure functions cannot access mutable context | |
| 7458 | RESOLVED | FIXED | normal | dlang.org | documentation claims non-existent limitation of nested aggregate member functions | |
| 7459 | RESOLVED | FIXED | normal | dlang.org | Document the workarounds for mutually-called nested functions. | |
| 7460 | RESOLVED | FIXED | normal | phobos | std.windows.registry reports a false exception message | |
| 7461 | RESOLVED | FIXED | trivial | dlang.org | Broken website links | |
| 7462 | RESOLVED | FIXED | minor | dmd | Error message with _error_ in overridden function | |
| 7463 | RESOLVED | FIXED | minor | dmd | Duplicated error message with bad template value parameter | |
| 7464 | NEW | normal | dmd | dmd#18412 | Better Error Message When Using S.tupleof within S | |
| 7465 | RESOLVED | FIXED | minor | dmd | Duplicate error message for bad template mixin | |
| 7466 | RESOLVED | WORKSFORME | critical | dmd | Error without line number in recursive template expansion | |
| 7467 | RESOLVED | DUPLICATE | normal | dmd | opUnary!"++" rejects valid, claiming "var has no effect in expression" | |
| 7468 | RESOLVED | WONTFIX | trivial | dmd | Ddoc does not output DOCTYPE declaration | |
| 7469 | RESOLVED | FIXED | major | dmd | template mangling depends on instantiation order | |
| 7470 | NEW | enhancement | dmd | dmd#18413 | opEquals for interfaces | |
| 7471 | RESOLVED | WORKSFORME | enhancement | phobos | Improve performance of std.regex | |
| 7472 | RESOLVED | FIXED | normal | dmd | Cast from class to basic type not rejected during semantic | |
| 7473 | RESOLVED | FIXED | normal | dmd | [CTFE] Non-ref argument behaves as if it's a ref argument | |
| 7474 | RESOLVED | FIXED | major | dmd | ICE(cgcs.c) on instantiating a struct with field and destructor as tuple | |
| 7475 | RESOLVED | FIXED | regression | dmd | Regression(2.058 beta): Template member erroneously inaccessible | |
| 7476 | RESOLVED | FIXED | regression | phobos | Write(ln) functions no longer accept retro range | |
| 7477 | RESOLVED | FIXED | normal | dmd | Enum structs without specified values | |
| 7478 | RESOLVED | FIXED | normal | dmd | stack overflow compiling with -deps -release -inline -noboundscheck | |
| 7479 | RESOLVED | DUPLICATE | regression | dmd | Regression(2.046) ICE(glue.c) with function.init with errors gagged | |
| 7480 | RESOLVED | FIXED | normal | phobos | Unhelpful formatting specifier mismatch exception message for pointers | |
| 7481 | RESOLVED | FIXED | enhancement | dmd | Compiler should 'soldier on' after template errors | |
| 7482 | RESOLVED | INVALID | normal | dmd | deprecation isn't checked inside forward referenced typeof() | |
| 7483 | RESOLVED | WORKSFORME | enhancement | dmd | Can't recursively call function with auto return | |
| 7484 | RESOLVED | FIXED | regression | phobos | std.algorithm.copy overlapping array copy | |
| 7485 | RESOLVED | INVALID | normal | phobos | Incorrect BigInt Error Message | |
| 7486 | RESOLVED | DUPLICATE | normal | dmd | dmd 2.057 lose const qualifier with ref | |
| 7487 | NEW | enhancement | phobos | phobos#9922 | A faster std.bitmanip.BitArray.opCat | |
| 7488 | NEW | enhancement | phobos | phobos#9588 | Short array optimization for std.bitmanip.BitArray | |
| 7489 | RESOLVED | WORKSFORME | normal | dmd | A problem map on AA.byKey() | |
| 7490 | RESOLVED | FIXED | enhancement | phobos | BitArray should support slicing to extract a range | |
| 7491 | RESOLVED | FIXED | normal | dmd | import symbol name unavailable in class scope | |
| 7492 | RESOLVED | INVALID | normal | dmd | [CTFE] Error at assign to immutable character array | |
| 7493 | RESOLVED | FIXED | regression | dmd | Initialization of void[][N] | |
| 7494 | RESOLVED | FIXED | normal | dmd | Selective import does not work inside a function | |
| 7495 | RESOLVED | DUPLICATE | normal | dmd | Scoped imports broken | |
| 7496 | RESOLVED | DUPLICATE | normal | dmd | Selective imports make module accessible with another import from the same package | |
| 7497 | RESOLVED | WORKSFORME | normal | dmd | optimizer/inliner misplaces load instruction | |
| 7498 | RESOLVED | FIXED | regression | dmd | function expected before (), not <function> | |
| 7499 | RESOLVED | FIXED | normal | dmd | [ICE] ('cast.c line 1495) with lambda array | |
| 7500 | RESOLVED | FIXED | normal | dmd | [ICE] (template.c line 5287) with immutable lambda function |