24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7101 | RESOLVED | DUPLICATE | major | dlang.org | Downloads & Tools doesn't expand | |
| 7102 | RESOLVED | FIXED | enhancement | phobos | std.numeric.gcd with BigInts too | |
| 7103 | RESOLVED | WONTFIX | normal | dmd | the -property switch vs. template functions with default template arguments | |
| 7104 | RESOLVED | FIXED | normal | dmd | linker error on void main(){ typeof(new class{}) c; c = new typeof(c); } | |
| 7105 | RESOLVED | FIXED | enhancement | dmd | relax inout rules | |
| 7106 | RESOLVED | WORKSFORME | critical | dmd | DMD Segmentation faults! | |
| 7107 | RESOLVED | WORKSFORME | normal | phobos | Compiled program aborts when using foreach and std.regex.splitter | |
| 7108 | RESOLVED | FIXED | critical | dmd | ICE: TraitsExp::semantic(Scope*) 2.056 -> 2.057 regression - segfault | |
| 7109 | RESOLVED | DUPLICATE | normal | dmd | [CTFE] Error with slicing ref string | |
| 7110 | RESOLVED | FIXED | normal | dmd | opSlice() & opIndex functions works unstable as template arguments | |
| 7111 | RESOLVED | FIXED | normal | phobos | New regex engine cannot match beginning of empty string | |
| 7112 | RESOLVED | FIXED | normal | druntime | Add function in core.sys.posix.signal | |
| 7113 | RESOLVED | WORKSFORME | normal | dmd | Final switch does not work with shared enum value | |
| 7114 | RESOLVED | DUPLICATE | normal | dmd | Cannot define const struct in function | |
| 7115 | RESOLVED | FIXED | normal | druntime | sort function is broken with large arrays | |
| 7116 | RESOLVED | INVALID | normal | phobos | phobos git won't compile | |
| 7117 | RESOLVED | DUPLICATE | regression | dmd | Regression(2.057, 1.072): out contract for class member functions are broken | |
| 7118 | RESOLVED | WORKSFORME | normal | dmd | Calling a vararg function with float within scope(exit) causes segfault | |
| 7119 | RESOLVED | FIXED | regression | dmd | In the 1.072 zip osx.d is in the wrong folder | |
| 7120 | RESOLVED | FIXED | normal | dmd | Scope Delegates + Delegate Literals | |
| 7121 | RESOLVED | DUPLICATE | normal | dmd | Structs with Disabled Default Constructors Also Disable No-Arg Constructors in Classes | |
| 7122 | RESOLVED | INVALID | normal | dmd | [module] compiler fails to handle import of renamed module | |
| 7123 | RESOLVED | FIXED | normal | dmd | static assert(is(typeof(toDelegate(&main)))) is false | |
| 7124 | RESOLVED | FIXED | normal | dmd | Alias this type is not considered in template type deduction | |
| 7125 | RESOLVED | WORKSFORME | normal | phobos | semi stable sort is not supported | |
| 7126 | RESOLVED | DUPLICATE | normal | dmd | struct constructor ignored with global initializers | |
| 7127 | RESOLVED | FIXED | major | dmd | Const-related infinite recursion in DWARF generation | |
| 7128 | RESOLVED | FIXED | enhancement | phobos | Cartesian product of ranges | |
| 7129 | RESOLVED | DUPLICATE | normal | dmd | Compiling certain nested structs with -inline causes error "*** is a nested function and cannot be accessed from ***" | |
| 7130 | RESOLVED | DUPLICATE | critical | dmd | NRVO Bug: Wrong Code With D'tor + Conditional Return | |
| 7131 | RESOLVED | FIXED | normal | dmd | [tdpl] Hijacking detected where it doesn't exist | |
| 7132 | RESOLVED | WORKSFORME | normal | dmd | [tdpl] Exponential operator ^^ for integrals does not compile without any import | |
| 7133 | RESOLVED | FIXED | enhancement | dmd | [tdpl] There should be no empty statement | |
| 7134 | RESOLVED | DUPLICATE | normal | dmd | [tdpl] overloading template and non-template functions | |
| 7135 | RESOLVED | INVALID | normal | dmd | [tdpl] Multiple delegate-related issues (literal syntax, @system deduction) | |
| 7136 | RESOLVED | FIXED | normal | dmd | alias this lookup should run before merging modifiers of both sides. | |
| 7137 | RESOLVED | WORKSFORME | normal | tools | Fresh git clone fails to build | |
| 7138 | RESOLVED | FIXED | major | phobos | Can't call array() on dirEntries | |
| 7139 | RESOLVED | DUPLICATE | major | tools | OPTLINK Termination EIP=00428DA3 | |
| 7140 | RESOLVED | FIXED | normal | dmd | DMD hangs on isExpression with template default and variadic parameter | |
| 7141 | RESOLVED | FIXED | normal | phobos | std.regex - escaped characters can form operators in character classes | |
| 7142 | RESOLVED | FIXED | normal | phobos | Wrong formatted write of boolean values | |
| 7143 | RESOLVED | FIXED | normal | dmd | [CTFE] cannot compare class references with "is" | |
| 7144 | RESOLVED | FIXED | normal | dmd | [CTFE] base class does not call overridden members | |
| 7145 | RESOLVED | INVALID | enhancement | phobos | Implement initializedArray in std.array | |
| 7146 | RESOLVED | FIXED | enhancement | phobos | enhance strip* (implementation provided) | |
| 7147 | NEW | enhancement | dmd | dmd#18388 | [CTFE] typeid() should be supported in CTFE | |
| 7148 | RESOLVED | DUPLICATE | enhancement | druntime | Turn associative array byValue/byKey/byPairs into ranges | |
| 7149 | RESOLVED | FIXED | critical | druntime | Segfault on Array Append from Multiple Threads in GDC and LDC: Race Condition? | |
| 7150 | RESOLVED | FIXED | normal | dmd | Templated Constructors Should be Able to Call Other Constructors | |
| 7151 | RESOLVED | FIXED | major | dmd | [CTFE] cannot compare classes with == | |
| 7152 | RESOLVED | FIXED | normal | dmd | Can't assign null to default argument | |
| 7153 | RESOLVED | WORKSFORME | normal | phobos | Compile-time error for randomCover of char[] | |
| 7154 | RESOLVED | FIXED | normal | dmd | [CTFE] failing downcast causes error | |
| 7155 | NEW | enhancement | dmd | dmd#18389 | inconsistent .stringof | |
| 7156 | RESOLVED | FIXED | normal | dmd | ICE(go.c): with 199 or 200 repeated integer increments, only with -O | |
| 7157 | NEW | normal | dmd | dmd#17535 | Optimiser is O(n^2) w.r.t. function length | |
| 7158 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE(interpret.c) calling a class member using a dotvar expression | |
| 7159 | RESOLVED | FIXED | normal | dmd | Forward reference when casting auto return method | |
| 7160 | RESOLVED | FIXED | regression | dmd | Regression(2.057): ICE(dsymbol.c:1052) ICE using __traits(derivedMembers) | |
| 7161 | RESOLVED | DUPLICATE | major | dmd | Passing string literal by ref changes its bounds forever | |
| 7162 | RESOLVED | FIXED | normal | dmd | [CTFE] "bool || void" expression crashes dmd | |
| 7163 | RESOLVED | FIXED | normal | dmd | Can't alias an enum of an aliased struct | |
| 7164 | RESOLVED | DUPLICATE | normal | dmd | Can't inline function literal | |
| 7165 | RESOLVED | FIXED | normal | dmd | [CTFE] ice converting null pointer to bool with constant member function | |
| 7166 | RESOLVED | FIXED | major | dmd | Internal error: ../ztc/cgxmm.c 60 | |
| 7167 | RESOLVED | DUPLICATE | normal | dmd | template function overload brings dmd internal error | |
| 7168 | RESOLVED | FIXED | regression | dmd | Regression(2.057) __traits(allMembers) returns wrong tuple | |
| 7169 | RESOLVED | INVALID | normal | dmd | [CTFE] Assertion failure with inner struct | |
| 7170 | RESOLVED | FIXED | normal | dmd | [UFCS] array + specialized template member syntax causes ICE | |
| 7171 | RESOLVED | FIXED | enhancement | dlang.org | Upgrade D Bugzilla to 4.4 | |
| 7172 | RESOLVED | FIXED | normal | dmd | nested class with additional attributes is not supported | |
| 7173 | RESOLVED | FIXED | normal | dmd | dmd: glue.c:1065: virtual unsigned int Type::totym(): Assertion `0' failed. | |
| 7174 | RESOLVED | FIXED | normal | dmd | Cannot use property function call as static if condition | |
| 7175 | RESOLVED | FIXED | normal | dmd | Zero-length static array .ptr is always null | |
| 7176 | RESOLVED | FIXED | enhancement | dmd | Lambda => syntax for function and methods too | |
| 7177 | NEW | enhancement | dmd | dmd#18390 | $ should forward to length by default | |
| 7178 | RESOLVED | FIXED | normal | dmd | Segfault with import of invalid template | |
| 7179 | NEW | critical | druntime | dmd#17116 | Hash algorithm vulnerable to algorithmic complexity attacks | |
| 7180 | RESOLVED | WORKSFORME | normal | dmd | Documentation bug of "Const and Invariant Structs" | |
| 7181 | NEW | enhancement | dmd | dmd#18391 | Make bswap a recognized sequence, rather than an intrinsic | |
| 7182 | RESOLVED | INVALID | enhancement | dmd | Call const or immutable member functions from class invariant | |
| 7183 | NEW | normal | dmd | dmd#18392 | Bad error message when trying to use this in a static member function of a struct | |
| 7184 | RESOLVED | FIXED | normal | dmd | parse error on *(x)++ | |
| 7185 | RESOLVED | FIXED | normal | dmd | [CTFE] ICE on changing char array length | |
| 7186 | RESOLVED | DUPLICATE | major | dmd | Only the first exported extern(C) function has underscore prefix | |
| 7187 | RESOLVED | FIXED | regression | dmd | Regression(head 12d62ca5): [CTFE] ICE on slicing | |
| 7188 | RESOLVED | FIXED | minor | dmd | "import phobos;" crashes DMD | |
| 7189 | RESOLVED | FIXED | normal | dmd | inline failed | |
| 7190 | RESOLVED | FIXED | normal | dmd | Tuple length incorrect | |
| 7191 | RESOLVED | INVALID | enhancement | dmd | ctor/opAssign doesn't play nice with field initialization | |
| 7192 | RESOLVED | FIXED | enhancement | dmd | improve error message for "object.d cannot be read" | |
| 7193 | RESOLVED | FIXED | normal | dmd | Regression(2.058head): ICE: delete lambda expression crashes dmd | |
| 7194 | RESOLVED | FIXED | normal | dmd | [CTFE] Incorrect behaviour with pointers as local struct variable fields | |
| 7195 | RESOLVED | DUPLICATE | normal | dlang.org | remove in std.algorithm documentation quick links goes to wrong remove | |
| 7196 | RESOLVED | FIXED | normal | dmd | Unfair function address overload resolution | |
| 7197 | RESOLVED | FIXED | regression | dmd | enum string doesn't work with CTFE | |
| 7198 | RESOLVED | INVALID | normal | dmd | Delegate literals with nameless arguments fail to infer a type | |
| 7199 | RESOLVED | FIXED | regression | dmd | std.string.indexof cannot be compiled with -inline | |
| 7200 | RESOLVED | WORKSFORME | normal | dmd | Array append causes Access Violation with symbolic debug info |