24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 8301 | RESOLVED | FIXED | normal | druntime | Access violation when a big array is allocated | |
| 8302 | RESOLVED | FIXED | minor | dlang.org | Documentation of dirEntries in std.file is incomplete | |
| 8303 | RESOLVED | WORKSFORME | normal | dmd | [ICE] (interpret.c, line 100) Maybe caused by a closure | |
| 8304 | RESOLVED | FIXED | enhancement | phobos | writeln of empty Nullables too | |
| 8305 | RESOLVED | WORKSFORME | regression | dmd | DMD Segfaults on Certain Imports | |
| 8306 | RESOLVED | WORKSFORME | normal | dmd | alias 'array' this consumes array on iteration | |
| 8307 | RESOLVED | FIXED | normal | dlang.org | inconsistent treatment of auto functions | |
| 8308 | RESOLVED | WORKSFORME | normal | dmd | wrong function literal type inference results in type coercion | |
| 8309 | RESOLVED | FIXED | normal | dmd | ICE in typeMerge on 'void main(){auto x = [()=>1.0, ()=>1];}' | |
| 8310 | RESOLVED | FIXED | normal | phobos | writeln of Range of fixed size array | |
| 8311 | RESOLVED | DUPLICATE | normal | dlang.org | Incomplete doc for std.getopt.getopt function. | |
| 8312 | RESOLVED | FIXED | minor | dmd | Too many error messages with a writeln of fixed size array | |
| 8313 | RESOLVED | FIXED | normal | dmd | stack overflow on recursive ifti evaluation | |
| 8314 | RESOLVED | FIXED | normal | phobos | randomSample primes with constant | |
| 8315 | RESOLVED | FIXED | regression | dmd | Invalid nested-ref check in template constraint | |
| 8316 | RESOLVED | WORKSFORME | normal | dmd | Error with template functions | |
| 8317 | RESOLVED | DUPLICATE | normal | dmd | [ICE] (cast.c, line 1986) with array of lambdas | |
| 8318 | RESOLVED | WORKSFORME | normal | dmd | Cannot override a method with inferred return type | |
| 8319 | RESOLVED | DUPLICATE | normal | dmd | selective scoped import | |
| 8320 | RESOLVED | WONTFIX | normal | phobos | metastrings.Format and int array | |
| 8321 | RESOLVED | FIXED | major | phobos | std.range.put doesn't work with RefCounted output range | |
| 8322 | RESOLVED | INVALID | normal | phobos | std.string.chomp does not handle combining characters correctly | |
| 8323 | RESOLVED | FIXED | normal | phobos | std.string.chompPrefix does not handle differing string types properly | |
| 8324 | RESOLVED | DUPLICATE | enhancement | phobos | Arrays seen as callables for map/filter | |
| 8325 | RESOLVED | DUPLICATE | normal | dmd | IFTI on non-function templates | |
| 8326 | RESOLVED | FIXED | normal | phobos | std.string.format results in run-time exception | |
| 8327 | RESOLVED | DUPLICATE | normal | dmd | Internal error: backend/cod1.c 3271 | |
| 8328 | RESOLVED | DUPLICATE | normal | dmd | Wrong constness of autogenerated opEquals when fields' opEquals have mixed constness | |
| 8329 | RESOLVED | INVALID | normal | druntime | foreach over string with dchar as element isn't nothrow | |
| 8330 | RESOLVED | FIXED | normal | phobos | std.algorithm.find doesn't handle reference type ranges correctly | |
| 8331 | RESOLVED | WORKSFORME | normal | phobos | Problem with sort!(SwapStrategy.stable) | |
| 8332 | RESOLVED | FIXED | major | phobos | std.Container.Range.opIndexOpAssign does not compile | |
| 8333 | RESOLVED | FIXED | major | phobos | std.Container.Array (and .Range) du not implement opIndexUnary | |
| 8334 | RESOLVED | FIXED | normal | phobos | find cannot handle close match at end of haystack in needle isn't bi-directional | |
| 8335 | RESOLVED | FIXED | regression | dmd | `ref` is ignored for static array of stucts with postblit argument | |
| 8336 | RESOLVED | DUPLICATE | regression | dmd | Default function parameters ignored by delegate | |
| 8337 | RESOLVED | WORKSFORME | normal | dmd | using contracts on an interface makes the compiler frontend segfault | |
| 8338 | RESOLVED | DUPLICATE | normal | phobos | Unqual's documentation doesn't reflect its behavior on types with indirections | |
| 8339 | RESOLVED | FIXED | blocker | dmd | is(typeof(...)) is reporting true when it's false due to nested function error | |
| 8340 | RESOLVED | FIXED | major | dmd | *= operator breaks long array in x64 | |
| 8341 | RESOLVED | FIXED | enhancement | phobos | topN(zip()) too? | |
| 8342 | RESOLVED | INVALID | enhancement | phobos | Truly sorted output for topNCopy(zip())? | |
| 8343 | RESOLVED | INVALID | enhancement | phobos | Last argument of topNCopy forcing a sort? | |
| 8344 | RESOLVED | DUPLICATE | normal | dmd | segfault on recursive template constraint evaluation | |
| 8345 | RESOLVED | DUPLICATE | trivial | dmd | Odd error for using 08 literal | |
| 8346 | RESOLVED | FIXED | minor | dmd | Literals 00 - 07 results in odd errors when used with UFCS | |
| 8347 | RESOLVED | FIXED | normal | dmd | Parser bug with const placed after ~this() in decl | |
| 8348 | RESOLVED | FIXED | blocker | dmd | ICE(glue.c): 'semanticRun == PASSsemantic3done' on line 547 in file 'glue.c' | |
| 8349 | RESOLVED | FIXED | normal | phobos | CTFE memcpy Error with ctRegex | |
| 8350 | RESOLVED | WORKSFORME | normal | dmd | Misleading error message with invalid array operation | |
| 8351 | RESOLVED | DUPLICATE | normal | dmd | Lambdas in 'static foreach' give errors | |
| 8352 | RESOLVED | FIXED | normal | dmd | Wrong "__overloadset isn't a template" error | |
| 8353 | RESOLVED | DUPLICATE | normal | dmd | Array of polymorphic objects does not compile | |
| 8354 | RESOLVED | DUPLICATE | minor | dmd | Some missing "import std.math to use ^^ operator" error messages | |
| 8355 | RESOLVED | INVALID | regression | dmd | struct's sizeof has bug | |
| 8356 | RESOLVED | FIXED | normal | dmd | Disabled postblit ignored on return statement | |
| 8357 | RESOLVED | WORKSFORME | normal | dmd | ICE instantiating template inside of a unittest | |
| 8358 | RESOLVED | INVALID | critical | druntime | TypeInfo_Const next implementation is wrong | |
| 8359 | RESOLVED | WORKSFORME | normal | dmd | std.stdio.write(ln) segmentation faults | |
| 8360 | RESOLVED | FIXED | normal | dmd | Destruction of uninitialized temporary struct with assert | |
| 8361 | RESOLVED | FIXED | normal | dmd | [ICE] (eh.c line 316) with struct with dtor in assert | |
| 8362 | RESOLVED | FIXED | normal | phobos | std.traits.isSafe doesn't work with unsafe lamdba functions | |
| 8363 | RESOLVED | WONTFIX | enhancement | dmd | Empty array literal does not implicitly convert to associative array | |
| 8364 | RESOLVED | WONTFIX | enhancement | dmd | Allow exclamation mark in template definition | |
| 8365 | RESOLVED | FIXED | normal | dmd | Static fixed size array of enums initialization fails | |
| 8366 | RESOLVED | FIXED | blocker | dmd | Overriding const member function in conjunction with mutable overload causes a strange error | |
| 8367 | RESOLVED | FIXED | normal | phobos | std.range.chain's template constraint is inadequate | |
| 8368 | RESOLVED | FIXED | normal | phobos | std.algorithm.sort's template constraint is inadequate | |
| 8369 | RESOLVED | INVALID | normal | dmd | try/finally block and float division by zero | |
| 8370 | RESOLVED | FIXED | normal | dmd | invalid deprecation error with -release -inline -noboundscheck | |
| 8371 | RESOLVED | FIXED | enhancement | phobos | Add a function to make a range from a sequence of elements | |
| 8372 | RESOLVED | DUPLICATE | normal | dmd | -property is broken | |
| 8373 | RESOLVED | FIXED | normal | dmd | IFTI fails on overloading of function vs non function template | |
| 8374 | REOPENED | normal | dmd | dmd#18453 | One missed array literal interpretation as int[2] | |
| 8375 | RESOLVED | FIXED | normal | dmd | std.path.sep is deprecated | |
| 8376 | RESOLVED | FIXED | critical | dmd | 64 bit codegen bug involving dynamically indexed static array and continue statement | |
| 8377 | RESOLVED | FIXED | regression | tools | Unexpected OPTLINK Termination at EIP=004106BE | |
| 8378 | RESOLVED | WORKSFORME | minor | tools | /entry:_function is implemented, but undocumented. | |
| 8379 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.findSplit example is freaking hard to read | |
| 8380 | RESOLVED | INVALID | normal | dmd | -unittest makes it so that std.replace doesn't work on enums | |
| 8381 | RESOLVED | INVALID | enhancement | dmd | Uniform function call syntax (pseudo member) enhancement suggestions | |
| 8382 | RESOLVED | FIXED | major | phobos | std.bitmanip opCmp bug or user error? | |
| 8383 | RESOLVED | WORKSFORME | major | dmd | 64-bit ABI: unions not the same size as in C in some situations | |
| 8384 | NEW | enhancement | phobos | phobos#9929 | std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar* | |
| 8385 | RESOLVED | INVALID | normal | phobos | to!wstring("Hello, world!"w.ptr) == "4" | |
| 8386 | RESOLVED | FIXED | regression | phobos | writeln stopped working with wstring | |
| 8387 | RESOLVED | DUPLICATE | normal | dmd | Semantic errors in opDispatch body are not reported | |
| 8388 | RESOLVED | FIXED | normal | phobos | std.traits.MemberFunctionsTuple doesn't work with constructors or destructors | |
| 8389 | RESOLVED | DUPLICATE | enhancement | dmd | Classes, nested in the same base class cannot be derived from. | |
| 8390 | RESOLVED | FIXED | regression | dmd | Refused array operation mutable[] += const[] | |
| 8391 | RESOLVED | FIXED | normal | phobos | Segmentation fault (core dumped) with std.write | |
| 8392 | RESOLVED | FIXED | normal | dmd | DMD sometime fail when using a non static function template within a function template | |
| 8393 | RESOLVED | FIXED | normal | dmd | class in lambda causes linker trouble | |
| 8394 | RESOLVED | WORKSFORME | normal | dmd | Can't compile rdmd.d using master version under XP | |
| 8395 | RESOLVED | FIXED | normal | dmd | Templated struct constructors don't implicitly convert to const | |
| 8396 | RESOLVED | FIXED | major | dmd | wrong order of evaluation for tuple expansion in function arguments | |
| 8397 | RESOLVED | FIXED | regression | dmd | parameter types are not checked when assigning a function literal | |
| 8398 | RESOLVED | FIXED | normal | phobos | enforceEx cannot be used with OutOfMemoryError | |
| 8399 | RESOLVED | FIXED | normal | dlang.org | Deprecation of scope not documented | |
| 8400 | RESOLVED | FIXED | normal | dmd | static array type cannot interpret dynamic array length |