24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 2001 | RESOLVED | INVALID | normal | dmd | multiple definition of _D6object13__va_list_tag6__initZ on X86-64 | |
| 2002 | RESOLVED | WORKSFORME | enhancement | dmd | Add keyword for a function definition | |
| 2003 | RESOLVED | INVALID | minor | dmd | Absolute path for -odobjdir triggers compiler stack overflow | |
| 2004 | RESOLVED | INVALID | major | dmd | no clean way to dynamically loop over va_args | |
| 2005 | RESOLVED | WONTFIX | enhancement | dmd | dynamic va_arg looping/ align info in TypeInfo | |
| 2006 | RESOLVED | FIXED | normal | dmd | Empty array literals with explicit type implicitly convert to any array type | |
| 2007 | RESOLVED | WONTFIX | normal | dmd | (D1 only) Appending one element array doesn't compile | |
| 2008 | RESOLVED | FIXED | enhancement | dmd | Poor optimization of functions with ref parameters | |
| 2009 | RESOLVED | DUPLICATE | normal | dmd | Compile-time multi-dimentional array not initialized | |
| 2010 | RESOLVED | FIXED | normal | dmd | Template tuples don't work in string mixins | |
| 2011 | RESOLVED | INVALID | normal | dmd | opStar should be called opDeref | |
| 2012 | RESOLVED | FIXED | normal | dmd | Another IFTI case that probably should work | |
| 2013 | RESOLVED | FIXED | normal | dmd | interface to interface dynamic cast is incorrect in some cases | |
| 2014 | RESOLVED | FIXED | normal | phobos | fopen fails on large files | |
| 2015 | RESOLVED | DUPLICATE | normal | dmd | Interface template methods are allowed | |
| 2016 | RESOLVED | FIXED | minor | dmd | 'invariant' TypeSpecialization is missing | |
| 2017 | RESOLVED | FIXED | normal | dmd | Dynamic array creation | |
| 2018 | RESOLVED | FIXED | normal | dmd | Template with a mixin doesn't work as expected | |
| 2019 | RESOLVED | FIXED | normal | dmd | Appending a one-element array literal doesn't work | |
| 2020 | RESOLVED | WONTFIX | enhancement | dmd | version(release) is missing | |
| 2021 | RESOLVED | WONTFIX | normal | dmd | version(linux) is inconsistent | |
| 2022 | RESOLVED | FIXED | enhancement | dlang.org | New D component "specification" needed | |
| 2023 | RESOLVED | INVALID | normal | dmd | Returning from foreach body doesn't work as expected. | |
| 2024 | RESOLVED | FIXED | enhancement | dmd | Patch GDC to dmd 2.009 | |
| 2025 | RESOLVED | FIXED | enhancement | dmd | Inconsistent rules for instantiating templates with a tuple parameter | |
| 2026 | RESOLVED | FIXED | normal | dmd | Misleading error message when passing non-existent symbol to template | |
| 2027 | RESOLVED | INVALID | normal | dmd | No way to declare only the reference 'const' or 'invariant' for reference types. | |
| 2028 | RESOLVED | INVALID | normal | dmd | Can't create template class in module of same name | |
| 2029 | RESOLVED | FIXED | normal | dmd | Typesafe variadic functions don't work in CTFE | |
| 2030 | RESOLVED | INVALID | normal | dmd | String mixin within teplatate mixin doesn't compile | |
| 2031 | RESOLVED | FIXED | normal | dlang.org | Documentation: template value parameters | |
| 2032 | RESOLVED | FIXED | normal | dlang.org | Documentation for creating a class on the stack is unintuitive | |
| 2033 | RESOLVED | FIXED | major | dmd | -g + circular refs => dmd hangs | |
| 2034 | RESOLVED | FIXED | enhancement | dmd | Change "TypeInfo keyti" passed into associative array runtime code to "TypeInfo_AssociativeArray ti" so info for both key and value is available | |
| 2035 | RESOLVED | INVALID | minor | dmd | D makes GUI dirty | |
| 2036 | RESOLVED | WORKSFORME | normal | dmd | Hiding rules too restrictive | |
| 2037 | RESOLVED | FIXED | normal | dlang.org | Article on hijacking is outdated | |
| 2038 | RESOLVED | FIXED | normal | dmd | Remove hello2.html from samples directory | |
| 2039 | RESOLVED | FIXED | minor | dmd | -ignore switch is missing from compiler docs | |
| 2040 | RESOLVED | WONTFIX | enhancement | phobos | Add codepage handling to core library | |
| 2041 | RESOLVED | FIXED | normal | dlang.org | Spec implies relationship between interfaces and COM objects | |
| 2042 | RESOLVED | FIXED | minor | dlang.org | Nav bar on left is incorrect | |
| 2043 | RESOLVED | MOVED | major | dmd | Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one. | |
| 2044 | RESOLVED | FIXED | major | dmd | -g hangs DMD | |
| 2045 | RESOLVED | FIXED | normal | dlang.org | .init Property documentation | |
| 2046 | RESOLVED | WONTFIX | normal | dlang.org | '&' is a legal character in email addresses, but Bugzilla doesn't respect this | |
| 2047 | RESOLVED | DUPLICATE | normal | dmd | D compiler internal assertion failure | |
| 2048 | RESOLVED | FIXED | normal | dmd | DMD crash on CTFE that involves assigning to member variables of void-initialized struct | |
| 2049 | RESOLVED | DUPLICATE | normal | dmd | .init Property documentation | |
| 2050 | RESOLVED | FIXED | enhancement | dmd | interfaces should allow final methods with body | |
| 2051 | RESOLVED | FIXED | normal | dmd | interfaces should allow private methods | |
| 2052 | NEW | enhancement | dmd | dmd#17710 | Static initialization of every kind of variable in aggregates, including classes | |
| 2053 | RESOLVED | INVALID | normal | dmd | PIC & ASM (EBX clobbering) | |
| 2054 | RESOLVED | FIXED | critical | dmd | Const system broken on struct assignment. | |
| 2055 | RESOLVED | FIXED | normal | dmd | (ICE) Compiler crash on struct initializer with too many elements | |
| 2056 | RESOLVED | INVALID | critical | dmd | Const system does not allow certain safe casts/conversions involving deep composite types | |
| 2057 | RESOLVED | WONTFIX | normal | dmd | Unexpected type names with template typedefs | |
| 2058 | RESOLVED | FIXED | normal | dlang.org | Describe hidden value passed to class member functions | |
| 2059 | RESOLVED | DUPLICATE | normal | dmd | Horrible error message | |
| 2060 | RESOLVED | FIXED | enhancement | dmd | some ddoc design typos | |
| 2061 | RESOLVED | FIXED | blocker | dmd | wrong vtable call with multiple interface inheritance | |
| 2062 | RESOLVED | FIXED | normal | dmd | Cannot deduce template type | |
| 2063 | RESOLVED | FIXED | major | phobos | std.xml access violation for nested, closed tags | |
| 2064 | RESOLVED | FIXED | normal | dmd | Segfault with mixin(for/foreach) with empty loop body | |
| 2065 | RESOLVED | FIXED | normal | phobos | Return value of std.file.exists() is inverted. | |
| 2066 | RESOLVED | FIXED | major | phobos | to!(string)(int) into CTFE-compatible | |
| 2067 | RESOLVED | FIXED | regression | dmd | call from anonymous class makes access violation. | |
| 2068 | RESOLVED | FIXED | normal | dmd | GDC does not use specs files | |
| 2069 | RESOLVED | FIXED | normal | dmd | Invalid return type for __traits(derivedMembers, ...) if there are no derived members | |
| 2070 | RESOLVED | WONTFIX | enhancement | dmd | DMD should allow easy creation of stack-allocated classes | |
| 2071 | RESOLVED | FIXED | normal | dmd | spec doesn't mention pointer arithmetic with two pointer operands | |
| 2072 | RESOLVED | FIXED | normal | phobos | std.typeconv documentation anomaly | |
| 2073 | RESOLVED | FIXED | normal | phobos | Variant.coerce!() fails | |
| 2074 | RESOLVED | FIXED | normal | phobos | Variant arithmetic operations fail | |
| 2075 | RESOLVED | FIXED | normal | dmd | Spec does not specify how array literals are stored. | |
| 2076 | RESOLVED | FIXED | normal | dmd | asm: offset has wrong docs and error without line number | |
| 2077 | RESOLVED | FIXED | normal | dmd | Union literal crashes the compiler | |
| 2078 | RESOLVED | INVALID | normal | dmd | Bizzarre array index out of bounds error with union | |
| 2079 | RESOLVED | FIXED | normal | dmd | Phobos unit tests fail assertion on std/std/string.d | |
| 2080 | RESOLVED | FIXED | critical | dmd | ICE(mangle.c) alias corrupts type inference of static variables | |
| 2081 | RESOLVED | WORKSFORME | normal | phobos | Foreach over Stream appears broken | |
| 2082 | RESOLVED | INVALID | normal | dmd | Cannot convert char[] to string | |
| 2083 | RESOLVED | DUPLICATE | normal | dmd | Cannot convert char[] to string | |
| 2084 | RESOLVED | FIXED | normal | dmd | operator ?: does not compute the tightest type | |
| 2085 | RESOLVED | FIXED | normal | dmd | CTFE fails if the function is forward referenced | |
| 2086 | RESOLVED | FIXED | normal | dlang.org | Describe relationship between string and char[] more explicitly | |
| 2087 | RESOLVED | FIXED | enhancement | dmd | Merge stc.typecons.defineEnum with enum | |
| 2088 | RESOLVED | WONTFIX | normal | dmd | GDC generates dozens of errors of the form "indirect jmp without `*'" when compiling anything at all | |
| 2089 | RESOLVED | FIXED | major | dmd | Issues with CTFE and tuple indexes | |
| 2090 | RESOLVED | FIXED | blocker | dmd | Cannot alias a tuple member which is a template instance | |
| 2091 | RESOLVED | FIXED | major | dmd | D2 final cannot be applied to variable | |
| 2092 | RESOLVED | FIXED | normal | phobos | Stuff that doesn't compile in Phobos | |
| 2093 | RESOLVED | FIXED | normal | dmd | string concatenation modifies original | |
| 2094 | RESOLVED | FIXED | normal | dlang.org | transitive const can be broken easily | |
| 2095 | RESOLVED | FIXED | normal | dmd | covariance w/o typechecks = bugs | |
| 2096 | RESOLVED | WORKSFORME | enhancement | dmd | Non-static struct initialization/assingment | |
| 2097 | RESOLVED | DUPLICATE | major | dmd | -g + auto ref => stack overflow, similar to issue 2033 | |
| 2098 | RESOLVED | FIXED | minor | dlang.org | Outdated docs | |
| 2099 | RESOLVED | FIXED | normal | dlang.org | Text and Sample Code Disagree (non-static local invariant declaration) | |
| 2100 | RESOLVED | FIXED | blocker | dmd | Assertion failure: '0' on line 4842 in file 'expression.c' |