24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7901 | RESOLVED | DUPLICATE | normal | phobos | 2D std.Array breaks | |
| 7902 | NEW | normal | dmd | dmd#18432 | [TDPL] sychronized is supposed to be for classes, not functions | |
| 7903 | RESOLVED | FIXED | normal | dmd | [TDPL] public member variables are supposed to be illegal in synchronized classes | |
| 7904 | RESOLVED | WORKSFORME | normal | dmd | Template instantiation failure depending on compilation order | |
| 7905 | RESOLVED | INVALID | normal | dmd | std.conv.parse doesn't work with UFCS | |
| 7906 | RESOLVED | FIXED | normal | dmd | [ICE] enum declaration with invalid array literal crashes dmd | |
| 7907 | RESOLVED | FIXED | normal | dmd | [ICE] invalid expression on template argument crashes dmd | |
| 7908 | RESOLVED | WORKSFORME | major | dmd | Array operations fail when compiled with -d flag | |
| 7909 | RESOLVED | FIXED | regression | phobos | to!(enum)(string) and to!(string)(enum) break when enum is integral | |
| 7910 | RESOLVED | WORKSFORME | normal | dmd | Compiler gives error when post-contract is used in a function that returns from inside a loop | |
| 7911 | RESOLVED | FIXED | regression | dmd | Nested static if failing to execute | |
| 7912 | RESOLVED | INVALID | normal | dmd | Cannot read compile time variable at compile time | |
| 7913 | RESOLVED | WORKSFORME | normal | dmd | Strange triggering of irrelevant compilation errors | |
| 7914 | RESOLVED | DUPLICATE | normal | dmd | wrong AA insert evaluation order | |
| 7915 | RESOLVED | DUPLICATE | regression | dmd | Forward reference to two-level nested static if symbols fails within struct | |
| 7916 | NEW | enhancement | druntime | dmd#17242 | Add an API to register hooks for memory, file | |
| 7917 | RESOLVED | WORKSFORME | normal | dmd | [ICE] (toir.c 178) with nested function | |
| 7918 | RESOLVED | WORKSFORME | minor | dmd | Crash when using heredoc syntax in DMD v2.05[89] on Win7 [64bit] | |
| 7919 | RESOLVED | FIXED | regression | phobos | Sample code works on GDC but fails with DMD | |
| 7920 | RESOLVED | DUPLICATE | normal | dmd | Possible to return const object through mutable Object | |
| 7921 | RESOLVED | FIXED | major | dmd | Two order of magnitude file size increase (up to 111 MiB for GtkD) mostly from zeroes | |
| 7922 | RESOLVED | FIXED | regression | dmd | alias this causes weird formatting issues for strings | |
| 7923 | RESOLVED | FIXED | normal | druntime | Please remove 'deprecated' from setAssertHandler() | |
| 7924 | RESOLVED | FIXED | major | phobos | reduce does not work with immutable/const as map and filter do | |
| 7925 | RESOLVED | FIXED | enhancement | dmd | extern(C++) delegates? | |
| 7926 | RESOLVED | INVALID | normal | dmd | stack overflow on recursive string mixin | |
| 7927 | RESOLVED | INVALID | normal | dmd | windows console utf | |
| 7928 | RESOLVED | DUPLICATE | normal | phobos | Regex regression - out of memory. | |
| 7929 | RESOLVED | FIXED | normal | dmd | Broken semantic of StructInitializer with const | |
| 7930 | RESOLVED | FIXED | normal | dmd | Static initialization of static-sized array in union fails | |
| 7931 | RESOLVED | FIXED | normal | dmd | Error message with _error_ with var[1,2] | |
| 7932 | RESOLVED | FIXED | critical | dmd | Corrupted argument inside out contract in x86_64 | |
| 7933 | RESOLVED | FIXED | normal | dmd | Illegal interaction of templates | |
| 7934 | NEW | enhancement | phobos | phobos#9925 | std.algorithm.sum and std.algorithm.reduce for fixed size arrays too | |
| 7935 | RESOLVED | WORKSFORME | minor | dmd | Struct-by-pointer field access in TypeTuple | |
| 7936 | RESOLVED | FIXED | normal | phobos | std.random.randomSample always returns the same first value when passed a random number generator | |
| 7937 | RESOLVED | FIXED | enhancement | phobos | Range iota.Result should be const where possible | |
| 7938 | RESOLVED | INVALID | normal | phobos | Stack overflow/access violation when throwing exceptions from fibers | |
| 7939 | RESOLVED | DUPLICATE | normal | dmd | Assigning to Object strips away const | |
| 7940 | RESOLVED | FIXED | critical | dmd | CTFE wrong-code for opAssign and std.array.Appender | |
| 7941 | RESOLVED | FIXED | regression | dmd | Regression(2.059): Type check is ignored when manifest constant initializer is function literal | |
| 7942 | RESOLVED | FIXED | critical | dmd | Appending different string types corrupts memory | |
| 7943 | RESOLVED | FIXED | normal | dmd | UFCS does not work with alias this | |
| 7944 | RESOLVED | FIXED | enhancement | phobos | std.range.iota.popFront() cycles when the range is empty | |
| 7945 | RESOLVED | FIXED | normal | dmd | alias this doesn't work on function ref parameter | |
| 7946 | RESOLVED | INVALID | normal | phobos | can't put string into Appender!string | |
| 7947 | RESOLVED | WONTFIX | normal | dmd | typeof on anonymous function literal returns void | |
| 7948 | RESOLVED | FIXED | normal | phobos | std.range.zip broken with requireSameLength | |
| 7949 | RESOLVED | FIXED | normal | dmd | [ICE] (cgcod.c) with SIMD array | |
| 7950 | RESOLVED | FIXED | normal | dmd | Type tuples are incorrectly flattened in base type list of interface | |
| 7951 | RESOLVED | FIXED | normal | dmd | DMD: Internal error: backend/cgxmm.c 567 | |
| 7952 | RESOLVED | FIXED | normal | dmd | invalid dwarf2 offset when trying to debug with gdb | |
| 7953 | RESOLVED | INVALID | normal | dmd | DMD Error: variable r used before set when compiling with -O | |
| 7954 | RESOLVED | FIXED | normal | druntime | x86_64 Windows fibers do not save nonvolatile XMM registers | |
| 7955 | RESOLVED | WORKSFORME | normal | dmd | Nested function error in sort with lambda template but not with a lambda | |
| 7956 | RESOLVED | WORKSFORME | normal | dmd | Missing error line number with wrong function name | |
| 7957 | RESOLVED | WONTFIX | enhancement | phobos | std.functional untuple/untupleReversed too | |
| 7958 | RESOLVED | INVALID | normal | dmd | Uniform Function Call fails if class defined inside a function | |
| 7959 | RESOLVED | DUPLICATE | normal | dmd | dmd compiler crashes with internal error when main() redefined | |
| 7960 | RESOLVED | MOVED | critical | tools | link-failure optlink crash EIP=00000000 | |
| 7961 | RESOLVED | FIXED | enhancement | dmd | Add support for C++ namespaces | |
| 7962 | RESOLVED | FIXED | normal | phobos | std.regex: Captures.length() returns incorrect value | |
| 7963 | RESOLVED | FIXED | enhancement | dmd | dmd doesn't inline std.algorithm.swap on a 'alias this' struct | |
| 7964 | RESOLVED | WORKSFORME | normal | phobos | std.algorithm.swap is not CTFE-compatible for structs with non-trivial assignment | |
| 7965 | RESOLVED | FIXED | major | dmd | Invalid outer function scope pointer in some cases | |
| 7966 | RESOLVED | FIXED | normal | dmd | First template instantiation inside `with` results in `Error 42: Symbol Undefined` | |
| 7967 | RESOLVED | WORKSFORME | normal | dmd | Bad code with -inline, mismatching constness and array append | |
| 7968 | RESOLVED | INVALID | normal | dmd | Failing implicit cast, new in 2.059 | |
| 7969 | RESOLVED | WORKSFORME | minor | dlang.org | Writing Win32 DLLs page is outdated | |
| 7970 | REOPENED | enhancement | dmd | dmd#17546 | @property does not properly disambiguate delegate properties | |
| 7971 | RESOLVED | FIXED | major | druntime | Cannot compile druntime with -debug=PRINTF | |
| 7972 | RESOLVED | FIXED | normal | phobos | std.file.read allocate a buffer the size of the file even when given a upper limit | |
| 7973 | RESOLVED | FIXED | normal | phobos | BigInt %= long/ulong gives wrong value | |
| 7974 | RESOLVED | FIXED | regression | dmd | forward reference of mixin declaration | |
| 7975 | RESOLVED | FIXED | normal | phobos | Incorrect quotes escaping in std.format | |
| 7976 | RESOLVED | FIXED | normal | dmd | ICE(backend/cg87.c)assignment btw two elements of dynamic array of complex number types | |
| 7977 | RESOLVED | WORKSFORME | normal | phobos | FormatString grammar is incomplete | |
| 7978 | RESOLVED | WORKSFORME | normal | dmd | UTF exception (memory corruption?) using std.range.chain (behavior changes with -g) | |
| 7979 | RESOLVED | FIXED | normal | dmd | Alias this does not work with switch | |
| 7980 | RESOLVED | FIXED | major | dmd | Stack overflow / recursive expansion with alias this | |
| 7981 | RESOLVED | WORKSFORME | normal | dmd | immutable structs by default have mutable constructor | |
| 7982 | RESOLVED | FIXED | normal | phobos | iota broken when start and end are unsigned and step is negative. | |
| 7983 | RESOLVED | FIXED | critical | dmd | ICE with getMember on a unittest member | |
| 7984 | RESOLVED | INVALID | normal | dmd | why is there a hidden field this in nested struct with non-static methods | |
| 7985 | RESOLVED | DUPLICATE | normal | dmd | Impossible to cast interface/object reference to void* in presence of 'alias this' | |
| 7986 | RESOLVED | INVALID | regression | dmd | segfault in rt.lifetime.__doPostblit on array of struct | |
| 7987 | RESOLVED | FIXED | normal | dmd | [CTFE] cannot compare arrays of slices | |
| 7988 | RESOLVED | FIXED | normal | dmd | [CTFE] CTFE return values should be allowed in compile-time expressions | |
| 7989 | RESOLVED | FIXED | normal | phobos | isInputRange and isForwardRange declare unused variables | |
| 7990 | RESOLVED | FIXED | normal | phobos | Assertion failure in std.variant | |
| 7991 | RESOLVED | DUPLICATE | regression | dmd | Regression (2.058): Cannot pass subtype by reference | |
| 7992 | RESOLVED | FIXED | normal | phobos | std.algorithm.find breaks in certain circumstances | |
| 7993 | RESOLVED | FIXED | normal | phobos | BigInt divide-by-1 error | |
| 7994 | RESOLVED | DUPLICATE | normal | dmd | Impure mixin generator of pure code inside pure functions too | |
| 7995 | RESOLVED | FIXED | regression | dmd | regression(2.059): D runtime initialization from C fails on OSX in 2.059, worked in 2.058 | |
| 7996 | RESOLVED | FIXED | enhancement | phobos | Refuse std.math.isnan() on not floating point values? | |
| 7997 | RESOLVED | FIXED | normal | tools | Optlink issues 'Index Range' error with static zero length array | |
| 7998 | RESOLVED | FIXED | normal | dmd | static assert message string printing problem | |
| 7999 | RESOLVED | FIXED | normal | dmd | rdmd eval fails on OSX, works on windows | |
| 8000 | NEW | normal | dmd | dmd#18433 | [UFCS] property in WithStatement |