24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 11201 | RESOLVED | FIXED | major | dmd | ICE: (symbol.c) -inline stops compilation | |
| 11202 | RESOLVED | WONTFIX | normal | dmd | Copy constructor is called instead of assignment on member | |
| 11203 | RESOLVED | FIXED | regression | dmd | extern (C++) classes broken | |
| 11204 | RESOLVED | DUPLICATE | normal | dmd | Struct is destroyed before constructed | |
| 11205 | NEW | normal | dmd | dmd#18689 | CodeView: Missing debug info for thunks | |
| 11206 | REOPENED | enhancement | dmd | dmd#17618 | static array can be implicitly built from items, when nested in aggregate | |
| 11207 | RESOLVED | DUPLICATE | major | dmd | improve implicit conversions of function pointers/delegates | |
| 11208 | RESOLVED | INVALID | normal | phobos | returned ref to scoped isn't caught by local ref escape error | |
| 11209 | NEW | normal | dmd | dmd#18690 | Wrong module name in error message when using mixin | |
| 11210 | RESOLVED | DUPLICATE | normal | dmd | -inline rejects valid code with captured AA | |
| 11211 | RESOLVED | LATER | normal | dmd | Use of uninitialized struct allowed in a subclass | |
| 11212 | NEW | normal | dmd | dmd#18691 | Use of uninitialized struct allowed 2 | |
| 11213 | RESOLVED | WONTFIX | enhancement | dmd | Simplify switch case-range statement | |
| 11214 | NEW | normal | dmd | dmd#18692 | Coverage report not output if not run from source dir | |
| 11215 | RESOLVED | FIXED | normal | dmd | `inout` lose enclosing `shared` on resolution | |
| 11216 | REOPENED | enhancement | druntime | dmd#17261 | Make synchronized statement `nothrow` | |
| 11217 | RESOLVED | FIXED | normal | dmd | Header generation does not output 'inout' storage class on parameters | |
| 11218 | REOPENED | enhancement | dmd | dmd#18693 | alias this and mixin templates should be interchangeable | |
| 11219 | RESOLVED | INVALID | enhancement | dmd | isExpression should work on non-type template instantiations | |
| 11220 | RESOLVED | FIXED | regression | dmd | Regression in master: XXX__lambda2 cannot access frame of function XXX | |
| 11221 | RESOLVED | INVALID | enhancement | dmd | C-style struct literals in associative array literals too | |
| 11222 | RESOLVED | FIXED | normal | phobos | std.string.isNumeric accepts a "+" | |
| 11223 | RESOLVED | FIXED | regression | dmd | inline ice with tuple assignment and if/else | |
| 11224 | RESOLVED | FIXED | normal | dmd | Inlining stops NRVO | |
| 11225 | RESOLVED | FIXED | regression | dmd | Module dependency cycle causes import statements inside typeof() expressions inside templates to fail | |
| 11226 | RESOLVED | FIXED | normal | dmd | Problems with typeof(null) and const | |
| 11227 | RESOLVED | FIXED | normal | visuald | Visual D 'smart' indent mode is too inflexible with parentheses. | |
| 11228 | RESOLVED | FIXED | regression | dmd | alias this confuses static array copy | |
| 11229 | RESOLVED | FIXED | enhancement | phobos | std.string.toLower is slow | |
| 11230 | RESOLVED | FIXED | regression | dmd | [REG2.064a] Inexact mangling for template function literal. | |
| 11231 | RESOLVED | INVALID | normal | phobos | formattedRead accepts silently trailing space past the string to match, but no other character | |
| 11232 | RESOLVED | FIXED | normal | phobos | Windows sysErrorString only supports ASCII | |
| 11233 | RESOLVED | FIXED | regression | dmd | DMD HEAD very slow with large static array struct field | |
| 11234 | NEW | normal | dmd | dmd#18694 | Address of private method from another module can be taken | |
| 11235 | NEW | enhancement | phobos | phobos#10005 | Add analog of TypeTuple that does not auto-expand | |
| 11236 | NEW | normal | phobos | phobos#10006 | assumeUnique and pointsTo do not belong in std.exception | |
| 11237 | RESOLVED | FIXED | regression | dmd | zero initializer emitted to read-only data segment, slow compilation | |
| 11238 | RESOLVED | FIXED | regression | dmd | Codegen error when this is a ref parameter to the method | |
| 11239 | RESOLVED | FIXED | regression | dmd | [REG2.064beta] ctRegex causes link errors with -debug since Pull2550 | |
| 11240 | RESOLVED | INVALID | major | druntime | assumeSafeAppend could implicitly break immutablity | |
| 11241 | RESOLVED | INVALID | regression | dmd | DIP 37 causes problems | |
| 11242 | RESOLVED | FIXED | regression | dmd | [REG2.064beta] Fails to infer template argument with inout | |
| 11243 | RESOLVED | INVALID | regression | dmd | [REG2.064beta] "dmd -of" fails | |
| 11244 | RESOLVED | FIXED | regression | dmd | Invalid warning about slice assignment | |
| 11245 | RESOLVED | FIXED | regression | dmd | [REG 2.063] Can't access length of static arrays from within classes | |
| 11246 | RESOLVED | FIXED | regression | dmd | [REG 2.063] Struct initialized in constructor is destroyed first | |
| 11247 | RESOLVED | FIXED | normal | dmd | Error: typeof(i).sizeof is used as a type | |
| 11248 | NEW | normal | dmd | dmd#18695 | template value parameter cause too long mangling | |
| 11249 | RESOLVED | DUPLICATE | regression | dmd | MapResult failed semantic analysis | |
| 11250 | RESOLVED | FIXED | regression | dmd | Compile time almost doubled | |
| 11251 | RESOLVED | FIXED | regression | dmd | Not able to link (Previous Definition Different) | |
| 11252 | RESOLVED | FIXED | enhancement | phobos | "in" operator for std.range.iota | |
| 11253 | RESOLVED | FIXED | normal | phobos | std.algorithm.count is not nothrow | |
| 11254 | RESOLVED | INVALID | enhancement | phobos | std.string.strip is not nothrow | |
| 11255 | NEW | enhancement | dmd | dmd#18696 | Support for inner unittests | |
| 11256 | RESOLVED | FIXED | regression | dmd | Error mixing struct with disabled default construction and templated with lambda struct | |
| 11257 | RESOLVED | FIXED | enhancement | dmd | Allow whole implicit conversion if one or more overlapped field could. | |
| 11258 | RESOLVED | INVALID | regression | dmd | Static field access problem | |
| 11259 | RESOLVED | FIXED | normal | dmd | __traits(isSame) fails on the result of __traits(parent) if parent is a package | |
| 11260 | RESOLVED | FIXED | normal | dmd | Assertion `type->ty != Tstruct || ((TypeStruct *)type)->sym == this' failed | |
| 11261 | RESOLVED | FIXED | regression | dmd | Can't infer types without explicit slice in foreach | |
| 11262 | RESOLVED | FIXED | regression | dmd | std.regex.replace does not accept StaticRegex | |
| 11263 | RESOLVED | DUPLICATE | enhancement | dmd | Better code formatting in error messages with refused lambdas | |
| 11264 | RESOLVED | DUPLICATE | normal | dmd | dmd crash with variadic lambda | |
| 11265 | RESOLVED | FIXED | regression | dmd | Segfault while calling instance method of class defined inside struct | |
| 11266 | RESOLVED | FIXED | major | dmd | Ship new sc.ini with expanded support for more versions of Visual Studio/Windows SDK | |
| 11267 | RESOLVED | FIXED | regression | dmd | Resulting executable sizes varies a lot | |
| 11268 | NEW | normal | dmd | dmd#18697 | Cannot use non-constant CTFE pointer in an initializer | |
| 11269 | RESOLVED | FIXED | regression | dmd | [REG 2.064beta1] Union initialization on 64-bit plattforms | |
| 11270 | RESOLVED | INVALID | regression | dmd | [REG 2.064] Initialization of struct in constructor | |
| 11271 | RESOLVED | FIXED | regression | dmd | [REG 2.063] auto ref opAssign + destructor + struct literal fails | |
| 11272 | RESOLVED | DUPLICATE | normal | dmd | Postblit is called instead of opAssign on a nested struct | |
| 11273 | NEW | normal | dmd | dmd#18698 | inequable template alias parameters can be mangled identically | |
| 11274 | RESOLVED | INVALID | normal | dlang.org | Use a CDN for dlang.org | |
| 11275 | RESOLVED | DUPLICATE | normal | druntime | Constants for setlocale are incorrect | |
| 11276 | RESOLVED | FIXED | regression | phobos | Spurious "explicit slice assignment ...[] is better" warning message in Phobos | |
| 11277 | RESOLVED | FIXED | minor | visuald | Bad default main.d (bad hello world example) | |
| 11278 | RESOLVED | FIXED | normal | visuald | Suppress the DMD install path prompt when invoked by DMD's installer | |
| 11279 | RESOLVED | INVALID | normal | dmd | Error: no [] operator overload for type Tuple!(int, int, int) | |
| 11280 | RESOLVED | FIXED | regression | dmd | [REG 2.064] Symbol missing although it should be there | |
| 11281 | RESOLVED | FIXED | regression | dmd | Range violation for associative array with Nullable!SysTime values | |
| 11282 | RESOLVED | INVALID | enhancement | dmd | std.process: add capability for two-way inter-process communication without deadlock | |
| 11283 | RESOLVED | FIXED | regression | phobos | [REG 2.064] assert in std/windows/syserror.d | |
| 11284 | RESOLVED | FIXED | enhancement | dmd | add -allinst compiler switch | |
| 11285 | RESOLVED | DUPLICATE | normal | phobos | [REG2.064 beta 1] std.regex.replace with CTRE error: no return exp; or assert(0); at end of function | |
| 11286 | RESOLVED | FIXED | normal | dmd | Impure dtor makes "cannot call impure function" error, although it won't actually be called. | |
| 11287 | NEW | normal | dmd | dmd#18699 | NRVO should remove dtor call completely | |
| 11288 | RESOLVED | FIXED | normal | dmd | dmd assertion when assigning to (static) opDispatch | |
| 11289 | NEW | enhancement | dmd | dmd#17619 | Better compilation of code using std.typecons.NullableRef | |
| 11290 | NEW | normal | dmd | dmd#18700 | Usage of alias in opBinary on object that is passed in leads to unexpected behaviour. | |
| 11291 | RESOLVED | FIXED | normal | dmd | Disallow mutation of a const variable | |
| 11292 | RESOLVED | WONTFIX | normal | dmd | Cannot re-initialize a const field in postblit | |
| 11293 | RESOLVED | FIXED | normal | druntime | wrong locale enumerate value | |
| 11294 | RESOLVED | FIXED | normal | druntime | Object destruction with alias this | |
| 11295 | RESOLVED | DUPLICATE | critical | dmd | invalid accept: multiple definitions with optional arguments are incorrectly accepted | |
| 11296 | RESOLVED | DUPLICATE | critical | dmd | invalide accept: multiple conflicting definitions with optional arguments are accepted | |
| 11297 | RESOLVED | FIXED | normal | dmd | [ICE](glue.c line 868) with a string concat in global enum lambda | |
| 11298 | NEW | enhancement | phobos | phobos#9615 | Replace `std.stdio` module functionality with the use of only native system API | |
| 11299 | RESOLVED | FIXED | regression | phobos | Regression (2.064 git-head): formattedRead does not compile without -unittest | |
| 11300 | RESOLVED | FIXED | regression | dmd | [2.064 beta] ICE with enums and circular module references |