24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7601 | RESOLVED | DUPLICATE | normal | dmd | Spurious "dangling else" warning with "version(X):" | |
| 7602 | RESOLVED | FIXED | normal | dmd | [CTFE] Segmentation fault when using array.keys on a null AA | |
| 7603 | RESOLVED | FIXED | normal | dmd | Default initializer for ref/out must be an lvalue | |
| 7604 | NEW | enhancement | dmd | dmd#18419 | statically disallow shift amounts provably outside the valid range | |
| 7605 | RESOLVED | WONTFIX | enhancement | dmd | Better error message when variable declaration hides type declaration | |
| 7606 | RESOLVED | FIXED | normal | druntime | core.time.TickDuration opCmp accepts only lvalues | |
| 7607 | RESOLVED | WORKSFORME | normal | dmd | ICE(e2ir.c) with -inline, opApply, a template, multiple functions | |
| 7608 | RESOLVED | FIXED | major | dmd | __traits(allMembers) is broken | |
| 7609 | RESOLVED | DUPLICATE | normal | dmd | Can't access field of aliased type via 'with' statement | |
| 7610 | RESOLVED | INVALID | critical | dmd | DMD -H switch doesn't output interfaces to package hierarchy | |
| 7611 | RESOLVED | DUPLICATE | normal | dmd | static this() in template is not executed in .lib | |
| 7612 | RESOLVED | WORKSFORME | enhancement | dmd | Bad error message when missing compile time opCmp in struct used in enums | |
| 7613 | RESOLVED | WORKSFORME | normal | dmd | __traits(getMember) on inner unittest: Assertion failure: 'type' on line 6695 in file 'expression.c' | |
| 7614 | RESOLVED | FIXED | minor | dlang.org | Spec says pragma(msg) only accepts strings, but it accepts anything | |
| 7615 | RESOLVED | FIXED | normal | dmd | Error aliasing an enum member through an alias of a type inside a struct | |
| 7616 | NEW | normal | dmd | dmd#18420 | aggregates don't inherit pure, @nogc, nothrow from outer scope | |
| 7617 | RESOLVED | WONTFIX | enhancement | dmd | Add support for 64bit and 256bit vectors | |
| 7618 | RESOLVED | FIXED | normal | dmd | delegate/function pointer call bypass parameter storage class | |
| 7619 | REOPENED | normal | dmd | dmd#18421 | Broken deprecated feature with template function | |
| 7620 | RESOLVED | DUPLICATE | normal | phobos | format has different output compared to writef | |
| 7621 | RESOLVED | FIXED | normal | dmd | Immutable type equivalence problem | |
| 7622 | RESOLVED | DUPLICATE | normal | dmd | Qualified imports inside functions don't work for real | |
| 7623 | RESOLVED | INVALID | enhancement | dmd | Allow aliasing of symbols of an aliased subtype | |
| 7624 | NEW | enhancement | dmd | dmd#18422 | std.typecons.Tuple slicing | |
| 7625 | RESOLVED | FIXED | normal | dmd | inlining only works with explicit else branch | |
| 7626 | RESOLVED | DUPLICATE | normal | phobos | std.regex.match("", r"^$") is empty. | |
| 7627 | RESOLVED | DUPLICATE | minor | dmd | std.traits.isMutable is undocumented | |
| 7628 | RESOLVED | FIXED | normal | phobos | Regression with std.string format and alias this | |
| 7629 | NEW | enhancement | dmd | dmd#17542 | Add check for ref/out parameters not being null | |
| 7630 | RESOLVED | DUPLICATE | normal | dmd | declaration in switch scope not initialized + CTFE error | |
| 7631 | RESOLVED | INVALID | normal | installer | D OSX Installer doesn't install support files | |
| 7632 | RESOLVED | DUPLICATE | major | dmd | [64bit] byValue() for associative arrays doesn't return the correct values | |
| 7633 | RESOLVED | FIXED | normal | dmd | Missing CTFE error message | |
| 7634 | RESOLVED | FIXED | normal | tools | optlink creates bad debug info for a large number of modules | |
| 7635 | RESOLVED | WONTFIX | enhancement | phobos | Inconsistent naming in std.stdio - byLine(), byChunk() | |
| 7636 | RESOLVED | DUPLICATE | normal | dmd | const hole for implicit conversion to base class | |
| 7637 | RESOLVED | INVALID | normal | phobos | writeln doesn't take custom toString into account | |
| 7638 | RESOLVED | DUPLICATE | normal | phobos | [CTFE] std.array.replace causes a segfault at compile time while replacing the begining of a string | |
| 7639 | RESOLVED | FIXED | normal | dmd | Undefined enum AA key crashes compiler | |
| 7640 | RESOLVED | WORKSFORME | normal | dmd | CTFE: Confusing error message when looking up missing hash key | |
| 7641 | RESOLVED | FIXED | normal | dmd | std.typecons.Proxy incorrectly allows implicit conversion to class | |
| 7642 | RESOLVED | DUPLICATE | normal | dmd | opDispatch with AA crashes dmd | |
| 7643 | RESOLVED | FIXED | normal | dmd | Whole tuple slice isn't resolved as expected | |
| 7644 | RESOLVED | INVALID | regression | dmd | [tdpl] receive( (OwnerTerminated) {} ); fails to compile | |
| 7645 | RESOLVED | FIXED | normal | dmd | ICE(e2ir.c) nested classes | |
| 7646 | RESOLVED | INVALID | trivial | dlang.org | bug in code sample and unittest | |
| 7647 | RESOLVED | DUPLICATE | minor | dmd | ICE(machobj.c) with two main() functions | |
| 7648 | RESOLVED | FIXED | major | phobos | std.stdio expects file names to be encoded in CP_ACP on Windows instead of UTF-8 | |
| 7649 | RESOLVED | FIXED | normal | dmd | Bad lambda inference in default function argument | |
| 7650 | RESOLVED | FIXED | normal | dmd | Bad lambda inference in associative array literal | |
| 7651 | RESOLVED | WONTFIX | enhancement | dmd | Cannot use object.d file in user projects | |
| 7652 | RESOLVED | WONTFIX | regression | dmd | Some float literals are now parsed as int.user-property | |
| 7653 | RESOLVED | DUPLICATE | enhancement | dmd | remove "function literals cannot be class members" annoyance | |
| 7654 | RESOLVED | FIXED | normal | phobos | Direct using of Rebindable!T doesn't work | |
| 7655 | RESOLVED | FIXED | enhancement | dmd | scope class instantiations not supported in CTFE | |
| 7656 | RESOLVED | FIXED | normal | dmd | ddoc misinterprets commented parentheses in an example | |
| 7657 | RESOLVED | WONTFIX | enhancement | phobos | ReturnType fails for simple templated functions | |
| 7658 | RESOLVED | FIXED | normal | dmd | [CTFE] assignment to reference in foreach fails without error message | |
| 7659 | RESOLVED | FIXED | normal | phobos | std.stdio.File.close() erases file.name | |
| 7660 | RESOLVED | FIXED | normal | phobos | toImpl conflict in std.conv | |
| 7661 | RESOLVED | WORKSFORME | normal | dmd | ICE(cgcs.c) With return of one fixed size array item | |
| 7662 | RESOLVED | WORKSFORME | normal | dmd | int[1u] not implicitly convertible to immutable | |
| 7663 | RESOLVED | WORKSFORME | normal | dmd | Mutable array of chars assigned to immutable fixed size array too | |
| 7664 | RESOLVED | WORKSFORME | enhancement | dmd | Problem with fixed-sized associative array key assignment | |
| 7665 | RESOLVED | WORKSFORME | normal | dmd | Problem with fixed-sized associative mutable array key assignment | |
| 7666 | RESOLVED | FIXED | enhancement | phobos | A function to reverse the items of a tuple | |
| 7667 | RESOLVED | FIXED | major | dmd | ICE(interpret.c): Assertion failure: 'ctfeStack.stackPointer() == 0' | |
| 7668 | RESOLVED | WORKSFORME | normal | phobos | std.algorithm.reduce of array of const ints too | |
| 7669 | RESOLVED | FIXED | normal | dmd | Broken inout deduction with static array type | |
| 7670 | RESOLVED | FIXED | normal | dmd | UFCS problem with @property and structs | |
| 7671 | RESOLVED | FIXED | normal | dmd | Broken inout deduction of shared(inout(T[n])) from immutable(int[3]) | |
| 7672 | RESOLVED | FIXED | normal | dmd | Remove top const doesn't work for inout array type. | |
| 7673 | RESOLVED | DUPLICATE | normal | dmd | Static variables do not allow implicit call to ctor via assignment | |
| 7674 | RESOLVED | FIXED | normal | phobos | regex replace requires escaped format | |
| 7675 | RESOLVED | WORKSFORME | enhancement | phobos | std.format needs better exception messages | |
| 7676 | REOPENED | enhancement | dmd | dmd#18423 | covariance of out arguments and function subtyping doesn't work | |
| 7677 | RESOLVED | MOVED | normal | tools | obj2asm thinks / starts a switch on non-Windows systems | |
| 7678 | RESOLVED | DUPLICATE | enhancement | dmd | Add -cflags switch for DMD that allows passing flags to GCC or ${CC} | |
| 7679 | RESOLVED | FIXED | normal | phobos | std.regex.split and splitter don't work w/ ctRegex | |
| 7680 | NEW | normal | dmd | dmd#18424 | template specialization bug | |
| 7681 | RESOLVED | FIXED | regression | dmd | Regression(2.059head):ICE:opCatAssign(delegate) to undefined identifier | |
| 7682 | RESOLVED | FIXED | normal | dmd | shared array type and "cast() is not an lvalue" error | |
| 7683 | RESOLVED | WORKSFORME | normal | dmd | the attribute has not been correctly inferred in either the constructor or nested function. | |
| 7684 | RESOLVED | FIXED | normal | dmd | IFTI and shared overload doesn't work | |
| 7685 | RESOLVED | WORKSFORME | normal | dmd | Cannot initialize const field if field initializer present | |
| 7686 | RESOLVED | WORKSFORME | normal | dmd | template argument ignored with specialization for dependent parameter | |
| 7687 | NEW | enhancement | dmd | dmd#17543 | Ddoc should be able to generate "Jump to" links | |
| 7688 | NEW | enhancement | dmd | dmd#18425 | Ddoc should give a list of inherited members | |
| 7689 | RESOLVED | FIXED | normal | phobos | splitter() on ivalid UTF-8 sequences | |
| 7690 | RESOLVED | FIXED | normal | phobos | std.string.join of const string array too | |
| 7691 | RESOLVED | FIXED | enhancement | phobos | std.math.floor at compile-time too | |
| 7692 | RESOLVED | INVALID | enhancement | phobos | std.conv.parse should do lookahead for "0x" in strings with radix 16 | |
| 7693 | RESOLVED | FIXED | normal | phobos | Getopt Ignores Trailing Characters on Enums | |
| 7694 | RESOLVED | FIXED | major | dmd | Internal error: e2ir.c 1251 when calling member function inside struct via alias param | |
| 7695 | RESOLVED | FIXED | regression | dmd | Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members | |
| 7696 | RESOLVED | INVALID | normal | phobos | The Array container works improperly when using as a property | |
| 7697 | RESOLVED | WORKSFORME | normal | dmd | Default argument in template method throws AssertError | |
| 7698 | RESOLVED | FIXED | normal | dmd | can't specialize parameterized template value | |
| 7699 | RESOLVED | FIXED | normal | dmd | Cannot get frame pointer to in contract when compiling with -inline | |
| 7700 | NEW | normal | dmd | dmd#18426 | wrong semantic scope while ordering parameterized specialization |