24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 9101 | RESOLVED | FIXED | regression | dmd | template mixin constructor causes link error | |
| 9102 | RESOLVED | WONTFIX | normal | phobos | OutputRange should be ref parameter | |
| 9103 | RESOLVED | FIXED | enhancement | phobos | find should work with multiple needles which are elements rather than ranges | |
| 9104 | RESOLVED | DUPLICATE | normal | dmd | No line number with private name found by "did you mean" | |
| 9105 | RESOLVED | DUPLICATE | enhancement | dmd | alias to refer to instance.attribute | |
| 9106 | NEW | enhancement | phobos | phobos#9943 | Rename std.random.randomShuffle as std.random.shuffle and small usage change | |
| 9107 | RESOLVED | FIXED | regression | dmd | Value Range Analysis with uint and byte | |
| 9108 | RESOLVED | WORKSFORME | normal | dmd | Running dmd generates an error | |
| 9109 | RESOLVED | FIXED | regression | dmd | Regression: 2.053: Lazy Variadic Functions do not work with delegates | |
| 9110 | NEW | normal | dmd | dmd#18500 | Lazy variadic array error message is confusing | |
| 9111 | RESOLVED | INVALID | regression | dmd | Parent object getting GCed before the elements of child dynamic array | |
| 9112 | RESOLVED | FIXED | enhancement | dmd | Uniform construction for built-in types | |
| 9113 | RESOLVED | FIXED | normal | dmd | ICE(interpret.c): CTFE assignment to member of struct in union | |
| 9114 | RESOLVED | WONTFIX | normal | dmd | Can't call varadic template function with partly specified template parameters | |
| 9115 | RESOLVED | WORKSFORME | normal | dmd | Internal error when compiling core.simd float4 expression | |
| 9116 | RESOLVED | FIXED | normal | dmd | Redundant field postblit call on initializing | |
| 9117 | RESOLVED | FIXED | normal | dmd | format fails if opCast and this alias are both defined in an aliased struct | |
| 9118 | RESOLVED | FIXED | trivial | dlang.org | typo in github tools repo | |
| 9119 | RESOLVED | FIXED | enhancement | druntime | [AA] Forward range addition to associative arrays. | |
| 9120 | NEW | enhancement | dmd | dmd#18501 | Uniform construction for array types | |
| 9121 | RESOLVED | WORKSFORME | normal | dmd | Templated getters/setter for properties collision | |
| 9122 | RESOLVED | FIXED | regression | phobos | std.concurrency send() fails with multiple arrays | |
| 9123 | RESOLVED | WORKSFORME | normal | phobos | std.algorithm.reduce is not pure nothrow on const array | |
| 9124 | RESOLVED | FIXED | regression | dmd | Object variable of variadic template struct needs explicit "this" in certain situations | |
| 9125 | NEW | normal | dmd | dmd#18502 | mixin + textual import = order of declaration dependence | |
| 9126 | RESOLVED | FIXED | normal | phobos | parse!int fails on size_t.max+1 digits long input (overflow) | |
| 9127 | RESOLVED | WORKSFORME | normal | dmd | Error on getting `stringof` on field with body-less interface type | |
| 9128 | RESOLVED | DUPLICATE | enhancement | dmd | Better error message for method-level/instance-level name confusions | |
| 9129 | RESOLVED | WORKSFORME | normal | dmd | Definite return analysis fails for nested case statements | |
| 9130 | RESOLVED | FIXED | regression | dmd | Wrong codegen for compile time constructed struct | |
| 9131 | RESOLVED | WONTFIX | normal | dmd | Invalid UTF-8 when using std.algorithm.equal with dstring and string | |
| 9132 | RESOLVED | DUPLICATE | normal | dmd | Unhelpful error message when calling non-const property from const method. | |
| 9133 | RESOLVED | FIXED | normal | dmd | std.datetime: Cannot implicitly convert const(SysTime) to SysTime | |
| 9134 | RESOLVED | DUPLICATE | minor | druntime | failed assert leads to Segmentation fault when iterating file lines | |
| 9135 | RESOLVED | WORKSFORME | normal | dmd | a bug which compile does not end | |
| 9136 | RESOLVED | FIXED | enhancement | dmd | Add isNested trait | |
| 9137 | RESOLVED | WONTFIX | enhancement | phobos | A function that equals to "out of scope" action for manual lifetime management | |
| 9138 | RESOLVED | WORKSFORME | normal | dmd | Code optimization results in a wrong value | |
| 9139 | RESOLVED | INVALID | critical | druntime | `destroy` is dangerous and inconsistent | |
| 9140 | RESOLVED | FIXED | regression | dmd | ref foreach of immutables in postcondition | |
| 9141 | RESOLVED | FIXED | regression | dmd | (D1 only) Incorrect "more initializers than fields" error | |
| 9142 | RESOLVED | FIXED | normal | dmd | Segmentation fault (DMD only) when calling some external functions twice in one expression | |
| 9143 | RESOLVED | FIXED | blocker | dmd | template structs with two parameters confuse DMD on multiple instantiations | |
| 9144 | RESOLVED | FIXED | normal | dmd | synchronized CRITSECSIZE should be a target constant | |
| 9145 | RESOLVED | DUPLICATE | normal | dmd | File is not opened if 'File' constructor is called in 'with' statement expression | |
| 9146 | NEW | normal | dmd | dmd#18503 | Errors in gagged forward reference declarations are detected too late. | |
| 9147 | RESOLVED | INVALID | enhancement | dmd | Implicit conversion to struct with alias this does not work | |
| 9148 | RESOLVED | FIXED | critical | dmd | 'pure' is broken | |
| 9149 | REOPENED | normal | dmd | dmd#18504 | Disallow calling const delegates with a mutable context | |
| 9150 | RESOLVED | FIXED | normal | dmd | Mismatching static array length should be detected in foreach | |
| 9151 | RESOLVED | INVALID | normal | dmd | opCast makes "this" alias ineffective | |
| 9152 | RESOLVED | INVALID | regression | dmd | Regression in type inference of array of delegates | |
| 9153 | RESOLVED | FIXED | regression | dmd | Type inference for array of delegates should not break based on order | |
| 9154 | RESOLVED | FIXED | regression | dmd | Incorrectly generated assignment operator | |
| 9155 | RESOLVED | FIXED | enhancement | dmd | Ddoc: code section should strip leading spaces | |
| 9156 | RESOLVED | FIXED | minor | phobos | std.complex inconsistency between `std.complex.Complex` vs `std.complex.complex` | |
| 9157 | NEW | enhancement | dmd | dmd#17566 | RDMD: Add support for the Unilink linker | |
| 9158 | RESOLVED | WORKSFORME | major | dmd | [ICE](glue.c line 787) with reduce from another module | |
| 9159 | RESOLVED | WONTFIX | regression | dmd | Variable and function name are the same in mixin template can't be compiled | |
| 9160 | RESOLVED | FIXED | regression | phobos | 2.061alpha multiSort no longer working with L-value only comparators | |
| 9161 | RESOLVED | FIXED | normal | dmd | Linker error on linux if struct has @disabled ~this(); | |
| 9162 | RESOLVED | FIXED | normal | dmd | [tdpl] Non-static structs should have access to outer lexical scope | |
| 9163 | RESOLVED | FIXED | critical | phobos | std.parallelism broken with extensive optimizations (gdc) | |
| 9164 | RESOLVED | FIXED | minor | phobos | Can't easily assign one Nullable to another | |
| 9165 | NEW | enhancement | dmd | dmd#18505 | Auto conversion from dynamic array to fixed size array at return | |
| 9166 | RESOLVED | WORKSFORME | normal | phobos | std.typecons.Nullable and NullableRef don't work with a not mutable type | |
| 9167 | RESOLVED | WORKSFORME | enhancement | dmd | A failed inlining of inner function | |
| 9168 | RESOLVED | DUPLICATE | normal | druntime | AA.length is impure and unsafe | |
| 9169 | NEW | normal | dmd | dmd#18506 | semantic order difference in variable declaration | |
| 9170 | RESOLVED | FIXED | enhancement | dmd | CTFE: Allow reinterpret casts float <-> int | |
| 9171 | RESOLVED | FIXED | critical | dmd | error optimization of expression | |
| 9172 | RESOLVED | INVALID | normal | dmd | strange shadowing declaration check | |
| 9173 | NEW | enhancement | phobos | phobos#9944 | std.string.wrap should conform to Unicode line-breaking algorithm | |
| 9174 | RESOLVED | FIXED | regression | dmd | regression(2.057) ice(cast.c) with ternary operator and alias this | |
| 9175 | RESOLVED | WORKSFORME | normal | dmd | std.algorithm.remove!(predicate) problems | |
| 9176 | RESOLVED | FIXED | normal | dmd | Incorrect gagging of fwdref error in alias this semantics | |
| 9177 | RESOLVED | FIXED | normal | dmd | Wrong `alias func this` incorrectly reports error message | |
| 9178 | RESOLVED | FIXED | blocker | dmd | UDA: getAttributes does not play well with tupleof | |
| 9179 | RESOLVED | WORKSFORME | enhancement | dmd | Invalid template instantiation attempt should result in a readable error message | |
| 9180 | RESOLVED | FIXED | normal | dlang.org | can't compile example code on dlang.org | |
| 9181 | NEW | normal | dmd | dmd#18507 | Forward reference error in struct static fields | |
| 9182 | NEW | normal | dmd | dmd#18508 | [REG2.059] Forward reference error with static immutable struct members | |
| 9183 | RESOLVED | FIXED | enhancement | phobos | Add a Nullable.get(x) overload | |
| 9184 | RESOLVED | WORKSFORME | normal | phobos | std.algorithm.all fails to compile when providing a lambda | |
| 9185 | RESOLVED | FIXED | enhancement | dmd | Add note about where -op is useful | |
| 9186 | NEW | major | dmd | dmd#17567 | Manifest constant can violate const correctness restrictions when empty | |
| 9187 | RESOLVED | DUPLICATE | normal | dmd | -inline doesn't work with nested lambda functions | |
| 9188 | RESOLVED | WORKSFORME | regression | dmd | [meta] A huge D1 codebase doesn't compile since dmd 1.067 | |
| 9189 | RESOLVED | WORKSFORME | regression | dmd | (D1 only) ICE on simple valid code since dmd 1.074 | |
| 9190 | RESOLVED | FIXED | enhancement | druntime | Vector operations are not optimized for x86_64 architecture | |
| 9191 | RESOLVED | FIXED | minor | dmd | Unhelpful error message on failing override | |
| 9192 | RESOLVED | DUPLICATE | enhancement | dmd | Allow opEquals for .tupleof expressions | |
| 9193 | RESOLVED | WORKSFORME | critical | dmd | Wrong code with mixing -inline/non-inline modules, nested functions and templates | |
| 9194 | RESOLVED | DUPLICATE | normal | dmd | Module imports are not properly checked when found in import path | |
| 9195 | RESOLVED | FIXED | major | dmd | Should not be able to index a pointer in safed | |
| 9196 | RESOLVED | DUPLICATE | normal | dmd | Spellchecker suggestions hit private symbols (and cause bad diganostic) | |
| 9197 | RESOLVED | WORKSFORME | normal | dmd | Assigning structs with postblit to a member of another struct fails at CTFE | |
| 9198 | RESOLVED | FIXED | normal | dmd | Vararg functions don't respect IFTI rules | |
| 9199 | RESOLVED | FIXED | normal | dmd | Module level qualified functions should be rejected | |
| 9200 | RESOLVED | FIXED | critical | dmd | Wrong SIMD code generated |