24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 1901 | RESOLVED | FIXED | normal | dmd | Structs with alias template params not accepted as types in declarations | |
| 1902 | RESOLVED | INVALID | normal | dmd | Template declaration (for mixin) can't be parsed | |
| 1903 | RESOLVED | INVALID | normal | dmd | Template declaration (for mixin) can't be parsed | |
| 1904 | RESOLVED | FIXED | normal | dmd | wrong protection lookup for private template functions | |
| 1905 | RESOLVED | FIXED | normal | dlang.org | foreach docs inconsistency | |
| 1906 | RESOLVED | FIXED | normal | dmd | foreach cannot use index with large arrays | |
| 1907 | RESOLVED | FIXED | normal | dmd | Error message without a line number | |
| 1908 | RESOLVED | FIXED | normal | dmd | Various closure problems | |
| 1909 | RESOLVED | DUPLICATE | minor | dmd | final classes' methods that don't override anything shouldn't be virtual | |
| 1910 | RESOLVED | WORKSFORME | normal | dmd | variadic function compilation failure | |
| 1911 | RESOLVED | FIXED | major | dmd | Link error when creating array of typedefs with default initializer | |
| 1912 | RESOLVED | FIXED | normal | dmd | Error without line number (Tuple, invalid value argument) | |
| 1913 | RESOLVED | FIXED | normal | dmd | Template error message reports correct line # but wrong file | |
| 1914 | RESOLVED | FIXED | critical | dmd | Array initialisation from const array yeilds memory trample | |
| 1915 | RESOLVED | WORKSFORME | major | dmd | new struct destructor : ice dmd | |
| 1916 | RESOLVED | FIXED | normal | dmd | segfault on invalid string concat | |
| 1917 | RESOLVED | FIXED | major | dmd | __traits(allMembers) does not return elements with specified protection | |
| 1918 | RESOLVED | FIXED | enhancement | dmd | __traits(getVirtualFunctions) returns final functions | |
| 1919 | RESOLVED | FIXED | normal | phobos | StringWriter docs are completely unclear | |
| 1920 | RESOLVED | FIXED | normal | dmd | Class documentation incomplete | |
| 1921 | RESOLVED | WORKSFORME | normal | dmd | struct literal segfaults for structs with nested union/struct | |
| 1922 | RESOLVED | DUPLICATE | normal | dmd | struct literal segfaults for structs with nested union/struct | |
| 1923 | RESOLVED | FIXED | enhancement | phobos | GC optimization for contiguous pointers to the same page | |
| 1924 | REOPENED | enhancement | phobos | phobos#9578 | Allow writefln like ouput during CTFE. | |
| 1925 | RESOLVED | FIXED | normal | phobos | Not all xml empty tags are recognized | |
| 1926 | RESOLVED | FIXED | normal | phobos | TypeInfo methods getHash, compare, equals unimplemented for AA, function and delegate | |
| 1927 | RESOLVED | WORKSFORME | normal | dmd | dmd SEGV when passing invalid symbol as parameter | |
| 1928 | RESOLVED | WORKSFORME | normal | dmd | dmd SEGV with too many template parameters | |
| 1929 | RESOLVED | FIXED | normal | dmd | concatenation of multi-dimensional arrays fails when holding static arrays | |
| 1930 | RESOLVED | WORKSFORME | normal | dmd | Internal compiler error: constructing classes defined inside functions | |
| 1931 | RESOLVED | FIXED | enhancement | dmd | dmd doesn't enforce users to use assert(0) for noreturn func | |
| 1932 | RESOLVED | WORKSFORME | normal | dmd | dmd internal calling link command error | |
| 1933 | RESOLVED | FIXED | normal | dmd | Delimited string constants can cause segfault | |
| 1934 | RESOLVED | FIXED | normal | dmd | ICE(e2ir.c) using static array as AA key | |
| 1935 | RESOLVED | FIXED | normal | dlang.org | The std.recls samples in the DMD .zip are obsolete. | |
| 1936 | RESOLVED | FIXED | normal | dmd | Error with no line number (array dimension overflow) | |
| 1937 | RESOLVED | WONTFIX | normal | phobos | std.uri.decode throws wrong exception | |
| 1938 | RESOLVED | WONTFIX | enhancement | dmd | member of scope-class-type behavior undefined | |
| 1939 | RESOLVED | LATER | enhancement | dmd | dmd fails to create x86_64 object files | |
| 1940 | RESOLVED | FIXED | normal | phobos | Phobos buildscripts do not work on x86_64 | |
| 1941 | RESOLVED | FIXED | critical | dmd | missing line on inaccesable external private module member | |
| 1942 | RESOLVED | DUPLICATE | enhancement | dmd | ENHANCEMENT: issue 1807 should apply to is-expressions | |
| 1943 | RESOLVED | FIXED | normal | dmd | Templates can't take function pointer parameters | |
| 1944 | RESOLVED | WORKSFORME | normal | dmd | is-expressions don't correctly define tuples named in the match expression | |
| 1945 | RESOLVED | FIXED | normal | dlang.org | Inconsistent and confusing documentation | |
| 1946 | RESOLVED | FIXED | critical | dmd | Compiler crashes on attempt to implicit cast const typedef to non-const. | |
| 1947 | RESOLVED | FIXED | normal | dmd | ICE (Assertion failure: '0' on statement.c:123) with null mixin | |
| 1948 | RESOLVED | FIXED | normal | dmd | CTFE fails when mutating a struct in an array | |
| 1949 | RESOLVED | WORKSFORME | major | dmd | Remove internal dependency on stdarg | |
| 1950 | RESOLVED | FIXED | normal | dmd | CTFE doesn't work correctly for structs passed by ref | |
| 1951 | RESOLVED | INVALID | enhancement | dmd | Remove SFINAE | |
| 1952 | RESOLVED | FIXED | enhancement | dmd | Support a unit test handler | |
| 1953 | RESOLVED | WONTFIX | major | phobos | BufferedFile seek and flush dumps 4gb to disk | |
| 1954 | RESOLVED | FIXED | normal | dmd | DMD does not generate module info in DWARF | |
| 1955 | RESOLVED | FIXED | minor | dmd | debug info for temp variables | |
| 1956 | RESOLVED | FIXED | normal | dmd | Struct in 'for' statement breaks CTFE | |
| 1957 | RESOLVED | INVALID | normal | phobos | 'new' may return same memory to two threads | |
| 1958 | RESOLVED | FIXED | normal | dmd | Casting to invariant breaks CTFE | |
| 1959 | RESOLVED | FIXED | normal | dmd | ICE(eh.c 41) alloca and Linux exception handling | |
| 1960 | RESOLVED | WONTFIX | normal | phobos | Thread Class Causes SEGV If Not Started | |
| 1961 | RESOLVED | FIXED | enhancement | dmd | Allow "scoped const" contracts | |
| 1962 | RESOLVED | INVALID | enhancement | dmd | -H also compiles and links | |
| 1963 | RESOLVED | FIXED | normal | dmd | -H creates broken headers | |
| 1964 | RESOLVED | FIXED | enhancement | phobos | Patch to phobos' linux.mak to build headers | |
| 1965 | RESOLVED | FIXED | trivial | dmd | std.string.toStringz checks too stringent | |
| 1966 | RESOLVED | WONTFIX | enhancement | phobos | Allow for Derived Thread Classes | |
| 1967 | RESOLVED | FIXED | normal | phobos | getDirName does not seem to use altsep on windows | |
| 1968 | RESOLVED | WONTFIX | normal | dmd | boxer.d does not work | |
| 1969 | RESOLVED | FIXED | normal | dmd | ICE(cod1.c) using undefined operator with one const operand | |
| 1970 | RESOLVED | FIXED | major | dmd | Templated interfaces not matched | |
| 1971 | RESOLVED | FIXED | major | phobos | Any SocketException causes program to segfault | |
| 1972 | RESOLVED | FIXED | normal | dmd | Foreach range statement breaks CTFE | |
| 1973 | RESOLVED | DUPLICATE | normal | dmd | static on interfaces should be an error | |
| 1974 | RESOLVED | INVALID | normal | dmd | overloaded assignment operators work on non-lvalues | |
| 1975 | RESOLVED | INVALID | normal | dmd | void func return value not checked | |
| 1976 | RESOLVED | INVALID | enhancement | phobos | Integral pow does not accept negative powers | |
| 1977 | REOPENED | enhancement | dmd | dmd#17687 | Relax warnings (D1)/errors (D2) for implicit narrowing conversions caused by promotions | |
| 1978 | RESOLVED | FIXED | critical | dmd | Wrong vtable call | |
| 1979 | RESOLVED | FIXED | normal | dmd | Anonymous class with confused context pointer | |
| 1980 | RESOLVED | DUPLICATE | major | dmd | memory allocated via double[][] is not being freed by the GC | |
| 1981 | RESOLVED | DUPLICATE | normal | dmd | ICE(cgcod.c 1523) -O -inline -release, no test case | |
| 1982 | RESOLVED | FIXED | normal | dmd | [CTFE] Problems with compile-time null | |
| 1983 | RESOLVED | WORKSFORME | major | dmd | Delegates violate const | |
| 1984 | RESOLVED | FIXED | normal | dmd | Assertion failure: 'e1->type' on line 1198 in file 'constfold.c' | |
| 1985 | REOPENED | normal | dmd | dmd#17694 | import expression should return ubyte[] not string | |
| 1986 | RESOLVED | FIXED | normal | dmd | Mixin code from website doesn't compile | |
| 1987 | RESOLVED | FIXED | normal | dmd | Incorrect type infos when invariant/const are used as storage classes | |
| 1988 | RESOLVED | DUPLICATE | enhancement | dmd | more unicode | |
| 1989 | RESOLVED | DUPLICATE | normal | dmd | opEquals should return bool | |
| 1990 | RESOLVED | WORKSFORME | normal | dmd | Invariant associative arrays broken | |
| 1991 | RESOLVED | FIXED | normal | dmd | Dmd hangs | |
| 1992 | RESOLVED | FIXED | normal | dmd | Incorrect out-of-bounds error | |
| 1993 | RESOLVED | FIXED | normal | dmd | Error calling vararg delegate with null | |
| 1994 | RESOLVED | FIXED | major | dmd | Assertion failure: 't->deco' on line 597 in file 'mtype.c' - alias of function pointer type | |
| 1995 | RESOLVED | FIXED | enhancement | dmd | invalid paths feed to -J option should be warned | |
| 1996 | RESOLVED | FIXED | normal | dmd | is ( Type Identifier : TypeSpecialization ) deduction error with inheritance | |
| 1997 | RESOLVED | WONTFIX | enhancement | dmd | Better type inference for templated types | |
| 1998 | RESOLVED | FIXED | enhancement | phobos | std.bitarray should have setAll / opSliceAssign(bool) etc | |
| 1999 | RESOLVED | FIXED | normal | phobos | std.typecons.Tuple doesn't like strings | |
| 2000 | RESOLVED | WONTFIX | enhancement | dmd | listener.d fixups |