24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7301 | RESOLVED | WONTFIX | normal | phobos | RegexMatch opCast!bool not working | |
| 7302 | RESOLVED | FIXED | normal | phobos | std.conv.parse with radix doesn't work on ranges | |
| 7303 | RESOLVED | DUPLICATE | normal | dmd | Erroneous closure behavior | |
| 7304 | RESOLVED | FIXED | normal | dlang.org | Online docs incorrect with regards to covariant arrays | |
| 7305 | RESOLVED | WORKSFORME | normal | dmd | ICE(gother.c) 983 | |
| 7306 | RESOLVED | FIXED | normal | druntime | Access violation with .byValue of an empty associative array | |
| 7307 | RESOLVED | DUPLICATE | normal | dmd | Not fully enforced properties syntax | |
| 7308 | RESOLVED | DUPLICATE | enhancement | dmd | Lambda template literals | |
| 7309 | RESOLVED | FIXED | regression | dmd | [2.058] Regression caused by new inlining code | |
| 7310 | RESOLVED | INVALID | enhancement | dmd | pure function results should implicitly cast to mutable, shared, and inout | |
| 7311 | RESOLVED | DUPLICATE | normal | dmd | typeof(x~y) should never be const(T)[] if T has no mutable indirections | |
| 7312 | RESOLVED | WONTFIX | enhancement | dmd | const should be abstract | |
| 7313 | RESOLVED | WORKSFORME | enhancement | dmd | the result of a 'new' expression should implicitly cast to (im)mutable | |
| 7314 | REOPENED | enhancement | dmd | dmd#18398 | strong purity should be inferred at call site | |
| 7315 | REOPENED | enhancement | dmd | dmd#18399 | 'out' parameters should be covariant | |
| 7316 | RESOLVED | INVALID | enhancement | dmd | the result of a strongly pure function should implicitly convert to and from shared | |
| 7317 | RESOLVED | FIXED | normal | phobos | writeln cannot handle alias this of array type | |
| 7318 | REOPENED | enhancement | dmd | dmd#18400 | Cannot concatenate arrays of super- and subtype | |
| 7319 | NEW | normal | dmd | dmd#17537 | .bss section not used | |
| 7320 | RESOLVED | DUPLICATE | major | dmd | final switch on enum with backing type not statically checked | |
| 7321 | RESOLVED | FIXED | normal | dmd | returning void considered unsafe by safety inference | |
| 7322 | NEW | normal | dmd | dmd#18401 | Taking address of deprecated functions isn't refused | |
| 7323 | RESOLVED | DUPLICATE | critical | dmd | ICE(glue.c): with json.d | |
| 7324 | RESOLVED | DUPLICATE | major | dmd | Access Violation when printing struct with union | |
| 7325 | RESOLVED | INVALID | normal | dmd | Static / instance destruction order | |
| 7326 | RESOLVED | FIXED | normal | phobos | write interprets enum with byte backing type as a character | |
| 7327 | RESOLVED | DUPLICATE | normal | dmd | Nested overload sets are not resolved correctly | |
| 7328 | RESOLVED | DUPLICATE | enhancement | dmd | Allow casting between ubyte[4] and int | |
| 7329 | RESOLVED | WORKSFORME | normal | dlang.org | local imports are underdocumented | |
| 7330 | RESOLVED | INVALID | normal | dmd | Local imports are order sensitive | |
| 7331 | RESOLVED | WORKSFORME | normal | dmd | ICE(toir.c) on curried delegate literal where the first of 3 arguments is referenced | |
| 7332 | RESOLVED | WORKSFORME | normal | dlang.org | interfaceToC should mention std.bitmanip.bitfields | |
| 7333 | RESOLVED | WORKSFORME | normal | dlang.org | interfaceToC should mention __gshared | |
| 7334 | RESOLVED | DUPLICATE | normal | dmd | autogenerated CTOR don't check invariant | |
| 7335 | RESOLVED | FIXED | critical | dmd | sometimes the OUT - block have undefined class members-acces | |
| 7336 | RESOLVED | DUPLICATE | critical | dmd | Sometimes OUT-Block dont have correct acces to method-parameter | |
| 7337 | NEW | critical | dmd | dmd#18402 | subclasses without invariants don't check basisclass invariant after method | |
| 7338 | NEW | normal | phobos | phobos#9587 | Non-blocking socket.accept() behavior differs on platforms | |
| 7339 | RESOLVED | DUPLICATE | regression | dmd | [2.058] std.string.indexOf doesn't instantiate with inlining | |
| 7340 | NEW | normal | dmd | dmd#18403 | inout not resolved for default parameters | |
| 7341 | NEW | normal | phobos | phobos#9921 | writefln of strings array with size formatting | |
| 7342 | RESOLVED | DUPLICATE | major | dmd | Structs don't call the right opEquals on contained arrays | |
| 7343 | RESOLVED | FIXED | normal | dmd | hole in the type system: inout function call compiles but shouldn't | |
| 7344 | RESOLVED | DUPLICATE | normal | dmd | Function-as-array-method doesn't work with local imports | |
| 7345 | RESOLVED | FIXED | normal | dlang.org | interfaceToC.html missing on left-hand side | |
| 7346 | NEW | normal | dlang.org | dlang.org#4017 | interfaceToC.html doesn't mention htomodule.html | |
| 7347 | RESOLVED | WORKSFORME | normal | dmd | scope attribute destruction & allocation issues | |
| 7348 | RESOLVED | FIXED | trivial | phobos | to!string(null) matches more than one template declaration | |
| 7349 | RESOLVED | FIXED | minor | dmd | assert(0) in class destructor - bad (or incorrect) error | |
| 7350 | RESOLVED | DUPLICATE | enhancement | dmd | Improve error message on access to non-existent enum field | |
| 7351 | RESOLVED | FIXED | normal | dmd | Possible asm bug: bad type/size of operands 'xadd' | |
| 7352 | RESOLVED | FIXED | normal | dmd | Poor error message when using variable as template type parameter | |
| 7353 | RESOLVED | FIXED | critical | dmd | NRVO not properly working with inferred return type | |
| 7354 | RESOLVED | DUPLICATE | normal | dmd | ld: GOT load reloc does not point to a movq instruction | |
| 7355 | NEW | normal | dmd | dmd#18404 | inout incorrectly resolved if the same type has both mutable and immutable parts | |
| 7356 | RESOLVED | FIXED | enhancement | phobos | Implement KeyType, ValueType for hashes in std.traits | |
| 7357 | RESOLVED | WONTFIX | enhancement | dmd | Allow `function f = <lambda>` and `delegate d = <lambda>` syntax | |
| 7358 | RESOLVED | FIXED | normal | dmd | `final switch` over enum should add throwing default in debug mode at least | |
| 7359 | RESOLVED | FIXED | normal | dmd | Template function with typesafe variadic rejects more than one string arguments | |
| 7360 | RESOLVED | FIXED | normal | phobos | Predicate templates in std.traits should consider alias this | |
| 7361 | RESOLVED | FIXED | normal | dlang.org | No documentation for front tuple expansion in foreach over range | |
| 7362 | RESOLVED | FIXED | minor | dmd | forward referenced inner struct with align(1) doesn't add to offset of next field when used inside a union of another struct, that is nested in the same outer struct | |
| 7363 | RESOLVED | FIXED | normal | dmd | Eponymous Template doesn't hide internal names in some cases with `static if` | |
| 7364 | NEW | enhancement | dmd | dmd#18405 | Better Eponymous Template syntax | |
| 7365 | RESOLVED | FIXED | regression | druntime | [Regression after 2.057] AAs broken for Object keys and values with opEquals | |
| 7366 | RESOLVED | DUPLICATE | normal | dmd | IFTI fails to consider bounds-checked implicit conversions for non-deduced parameter types | |
| 7367 | RESOLVED | FIXED | normal | dmd | wrong char comparison result | |
| 7368 | RESOLVED | DUPLICATE | normal | dmd | template mixin + __traits(allMembers) = Assertion 'members' failed | |
| 7369 | RESOLVED | FIXED | normal | dmd | Inout constructor causes compiler to reject invariant | |
| 7370 | RESOLVED | FIXED | normal | dlang.org | Major errors in the FAQ | |
| 7371 | RESOLVED | FIXED | normal | druntime | Associative arrays as associative array keys | |
| 7372 | RESOLVED | FIXED | enhancement | dmd | Error provides too little information to diagnose the problem (error: undefined identifier) | |
| 7373 | RESOLVED | FIXED | regression | dmd | (Regression git) Renamed imports conflict with other implicitly imported symbols | |
| 7374 | RESOLVED | FIXED | normal | phobos | stdin.byLine() throws AssertError on empty input | |
| 7375 | RESOLVED | FIXED | regression | dmd | Regression(2.057): Invalid downcast permitted with derived/aliased template classes | |
| 7376 | RESOLVED | WORKSFORME | normal | dmd | floating point bug | |
| 7377 | RESOLVED | FIXED | critical | dmd | Compiler segfault in: TemplateMixin::hasPointers() | |
| 7378 | REOPENED | enhancement | dmd | dmd#17538 | inout constructors do not properly resolve to immutable. | |
| 7379 | RESOLVED | FIXED | normal | dmd | DMD segfaults on semantic3 phase when alias enum this; | |
| 7380 | RESOLVED | FIXED | normal | dmd | Crash trying to use address of variable in struct constructor at module level | |
| 7381 | NEW | enhancement | dmd | dmd#18406 | Make auto tail-const | |
| 7382 | RESOLVED | INVALID | enhancement | dmd | Static matrix initialization | |
| 7383 | RESOLVED | FIXED | normal | dmd | Blank lines in code sections cause premature section termination | |
| 7384 | RESOLVED | FIXED | trivial | dmd | Typo in volatile deprecation message | |
| 7385 | RESOLVED | FIXED | normal | dmd | Bad error message missing line number on invalid array op that isn't special cased | |
| 7386 | NEW | minor | dmd | dmd#18407 | Can't use a 'version' that was set inside 'static if' | |
| 7387 | RESOLVED | FIXED | normal | dmd | call instruction does not understand $ | |
| 7388 | RESOLVED | DUPLICATE | normal | dmd | Inline assembler shouldn't assume operand size | |
| 7389 | RESOLVED | WORKSFORME | enhancement | phobos | Disallow or implement correct SortedRange equality | |
| 7390 | REOPENED | normal | dmd | dmd#18408 | Missing switch case fallthrough warning with static foreach | |
| 7391 | RESOLVED | WORKSFORME | major | dmd | floating wtf dmd 2.057 64 bit | |
| 7392 | RESOLVED | DUPLICATE | critical | dmd | ICE(symbol.c) on invalid nested case statement | |
| 7393 | RESOLVED | INVALID | normal | dlang.org | Which character code does wchar be, UTF-16BE or UTF-16LE? | |
| 7394 | RESOLVED | FIXED | normal | dmd | ddmangle tool needs rebuilding | |
| 7395 | NEW | enhancement | dmd | dmd#18409 | Need error on declaring a variable after `if` and`synchronized` without {} | |
| 7396 | RESOLVED | FIXED | enhancement | dmd | Indicate default alignment with 0. | |
| 7397 | RESOLVED | FIXED | normal | phobos | [Regression] std.path.buildPath can't be used with string[] | |
| 7398 | RESOLVED | WORKSFORME | normal | dmd | spell checker should suppress error messages | |
| 7399 | RESOLVED | FIXED | normal | dmd | Broken import statement in trySemantic() causes silent compiler error | |
| 7400 | RESOLVED | DUPLICATE | normal | dmd | failing local imports not fully gagged in is expression |