24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 21205 | NEW | normal | dmd | dmd#19778 | Struct comparison does not follow spec | |
| 21206 | RESOLVED | DUPLICATE | normal | dmd | ICE when argument or return value is string type in extern(C++) functions | |
| 21207 | NEW | normal | dmd | dmd#17985 | Mixin get processed in lexical order, resulting in forward reference issues | |
| 21208 | RESOLVED | FIXED | normal | dmd | [ICE] dtoh with enums | |
| 21209 | RESOLVED | FIXED | normal | dmd | scope attribute inference with does not work well with foreach | |
| 21210 | RESOLVED | FIXED | normal | phobos | std.traits : isAssignable false positive on disabled copy struct | |
| 21211 | RESOLVED | DUPLICATE | normal | dmd | `__FILE__.ptr` as default argument gives wrong value | |
| 21212 | RESOLVED | DUPLICATE | regression | dmd | [DIP1000] taking `ref` parameter address check leaking when dip1000 is enabled | |
| 21213 | RESOLVED | FIXED | normal | dmd | preview=dtorfields with strict attributes in base class constructor | |
| 21214 | RESOLVED | FIXED | minor | dmd | simd: wrong diagnostic with unsupported vectors | |
| 21215 | RESOLVED | INVALID | blocker | phobos | std.range.recurrence leads to an infinite loop | |
| 21216 | NEW | enhancement | phobos | phobos#10437 | SortedRange.empty should be const, .front should be inout | |
| 21217 | RESOLVED | FIXED | major | dmd | C++ header generator shouldn't emit private enums | |
| 21218 | RESOLVED | FIXED | normal | dmd | dtoh: protection attributes should be emitted to headers | |
| 21219 | RESOLVED | FIXED | normal | dmd | Invalid C++ header generated for extern(C++, [class|struct]) | |
| 21220 | RESOLVED | DUPLICATE | regression | dmd | [DIP1000] scope variable may escape through scope dynamic array parameter | |
| 21221 | NEW | enhancement | dmd | dmd#19779 | only print unique messages (from the compiler) | |
| 21222 | NEW | major | installer | installer#704 | Add windows 64 bit version of rdmd | |
| 21223 | NEW | normal | dmd | dmd#19780 | nothrow constructor may call throwing constructor with | |
| 21224 | NEW | normal | dmd | dmd#19781 | FreeBSD 64 test suite heisenbug | |
| 21225 | RESOLVED | FIXED | normal | dmd | preview=dtorfields inserts unnecessary dtor call in nothrow ctors | |
| 21226 | NEW | normal | installer | installer#664 | Bug in installer.sh#L552-L556 and missing signature files | |
| 21227 | RESOLVED | FIXED | normal | dmd | import(".\\file") doesn't work on Windows | |
| 21228 | NEW | normal | phobos | phobos#10438 | Templated toString silently ignored when it can't be instantiated | |
| 21229 | RESOLVED | FIXED | regression | dmd | [REG 2.080.2] Constructor flow analysis doesn't understand unions | |
| 21230 | NEW | normal | dmd | dmd#19782 | Incorrect stack alignment of 16byte aligned aggregates on linux | |
| 21231 | RESOLVED | FIXED | normal | phobos | Unreachable warning for empty struct in VariantN with preview=fieldwise | |
| 21232 | NEW | blocker | phobos | phobos#9806 | std.parallelism.parallel reuses thread, leading to stale static data | |
| 21233 | RESOLVED | FIXED | enhancement | phobos | std.conv.parse doesn't report the number of characters consumed | |
| 21234 | RESOLVED | FIXED | normal | dmd | Import expression can read files outside of -J path in case of symlink/hardlink | |
| 21235 | RESOLVED | DUPLICATE | regression | dmd | Undefined reference with circular opEquals between two templates, one of which has an error | |
| 21236 | NEW | critical | druntime | dmd#17412 | Associative array opApply is not nothrow | |
| 21237 | RESOLVED | FIXED | enhancement | phobos | isLvalueAssignable and isRvalueAssignable should be public | |
| 21238 | RESOLVED | FIXED | regression | dmd | -deps considers only the first instantiation site of a template for dependencies | |
| 21239 | RESOLVED | FIXED | normal | visuald | Sort elements on the navigation bar by alphabetical order | |
| 21240 | RESOLVED | FIXED | normal | visuald | Integrate Dfmt | |
| 21241 | RESOLVED | WONTFIX | normal | dlang.org | html display of changelog does not work in Chrome browser | |
| 21242 | RESOLVED | DUPLICATE | minor | dlang.org | is expression documentation lacks module | |
| 21243 | RESOLVED | FIXED | enhancement | dmd | Allow lambdas to return auto ref | |
| 21244 | NEW | normal | dmd | dmd#19783 | Error: expression `hasToString!(..., char)` of type `void` does not have a boolean value | |
| 21245 | NEW | regression | dmd | dmd#19784 | Error: expression `canBitwiseHash!(...)` of type `void` does not have a boolean value | |
| 21246 | RESOLVED | FIXED | normal | dmd | Compiler must show mismatching types when functions do not properly override | |
| 21247 | NEW | enhancement | dmd | dmd#19785 | AssertArguments should allow for tuple auto expansion | |
| 21248 | NEW | enhancement | dmd | dmd#19786 | core.exception.OutOfMemoryError@src/core/exception.d(647): Memory allocation failed | |
| 21249 | RESOLVED | FIXED | normal | phobos | clamp() is not stable and is not constrained | |
| 21250 | RESOLVED | FIXED | regression | phobos | dirEntries on non-existent directory causes assert error | |
| 21251 | NEW | normal | dmd | dmd#19787 | parameter UDA type not equal to itself | |
| 21252 | NEW | normal | dmd | dmd#19788 | parameters inherit function UDAs | |
| 21253 | RESOLVED | FIXED | normal | phobos | Can't compile Variant.visit!(...) with generic function | |
| 21254 | RESOLVED | INVALID | normal | dmd | Terse lambda syntax does not allow specifying ref return type | |
| 21255 | RESOLVED | FIXED | normal | dmd | "overload alias ... forward declaration" when overload set of imported template functions is passed to alias template parameter | |
| 21256 | RESOLVED | FIXED | critical | phobos | Segfault with Appender!string.init.toString() | |
| 21257 | NEW | minor | dmd | dmd#19789 | Template overload created by named imports passed via template alias to function in other module can't be instantiated | |
| 21258 | RESOLVED | FIXED | regression | dmd | Tuple parameters with defaults use the first tuple element for all defaults since 2.094.0-beta.1 | |
| 21259 | RESOLVED | FIXED | enhancement | dmd | struct initialization with deprecated fields should issue deprecation warnings | |
| 21260 | NEW | major | phobos | phobos#10439 | Constraints on user code are private, so user cannot check them or understand what they do | |
| 21261 | NEW | normal | dmd | dmd#17987 | Test Suite: macOS 10.15 x64, DMD (bootstrap) randomly fails | |
| 21262 | RESOLVED | DUPLICATE | normal | dmd | Test Suite Heisenbug in Azure Windows x64 | |
| 21263 | NEW | enhancement | dmd | dmd#19790 | Improve error message for anonymous lambda | |
| 21264 | NEW | normal | phobos | phobos#10440 | Template constraint on `each` is too wide | |
| 21265 | NEW | major | dmd | dmd#19791 | Test Suite Heisenbug: FAILED targets: - runnable/testptrref_gc.d in macOS 10.15 x64, DMD (bootstrap) | |
| 21266 | NEW | enhancement | dmd | dmd#19792 | Improve TTY and color detection in build.d | |
| 21267 | NEW | enhancement | phobos | phobos#9807 | Make std.complex work with -betterC | |
| 21268 | NEW | enhancement | dmd | dmd#17988 | Redundant storage classes are allowed for user defined types | |
| 21269 | RESOLVED | WORKSFORME | normal | phobos | ReplaceType on function type does not compile with -betterC | |
| 21270 | NEW | major | phobos | phobos#10441 | RedBlackTree fails to instantiate with a type with a toString taking a @safe sink | |
| 21271 | RESOLVED | FIXED | normal | dmd | C++ header generation ignores extern(D) class methods affecting vtable layout | |
| 21272 | RESOLVED | FIXED | regression | dmd | Overzealous and inconsistent foreach shadowing deprecations for nested functions | |
| 21273 | RESOLVED | FIXED | major | dlang.org | [spec] Inexistent contrast for shell snippets make them unreadable (CSS) | |
| 21274 | NEW | minor | dlang.org | dlang.org#3986 | Files in https://dlang.org/library/ path have broken links | |
| 21275 | RESOLVED | FIXED | enhancement | dmd | Overload resolution bypasses private access | |
| 21276 | NEW | enhancement | dmd | dmd#19793 | TypeInfo.tsize() and TypeInfo.talign() should be replaced with member variables | |
| 21277 | NEW | enhancement | dmd | dmd#17989 | TypeInfo.initializer() is the wrong abstraction, should be TypeInfo.initialize(void*) | |
| 21278 | NEW | enhancement | dmd | dmd#19794 | typeid() must be usable during compilation | |
| 21279 | RESOLVED | FIXED | normal | dlang.org | cast expression between integer types is not defined | |
| 21280 | NEW | critical | dmd | dmd#19795 | No error output "cast(ubyte[4])("ABCDEF"[0..4]);" | |
| 21281 | NEW | normal | druntime | dmd#17413 | Fiber.state race condition | |
| 21282 | RESOLVED | FIXED | regression | dmd | mixin of AliasSeq "cannot alias an expression" | |
| 21283 | RESOLVED | FIXED | major | dmd | [C++] Wrong mangling for ref of parameter pack | |
| 21284 | NEW | normal | dmd | dmd#19796 | Test suite heisenbug in buildkite/dmd Build | |
| 21285 | RESOLVED | FIXED | regression | dmd | Delegate covariance broken between 2.092 and 2.094 (git master). | |
| 21286 | NEW | enhancement | dmd | dmd#19797 | [DIP1000] Can't return scope reference from a function | |
| 21287 | NEW | normal | dmd | dmd#17990 | Delegate in global template can't call non-anonymous nested function passed as alias | |
| 21288 | RESOLVED | FIXED | normal | dmd | Wrong context pointer for alias this function | |
| 21289 | NEW | normal | phobos | phobos#10442 | [The D Bug Tracker] "File does not exist" FileException on c:\hiberfil.sys | |
| 21290 | NEW | regression | dmd | dmd#19798 | [REG2.073] Incorrect escape deprecation on scope lazy pointer parameter | |
| 21291 | RESOLVED | DUPLICATE | regression | dmd | Array literal that escapes scope is allocated on stack | |
| 21292 | RESOLVED | FIXED | major | dlang.org | Chrome by default now blocks downloading .dmg or .exe files via HTTP | |
| 21293 | RESOLVED | FIXED | major | dmd | dtoh: segfault when encountering opaque enum | |
| 21294 | RESOLVED | FIXED | regression | dmd | [REG 2.095]: DMD fails to link since PR11743 | |
| 21295 | RESOLVED | FIXED | regression | dmd | [REG] Symbol lookup/resolve in compilation broken in D | |
| 21296 | RESOLVED | FIXED | normal | phobos | std.variant.Variant cannot be initialized with immutable AA | |
| 21297 | RESOLVED | DUPLICATE | enhancement | phobos | profile builds in own project fail with 'statement is not reachable' in Phobos' std/concurrency.d | |
| 21298 | NEW | minor | dmd | dmd#19799 | Missing error when overriding interface method without in contract with class method with contract | |
| 21299 | RESOLVED | FIXED | blocker | dmd | [LINK] undefined reference to dmd.root.stringtable.StringValue!(Type).StringValue.lstring() | |
| 21300 | RESOLVED | FIXED | normal | dmd | C++ header generation produce nonsense code on enum with enum as parent | |
| 21301 | RESOLVED | FIXED | regression | dmd | Wrong values being passed in long parameter list | |
| 21302 | RESOLVED | FIXED | trivial | phobos | std.uni's documentation contains a dead link to its source file | |
| 21303 | NEW | critical | dmd | dmd#19800 | Segfault with -preview=dip1021 and -inline on trivial std.socket code | |
| 21304 | RESOLVED | FIXED | blocker | dmd | dtoh silently ignore default parameters, leading to invalid headers |