24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 1601 | RESOLVED | FIXED | normal | dmd | shr and shl error message is missing line numbers | |
| 1602 | RESOLVED | FIXED | normal | dmd | dmd freezes on array literal | |
| 1603 | RESOLVED | FIXED | normal | dmd | String literals bind to pointer types | |
| 1604 | RESOLVED | INVALID | enhancement | dmd | Non-final method on final struct is too restrictive | |
| 1605 | RESOLVED | FIXED | normal | dmd | break in switch with goto breaks in ctfe | |
| 1606 | RESOLVED | FIXED | normal | dmd | Cannot insert to void[int]. void[int] should be a hash set. | |
| 1607 | RESOLVED | DUPLICATE | normal | dmd | Segmentation fault on x86_64 | |
| 1608 | RESOLVED | DUPLICATE | normal | phobos | Exceptions don't work with UTF-8 | |
| 1609 | RESOLVED | INVALID | trivial | phobos | TypeInfo_Typedef has incorrect implementation of next() | |
| 1610 | RESOLVED | FIXED | normal | dmd | Enum.stringof is int, not the name of the enum | |
| 1611 | RESOLVED | FIXED | enhancement | dmd | State-losing implicit conversions should not be allowed | |
| 1612 | RESOLVED | FIXED | minor | dmd | No file/line number for using an undefined label in inline assembly | |
| 1613 | RESOLVED | FIXED | normal | dmd | DMD hangs on syntax error | |
| 1614 | RESOLVED | DUPLICATE | normal | dmd | sizeof Gives Error When Used Inside an Inline Assembly Block | |
| 1615 | RESOLVED | FIXED | normal | dmd | inout is allowed in foreach of string literal | |
| 1616 | RESOLVED | FIXED | normal | phobos | std/metastrings.d | |
| 1617 | RESOLVED | DUPLICATE | normal | dmd | URL destroyed by underlining | |
| 1618 | RESOLVED | FIXED | normal | phobos | Typo in std\system.d | |
| 1619 | RESOLVED | WONTFIX | normal | dmd | "Missing initializer for const field" only reported if an explicit constructor is present | |
| 1620 | RESOLVED | FIXED | normal | phobos | std.conv.to fails for integer unsigned->signed conversion | |
| 1621 | RESOLVED | FIXED | normal | dmd | cannot access string member in const method | |
| 1622 | RESOLVED | FIXED | trivial | phobos | parameters to TypeInfo_Struct.compare seem to be switched around. | |
| 1623 | RESOLVED | FIXED | normal | dmd | Overloading on different parameters numbers gratuitously restrictive. | |
| 1624 | RESOLVED | INVALID | normal | dmd | test of bool doesn't hold always | |
| 1625 | RESOLVED | FIXED | normal | dmd | CTFE: cannot evaluate function when return type includes a union | |
| 1626 | RESOLVED | WONTFIX | minor | dmd | bool spec problem | |
| 1627 | RESOLVED | FIXED | normal | dmd | ICE with a method called _ctor | |
| 1628 | RESOLVED | FIXED | normal | dmd | Ddoc produces invalid documentation for --- blocks | |
| 1629 | RESOLVED | FIXED | normal | dmd | Link error: Previous Definition Different: blablah__initZ | |
| 1630 | RESOLVED | FIXED | enhancement | phobos | Few suggestions for std.conv (D language 2.0) | |
| 1631 | RESOLVED | FIXED | normal | dmd | Bundled documentation requires connection to digitalmars.com | |
| 1632 | RESOLVED | INVALID | blocker | dmd | is expression fail to work as expected | |
| 1633 | RESOLVED | FIXED | normal | dmd | Nonsensical "C style cast illegal" message with !is | |
| 1634 | RESOLVED | FIXED | critical | dlang.org | The website, she is down | |
| 1635 | RESOLVED | WORKSFORME | normal | phobos | DirEntry.isfile() and DirEntry.isdir() broken | |
| 1636 | RESOLVED | WORKSFORME | normal | dmd | DMD crashes with writef and ternary operator using strings | |
| 1637 | RESOLVED | WORKSFORME | regression | phobos | regression: new unittest failure in std/math2.d, odd cosh() behavior | |
| 1638 | RESOLVED | FIXED | enhancement | phobos | Restrictive functionality of listdir in file.d | |
| 1639 | RESOLVED | WONTFIX | enhancement | phobos | Date/Time deficiences | |
| 1640 | RESOLVED | FIXED | normal | dmd | Can't slice array literal directly | |
| 1641 | RESOLVED | FIXED | normal | dmd | Template function arg deduction gets confused when used with implicit conversions | |
| 1642 | RESOLVED | FIXED | enhancement | dmd | static foreach support for arrays | |
| 1643 | RESOLVED | WONTFIX | normal | phobos | SocketStream.readLine not processing \r\n properly | |
| 1644 | RESOLVED | FIXED | critical | dmd | Template instantiation should automatically cast to const to make const-ness irrelevant when argument is const anyways | |
| 1645 | RESOLVED | FIXED | critical | dmd | can override base class' const method with non-const method | |
| 1646 | RESOLVED | FIXED | normal | dmd | method overloaded on delegate and function matches both in certain cases | |
| 1647 | RESOLVED | FIXED | normal | phobos | linux.mak in phobos' sources tries to compile missing file std/slist.d | |
| 1648 | RESOLVED | INVALID | normal | dmd | Casting a function literal to void* swallows the function or segfaults | |
| 1649 | RESOLVED | FIXED | normal | phobos | Variant coercion fails with delegates | |
| 1650 | RESOLVED | INVALID | normal | dmd | Incorrect overload selected with IFTI | |
| 1651 | RESOLVED | FIXED | normal | dmd | .di file generated with -H switch does not translate function() arguments correctly | |
| 1652 | RESOLVED | DUPLICATE | normal | dmd | problem with /// generating strange output | |
| 1653 | RESOLVED | DUPLICATE | enhancement | dmd | Be able to use template aliases to deduce implicit template parameters. | |
| 1654 | REOPENED | enhancement | dmd | dmd#17636 | Array concatenation result should be implicitly castable between mutable and immutable if the elements support it. | |
| 1655 | RESOLVED | FIXED | major | dmd | Internal error: ..\ztc\cgcod.c 1817 | |
| 1656 | RESOLVED | FIXED | normal | dmd | illegal declaration accepted | |
| 1657 | RESOLVED | WONTFIX | enhancement | dmd | Virtual template methods in classes | |
| 1658 | RESOLVED | DUPLICATE | normal | dmd | illegal declaration accepted | |
| 1659 | RESOLVED | FIXED | normal | dmd | template alias parameters are chosen over all but exact matches. | |
| 1660 | RESOLVED | WONTFIX | major | dmd | DFLAGS environment variables is not working | |
| 1661 | RESOLVED | FIXED | major | dmd | Not possible to specialize on template with integer parameter | |
| 1662 | RESOLVED | FIXED | normal | dmd | Falls back to libphobos if -debuglib isn't used when -g is | |
| 1663 | RESOLVED | FIXED | normal | dmd | pragma(lib, "") don't work on linux | |
| 1664 | RESOLVED | FIXED | normal | dmd | (1.23).stringof generates bad code | |
| 1665 | RESOLVED | FIXED | critical | dmd | Internal error: ..\ztc\cod2.c 411 | |
| 1666 | RESOLVED | FIXED | normal | dmd | 64-bit gdc programs cannot allocate large arrays | |
| 1667 | RESOLVED | WONTFIX | normal | dmd | Forward reference to struct initializer in template | |
| 1668 | RESOLVED | FIXED | normal | phobos | std.stream readf can't read int, nan, inf as floats | |
| 1669 | RESOLVED | FIXED | normal | dmd | this.outer in nested classes gives a bogus pointer | |
| 1670 | RESOLVED | WORKSFORME | normal | dmd | tupleof an aggregate cannot be used as a template tuple argument | |
| 1671 | RESOLVED | FIXED | normal | dmd | associative array comparison fails | |
| 1672 | RESOLVED | FIXED | normal | dmd | Literals should match template alias arguments | |
| 1673 | RESOLVED | FIXED | enhancement | dmd | Implement the isTemplate trait | |
| 1674 | RESOLVED | FIXED | normal | dmd | Remove link message | |
| 1675 | RESOLVED | FIXED | normal | dmd | "Identifier too long" error with OMF object files | |
| 1676 | RESOLVED | FIXED | regression | dmd | Undefined symbol at linking with circular import and enum | |
| 1677 | RESOLVED | WORKSFORME | normal | dmd | Segfault on specialization on template with one non-tuple and one tuple parameter | |
| 1678 | RESOLVED | FIXED | normal | dmd | ref with varargs generates invalid code | |
| 1679 | RESOLVED | WONTFIX | critical | dmd | D should cast char[] to char* when used in a variadic argument in extern(C) context | |
| 1680 | RESOLVED | WONTFIX | major | dmd | (D1 only) static struct constructor overloaded with method prevents compilation in inner function | |
| 1681 | RESOLVED | FIXED | normal | dmd | cast(real) ulong.max == 0 | |
| 1682 | RESOLVED | INVALID | normal | dmd | invariant(T)[] should be convertible to ref const(T)[] | |
| 1683 | RESOLVED | INVALID | normal | dmd | Issue with variadic functions | |
| 1684 | RESOLVED | FIXED | normal | dmd | offsetof does not work, adding cast is workaround | |
| 1685 | RESOLVED | FIXED | critical | dmd | Array index is evaluated twice | |
| 1686 | RESOLVED | WONTFIX | normal | dmd | (D1 only) mixin overload | |
| 1687 | RESOLVED | FIXED | major | dmd | "extern (C++) interface" and vtbl | |
| 1688 | RESOLVED | DUPLICATE | normal | dmd | "extern (C++) interface" and vtbl | |
| 1689 | RESOLVED | FIXED | normal | dmd | Segfaults for nested array allocation with GDC | |
| 1690 | RESOLVED | WONTFIX | enhancement | dmd | Implement pragma(lib, "") | |
| 1691 | RESOLVED | FIXED | enhancement | dmd | Provide build3() for older compilers and replace all build() statements with it. | |
| 1692 | RESOLVED | FIXED | major | druntime | Abstract class dynamic creation bug | |
| 1693 | RESOLVED | FIXED | normal | dmd | D DLLs do not support exceptions | |
| 1694 | RESOLVED | FIXED | blocker | phobos | Zip::ArchiveMember::name format bug | |
| 1695 | RESOLVED | WONTFIX | critical | dmd | implib produces wrong *.lib files | |
| 1696 | RESOLVED | DUPLICATE | normal | dmd | for(;;) in CTFE segfaults compiler | |
| 1697 | RESOLVED | FIXED | major | dmd | Internal error: ..\ztc\cgcod.c 2322 with -O | |
| 1698 | RESOLVED | INVALID | normal | dmd | foreach auto type inference doesnt work properly | |
| 1699 | RESOLVED | INVALID | normal | dmd | unexpected identifer in declaration | |
| 1700 | RESOLVED | FIXED | normal | dmd | ICE attempting to modify member of const return struct |