24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 23405 | RESOLVED | FIXED | minor | dlang.org | Doc is wrong on use of useReplacementDchar | |
| 23406 | RESOLVED | FIXED | critical | dmd | [seg fault] enums can cause compile time seg faults with assignments using alias this | |
| 23407 | RESOLVED | FIXED | normal | dmd | ImportC: function-local struct definition as part of variable declaration doesn’t shadow global definition | |
| 23408 | RESOLVED | FIXED | blocker | dmd | __FUNCTION__ does not resolve correctly | |
| 23409 | RESOLVED | DUPLICATE | normal | dmd | ImportC: multiple usages of va_list produces garbage | |
| 23410 | RESOLVED | FIXED | enhancement | dmd | ImportC: binary constants not allowed | |
| 23411 | RESOLVED | FIXED | normal | dmd | ImportC: undefined identifier __builtin_nanf | |
| 23412 | RESOLVED | FIXED | normal | dmd | void init member detection does not account for static arrays | |
| 23413 | NEW | normal | dmd | dmd#20164 | Array __equals lowering fails to infer @safe with cryptic error | |
| 23414 | NEW | normal | dmd | dmd#18129 | Import order emits "Error: no size because of forward references" | |
| 23415 | RESOLVED | WORKSFORME | major | dmd | ImportC: typedef'd struct as const parameter "is not callable" | |
| 23416 | NEW | normal | dmd | dmd#20165 | Difference DMD/GDC: Error: non-constant expression `& foo` | |
| 23417 | NEW | regression | dmd | dmd#20166 | Confusing error message when assigning non-existent struct field to the same name global variable | |
| 23418 | RESOLVED | FIXED | normal | dmd | double argument is passed on stack, but assumed to be in XMM0 register | |
| 23419 | NEW | enhancement | phobos | phobos#10504 | grammar error in std/experimental/allocator/building_blocks/segregator.d | |
| 23420 | NEW | enhancement | dmd | dmd#20167 | Deprecate mixing pointer/reference types and value types in the same assignment statement | |
| 23421 | NEW | normal | phobos | phobos#9848 | File.rawRead is @system on Windows | |
| 23422 | NEW | normal | phobos | phobos#10505 | uniq backward iteration has different elements to forward iteration | |
| 23423 | NEW | enhancement | dmd | dmd#20168 | Feature Request: version(D_DebugInfo) | |
| 23424 | RESOLVED | FIXED | enhancement | dmd | improve error when template instantiation doesn't match any overload | |
| 23425 | RESOLVED | FIXED | enhancement | dlang.org | Extract and test RUNNABLE_EXAMPLE tests including Phobos | |
| 23426 | RESOLVED | FIXED | enhancement | dlang.org | Example Run button shows wrong line numbers for errors | |
| 23427 | RESOLVED | FIXED | normal | dmd | ImportC: some bitfield combinations lead to wrong size struct | |
| 23428 | RESOLVED | INVALID | enhancement | dlang.org | s | |
| 23429 | RESOLVED | INVALID | enhancement | druntime | pamcompany | |
| 23430 | RESOLVED | INVALID | enhancement | dmd | ImportC include <> didn't work but quotes does | |
| 23431 | RESOLVED | FIXED | regression | dmd | [REG 2.101.0][ICE] Segmentation fault in Dsymbol::toParent() (this=0x0) at dmd/dsymbol.d:561 | |
| 23432 | RESOLVED | FIXED | enhancement | dlang.org | document when array capacity is zero and capacity performance | |
| 23433 | RESOLVED | FIXED | regression | dmd | [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557 | |
| 23434 | NEW | enhancement | dmd | dmd#18130 | [DIP1000] Allow storing scope and non-scope data in same aggregate | |
| 23435 | NEW | enhancement | dmd | dmd#20169 | Add Flag To Disable All Inlining | |
| 23436 | RESOLVED | FIXED | normal | dlang.org | Spec falsely states mutable references in struct .init are forbidden | |
| 23437 | NEW | critical | dmd | dmd#18131 | [CODEGEN][SIMD] Wrong codegen when inlining __simd(XMM.SQRTSS, a) | |
| 23438 | REOPENED | normal | dmd | dmd#20170 | leaking address of stack using dip1000 switch | |
| 23439 | RESOLVED | FIXED | regression | dmd | [REG 2.098] Error: CTFE internal error: literal 'assert(false, "Accessed expression of type noreturn")' | |
| 23440 | NEW | critical | dmd | dmd#20171 | closure over typesafe variadic or scope array passes safe though leads to stack corruption | |
| 23441 | RESOLVED | INVALID | blocker | dmd | importc: array length macro preprocessed with cpp doesn't compile | |
| 23442 | NEW | normal | dmd | dmd#18132 | DMD DLL GC bug when calling a function from an interface that creates a new object | |
| 23443 | NEW | normal | dmd | dmd#20172 | Cannot compare structs with vector fields for equality | |
| 23444 | RESOLVED | INVALID | normal | dmd | Can't append non-copyable struct value to an array | |
| 23445 | REOPENED | normal | dmd | dmd#20173 | Can leak scope variable through delegate context | |
| 23446 | RESOLVED | INVALID | normal | phobos | spawnProcess ignores the working directory | |
| 23447 | RESOLVED | FIXED | minor | dmd | wrong expression in error message when template instance doesn't match any overload | |
| 23448 | NEW | enhancement | phobos | phobos#9849 | std.container.array does not work with move-only types | |
| 23449 | RESOLVED | FIXED | enhancement | dmd | spellchecker should suggest corrections for pointer members | |
| 23450 | NEW | normal | dmd | dmd#20174 | Unexpected constructor behaviour in DMD in rare cases | |
| 23451 | NEW | minor | dmd | dmd#20175 | Static function declared in with scope cannot access property on type alias in with expression type | |
| 23452 | NEW | normal | dmd | dmd#20176 | Noncopyable variable can be silently passed to a function with variadic args | |
| 23453 | RESOLVED | FIXED | enhancement | phobos | Generic iota should be a forward range | |
| 23454 | RESOLVED | INVALID | enhancement | dmd | DMD CLI bug when using -I | |
| 23455 | NEW | normal | dmd | dmd#20177 | Public import + mixin template + overload definition for a package function fails overload resolution | |
| 23456 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: Add waitid support | |
| 23457 | NEW | normal | phobos | phobos#10506 | std.string.wrap has no policy on how it counts columns | |
| 23458 | RESOLVED | FIXED | enhancement | dmd | No template candidates listed when OverDeclaration or OverloadSet don't match | |
| 23459 | RESOLVED | FIXED | trivial | dmd | Don't use 'Candidate is' when there is more than one alias function overload | |
| 23460 | NEW | critical | dmd | dmd#20178 | ICE in some cases when trying to infer an exception throwing function | |
| 23461 | RESOLVED | FIXED | critical | dmd | dmd: src/dmd/backend/cod1.d:2037: Assertion false failed | |
| 23462 | RESOLVED | FIXED | critical | dmd | dmd: src/dmd/backend/cod2.d:2158: Assertion cast(int)tysize((*e).Ety) <= REGSIZE() failed | |
| 23463 | RESOLVED | FIXED | trivial | dmd | Don't count skipped function overloads when limiting overloads shown | |
| 23464 | NEW | enhancement | dmd | dmd#20179 | Pathological compilation slowdown when mixin in large switches | |
| 23465 | RESOLVED | FIXED | normal | dmd | Invalid token error points to wrong line | |
| 23466 | RESOLVED | FIXED | enhancement | dmd | -verrors=context should not repeat same context for supplemental messages | |
| 23467 | RESOLVED | FIXED | enhancement | dlang.org | tools/dspec_tester.d calls readText multiple times per file | |
| 23468 | NEW | enhancement | dmd | dmd#20180 | [betterC] Cannot use std.array.join and std.algorithm.map at compile-time | |
| 23469 | RESOLVED | WORKSFORME | critical | dmd | ICE when using private import | |
| 23470 | RESOLVED | FIXED | trivial | dmd | Backticks in diagnostic are confusing with wrong number of arguments passed | |
| 23471 | NEW | enhancement | dmd | dmd#20181 | undocumented dmd CLI options | |
| 23472 | NEW | normal | dmd | dmd#20182 | scope(sucess) generate exception handling code. | |
| 23473 | NEW | enhancement | dmd | dmd#18134 | Need a way to disassemble an overload function without referencing a parent | |
| 23474 | RESOLVED | FIXED | normal | phobos | Grapheme should end after carriage return if not followed by line feed. | |
| 23475 | RESOLVED | FIXED | enhancement | dmd | confusing printf deprecation message with ulong/long on Windows | |
| 23476 | RESOLVED | WORKSFORME | normal | dlang.org | Second ImportC example in Quick Examples, Section 41.1, does not compile | |
| 23477 | RESOLVED | FIXED | normal | phobos | std.stdio.readln is @system, and cannot be used from @safe code | |
| 23478 | NEW | normal | dmd | dmd#20183 | Debugging experience with anonymous classes is pretty bad | |
| 23479 | REOPENED | enhancement | dmd | dmd#20184 | ImportC recognizes .i and .c files, but not .h files | |
| 23480 | RESOLVED | FIXED | enhancement | dmd | non-empty ForStatement Increment clause should require a side effect | |
| 23481 | RESOLVED | FIXED | critical | dmd | [inf loop] usertype enums opOpAssign cause an compile time infinite loop | |
| 23482 | NEW | minor | dmd | dmd#18135 | "template instance is not a template declaration, it is a function alias" when template is in a different module | |
| 23483 | NEW | blocker | druntime | dmd#17453 | add profile-gc hook function user can call early to dump partial report file. | |
| 23484 | RESOLVED | INVALID | enhancement | dmd | -preview=dip1021 is crashing the compiler before linking | |
| 23485 | NEW | enhancement | dlang.org | dlang.org#4128 | ImportC: two tests with gtk | |
| 23486 | RESOLVED | FIXED | regression | dmd | LINK : fatal error LNK1104: cannot open file '..\generated\windows\copyimports.exe' | |
| 23487 | RESOLVED | FIXED | regression | phobos | std.experimental.logger assigning FileLogger to sharedLog no longer works | |
| 23488 | RESOLVED | FIXED | normal | phobos | std.format.sformat mishandles char ranges | |
| 23489 | NEW | normal | phobos | phobos#9850 | std.format.sformat mishandles wchar ranges | |
| 23490 | RESOLVED | FIXED | regression | dmd | DMD creating corrupted vtable | |
| 23491 | RESOLVED | FIXED | normal | dmd | Nonsensical deprecation message when using delegate | |
| 23492 | RESOLVED | DUPLICATE | normal | dmd | Enum types with float base don't match the spec | |
| 23493 | NEW | normal | dmd | dmd#20185 | __xtoHash is not exported | |
| 23494 | NEW | normal | dmd | dmd#20186 | C-style variadic functions not working correctly | |
| 23495 | NEW | normal | dmd | dmd#20187 | Can't use 2 aliases to members of different struct/classes (Template instance is nested in both `A` and `B`) | |
| 23496 | NEW | regression | phobos | phobos#10507 | several modules are broken on windows with -preview=in due to extern(C) functions using in parameters | |
| 23497 | RESOLVED | FIXED | regression | dmd | Erroneous escape reference to parameter error. | |
| 23498 | RESOLVED | FIXED | enhancement | druntime | OpenBSD: Fix core.sys.posix.sys.wait | |
| 23499 | RESOLVED | FIXED | regression | dmd | inliner crashes/asserts when building for 32-bit | |
| 23500 | NEW | blocker | phobos | phobos#9851 | std.traits.getUDAs not working properly for overloads | |
| 23501 | NEW | normal | dmd | dmd#20188 | recursive assertion produces strange error | |
| 23502 | NEW | normal | dmd | dmd#20189 | deeper recursive assertions fail to compile | |
| 23503 | NEW | enhancement | dmd | dmd#20190 | Add `lazy with` | |
| 23504 | NEW | enhancement | dmd | dmd#20191 | Allow `with` with multiple arguments |