24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 11001 | RESOLVED | FIXED | normal | dlang.org | Need documentation for __traits(getVirtualIndex) | |
| 11002 | RESOLVED | FIXED | major | dmd | Compiler doesn't see std.sys.linux.epoll. | |
| 11003 | RESOLVED | FIXED | enhancement | dmd | Improve .di generation | |
| 11004 | RESOLVED | WONTFIX | normal | dlang.org | Need documentation for lazy evaluation of manifest constant && and || | |
| 11005 | RESOLVED | FIXED | normal | phobos | std.xml does not encode attributes | |
| 11006 | RESOLVED | FIXED | major | dmd | Subtraction of pointers for `void` and non-void types compiles | |
| 11007 | RESOLVED | INVALID | normal | phobos | std.format.formattedRead with %*s specifier causes AssertError | |
| 11008 | RESOLVED | FIXED | enhancement | dmd | Allow -main switch even if user-defined main function exists | |
| 11009 | RESOLVED | FIXED | regression | phobos | Regression (2.064 git-head): DMD consumes huge memory when it compiles enum containing many items | |
| 11010 | RESOLVED | FIXED | regression | dmd | Regression (2.063.2) typeid doesn't work on a member of an instance. | |
| 11011 | RESOLVED | FIXED | minor | druntime | core.time.Duration has example code which cannot compile | |
| 11012 | REOPENED | normal | dmd | dmd#17610 | [TDPL] is(typeof(f) == function) fails with some functions | |
| 11013 | RESOLVED | FIXED | normal | phobos | ignoring variable inside the predicate of findSplitBefore | |
| 11014 | RESOLVED | DUPLICATE | normal | visuald | call stack not displayed when exception is thrown | |
| 11015 | RESOLVED | FIXED | normal | phobos | BitArray.opCom is invalid on 64 bit machines | |
| 11016 | RESOLVED | WORKSFORME | normal | dlang.org | "Improve this page" links broken for druntime | |
| 11017 | RESOLVED | FIXED | normal | phobos | std.string/uni.toLower is very slow | |
| 11018 | NEW | enhancement | dmd | dmd#18668 | Warn for wrong for nested loops | |
| 11019 | RESOLVED | FIXED | critical | dmd | fwd reference : legal in C++, CT error in D (unable to resolve forward reference in definition) | |
| 11020 | RESOLVED | FIXED | enhancement | phobos | Add function for getting the current executable path | |
| 11021 | RESOLVED | DUPLICATE | blocker | druntime | [GC] Huge GC leak leads to crash; GC uses 7x more memory | |
| 11022 | RESOLVED | DUPLICATE | normal | dmd | Assert failure struct.c:741 | |
| 11023 | RESOLVED | INVALID | normal | dmd | DMD crashes | |
| 11024 | RESOLVED | FIXED | normal | visuald | cannot inspect global variables in debugger | |
| 11025 | RESOLVED | DUPLICATE | major | phobos | [aa] std.typecons.Tuple needs to define toHash | |
| 11026 | NEW | normal | visuald | visuald#197 | cannot step in debugger after exception | |
| 11027 | RESOLVED | WORKSFORME | normal | visuald | Visual D and perforce do not go along | |
| 11028 | RESOLVED | WONTFIX | normal | visuald | Step over repeats lines while debugging | |
| 11029 | RESOLVED | DUPLICATE | normal | visuald | templates, nested structs do not debug properly | |
| 11030 | RESOLVED | FIXED | normal | visuald | Templated functions seem to be skipped by breakpoints | |
| 11031 | RESOLVED | WONTFIX | normal | visuald | Simple member function being skipped over | |
| 11032 | RESOLVED | FIXED | normal | visuald | Win64 lib paths seem to be messed up | |
| 11033 | RESOLVED | WORKSFORME | normal | visuald | Visual-D seems to catch exceptions, which breaks the flow of code while debugging | |
| 11034 | RESOLVED | FIXED | critical | dmd | ICE: Assertion failed: (!scope), function toObjFile, file toobj.c, line 366. | |
| 11035 | RESOLVED | FIXED | normal | visuald | Bad solution dependencies to C++ projects | |
| 11036 | RESOLVED | FIXED | normal | dlang.org | Document that .stringof should not be used for code generation | |
| 11037 | RESOLVED | FIXED | major | druntime | [AA] AA's totally broken for struct keys with indirection | |
| 11038 | RESOLVED | FIXED | enhancement | dmd | static has no effect as a block attribute for imports | |
| 11039 | RESOLVED | FIXED | regression | dmd | Undefined instantiation from circular imports | |
| 11040 | RESOLVED | WORKSFORME | critical | dmd | Exception from writeln function if the input size is big | |
| 11041 | RESOLVED | WORKSFORME | normal | druntime | Some function in core.stdc should be CTFEable | |
| 11042 | RESOLVED | FIXED | normal | dmd | Inconsistent "static condition" behaviors | |
| 11043 | RESOLVED | DUPLICATE | normal | dmd | Context pointer of delegate should be const qualified | |
| 11044 | REOPENED | critical | dmd | dmd#18669 | Escaping references to lazy argument are allowed and compile to wrong code | |
| 11045 | RESOLVED | MOVED | normal | dmd | Pure functions are allowed to read/write global TypeInfo | |
| 11046 | RESOLVED | WONTFIX | normal | dmd | [enh] Pure functions with default and out parameters are allowed | |
| 11047 | RESOLVED | FIXED | normal | dmd | UDA + getAttributes bypass purity/safety check | |
| 11048 | NEW | major | dmd | dmd#18670 | Default arguments bypass most attributes check (pure, @safe, @nogc) | |
| 11049 | RESOLVED | FIXED | normal | dmd | array bounds error uses module file name rather than file name modified by #line directive | |
| 11050 | NEW | enhancement | dmd | dmd#18671 | DDoc should provide file and line information | |
| 11051 | RESOLVED | FIXED | major | dmd | Unmatched case in a final switch should throw in both release and non-release mode | |
| 11052 | RESOLVED | WORKSFORME | enhancement | phobos | allow pathSplitter and to!() template fails | |
| 11053 | RESOLVED | FIXED | normal | dmd | Recursive template expansion error | |
| 11054 | RESOLVED | FIXED | regression | dmd | ICE: interpret.c:357: virtual void Statement::ctfeCompile(CompiledCtfeFunction*): Assertion `0' failed. | |
| 11055 | RESOLVED | DUPLICATE | regression | dmd | Regression (2.064 git-head): 'pure' function prevents its in-contract from checking parameters | |
| 11056 | RESOLVED | INVALID | normal | dmd | synchronized methods are marked shared in ddoc output | |
| 11057 | RESOLVED | FIXED | regression | phobos | [REG2.064dev] New std.uni has icmp() partly broken | |
| 11058 | RESOLVED | FIXED | normal | dmd | deprecated message doesn't work with selective imports | |
| 11059 | NEW | normal | dmd | dmd#18672 | alias to symbol in different conditional compilation scope depends on lexical order | |
| 11060 | RESOLVED | INVALID | major | dmd | delete gives InvalidMemoryOperationError | |
| 11061 | RESOLVED | FIXED | normal | phobos | std.variant.Variant equality comparison always returns false for static array literals. | |
| 11062 | RESOLVED | FIXED | regression | dmd | inline ice with alias this and opIndexAssign | |
| 11063 | RESOLVED | DUPLICATE | regression | dmd | __MODULE__ in mixin crash dmd | |
| 11064 | NEW | enhancement | dmd | dmd#17611 | D should support attribute blocks inside functions | |
| 11065 | NEW | major | dmd | dmd#18673 | Package-scoped import introduces symbol conflicts | |
| 11066 | RESOLVED | FIXED | minor | dmd | Spurious warning 'statement is not reachable' with -profile | |
| 11067 | RESOLVED | DUPLICATE | blocker | dmd | dmd segfaults on nested template instantiation (eg A!(A!(int)) ) | |
| 11068 | RESOLVED | FIXED | normal | phobos | raw formatting of chars and strings is wrong | |
| 11069 | RESOLVED | FIXED | regression | dmd | DMD (github HEAD) Linker Regression | |
| 11070 | RESOLVED | FIXED | enhancement | dmd | Allow declaration statement in a switch expression | |
| 11071 | RESOLVED | INVALID | normal | dmd | REX.R and REX.W prefixes do not seem to be generated in some cases | |
| 11072 | RESOLVED | FIXED | normal | phobos | BitArray.opCmp is invalid on 64x | |
| 11073 | NEW | normal | dmd | dmd#18674 | Move semantics not respected | |
| 11074 | RESOLVED | DUPLICATE | major | dmd | Template value parameter defaults behave differently for IFTI and normal instantations | |
| 11075 | RESOLVED | FIXED | normal | dmd | ICE(struct.c) after gagged error in struct field initializer | |
| 11076 | RESOLVED | WONTFIX | minor | druntime | Allow delete null in the spec | |
| 11077 | NEW | enhancement | phobos | phobos#10002 | iota() should be statically specialized for increment 1 | |
| 11078 | RESOLVED | FIXED | regression | dmd | Diagnostic for wrong RHS in property assign of a property group should improve | |
| 11079 | RESOLVED | INVALID | normal | dmd | Attributes for template functions should be visible when used with traits | |
| 11080 | RESOLVED | DUPLICATE | enhancement | dmd | assert(`string`) should be forbidden | |
| 11081 | RESOLVED | FIXED | regression | dmd | Win64: duplicate COMDAT with failed compilation with lambdas | |
| 11082 | NEW | enhancement | phobos | phobos#9614 | std.algorithm.join of a dynamic array of fixed-size arrays | |
| 11083 | RESOLVED | DUPLICATE | normal | dmd | Whole global matrix initialization | |
| 11084 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.scan | |
| 11085 | RESOLVED | DUPLICATE | normal | dmd | Refused power vector operation of composed expression | |
| 11086 | RESOLVED | FIXED | regression | dmd | dmd segfault | |
| 11087 | RESOLVED | DUPLICATE | normal | phobos | std.stdio.File.write implicitly converts Unix newlines to Windows newlines | |
| 11088 | RESOLVED | FIXED | enhancement | dmd | Diagnostics for enum member overflows should improve | |
| 11089 | RESOLVED | FIXED | normal | phobos | std.string.toUpper doesn't work with 1:m mappings | |
| 11090 | RESOLVED | DUPLICATE | major | dmd | ICE Template recursive instantiation causes Segfault | |
| 11091 | RESOLVED | INVALID | normal | dmd | Deduced purity doesn't work? | |
| 11092 | RESOLVED | INVALID | enhancement | druntime | @commutative annotation for commutative functions | |
| 11093 | RESOLVED | WORKSFORME | enhancement | dmd | Can't compile DMD with VS12 | |
| 11094 | NEW | minor | dmd | dmd#18675 | Disuniform error messages with overloaded + and ^ operators | |
| 11095 | RESOLVED | DUPLICATE | normal | dmd | mixed in mixin templates not handled as eponymous member | |
| 11096 | RESOLVED | INVALID | regression | dmd | mixin templates are not regular templates | |
| 11097 | RESOLVED | DUPLICATE | enhancement | phobos | Add version of std.algorithm.group that returns group ranges | |
| 11098 | RESOLVED | DUPLICATE | normal | dmd | template instance x cannot use local y as parameter to non-global template z | |
| 11099 | NEW | enhancement | dmd | dmd#17612 | Diagnostic for mixed-in symbols should not reference the mixin template | |
| 11100 | RESOLVED | INVALID | regression | dmd | (T!int).stringof changes |