24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 9601 | NEW | enhancement | dmd | dmd#18523 | Make regular D objects on closures | |
| 9602 | NEW | enhancement | dmd | dmd#18524 | Closure delegate must be finalized some way on parent class finalization | |
| 9603 | RESOLVED | WONTFIX | major | phobos | Signals must work with closure delegates | |
| 9604 | NEW | normal | dmd | dmd#17574 | typeof emits wrong common type with immutable type | |
| 9605 | NEW | normal | phobos | phobos#9599 | std.conv.parse!(string, string) fails | |
| 9606 | NEW | critical | phobos | phobos#9956 | `std.signal` implementation is fundamentally incorrect | |
| 9607 | RESOLVED | FIXED | normal | phobos | std.random.randomShuffle and partialShuffle don't work with Xorshift | |
| 9608 | NEW | enhancement | dmd | dmd#18525 | Add introspection for templates | |
| 9609 | RESOLVED | FIXED | minor | dlang.org | Ddoc tags for std.string.icmp seem wrong | |
| 9610 | NEW | normal | dmd | dmd#18526 | Parameters to final class method corrupted in postcondition | |
| 9611 | ASSIGNED | enhancement | phobos | phobos#9957 | std.algorithm.nWayUnion(Tuple) too? | |
| 9612 | RESOLVED | FIXED | normal | phobos | std.range.Cycle.opSlice tests on the bounds are missing | |
| 9613 | RESOLVED | FIXED | normal | dmd | Parser bug when using .init with type constructor | |
| 9614 | NEW | enhancement | dmd | dmd#18527 | Uninitialized holes in function stack frames confuses GC | |
| 9615 | RESOLVED | FIXED | normal | phobos | std.conv.parse!(T[]) fails on trailing comma | |
| 9616 | RESOLVED | FIXED | enhancement | dmd | SortedRange should support all range kinds | |
| 9617 | RESOLVED | FIXED | normal | dmd | ulong.max is wrongly accepted by smaller signed parameter | |
| 9618 | RESOLVED | WORKSFORME | normal | dmd | `alias this` is used insted of implicit upcasting of other `alias this` target | |
| 9619 | RESOLVED | FIXED | normal | dmd | Failed struct field typeof in inner function | |
| 9620 | RESOLVED | FIXED | minor | dmd | Error messages of failed pure enforcement | |
| 9621 | NEW | enhancement | phobos | phobos#9600 | support html named entities in std.conv.parseEscape | |
| 9622 | RESOLVED | FIXED | normal | dmd | Range violation in rdmd | |
| 9623 | RESOLVED | INVALID | normal | dmd | Illegal Win64 linker optimization? | |
| 9624 | RESOLVED | FIXED | minor | phobos | fullyQualifiedName fails for functions | |
| 9625 | RESOLVED | FIXED | enhancement | phobos | assertNotThrown should print exception msg if no msg is provided | |
| 9626 | RESOLVED | FIXED | enhancement | dmd | More precise error message in some cases when failed template constraint | |
| 9627 | RESOLVED | FIXED | enhancement | dmd | Not good enough error messages in some cases when using UFCS | |
| 9628 | RESOLVED | FIXED | normal | dmd | Lambda in foreach loop Vs. lambda in static foreach loop | |
| 9629 | RESOLVED | FIXED | normal | phobos | toUpperInPlace doesn't work properly with unicode characters | |
| 9630 | RESOLVED | INVALID | regression | dmd | DMD git: can't access array field properties from static method | |
| 9631 | RESOLVED | FIXED | normal | dmd | Error message not using fully qualified name when appropriate. | |
| 9632 | RESOLVED | DUPLICATE | enhancement | dmd | Detect Non-Mutating Call Statements to Pure Functions | |
| 9633 | RESOLVED | FIXED | regression | dmd | compiles trait wrongly returns true even when object method call actually does not compile | |
| 9634 | RESOLVED | FIXED | critical | dmd | [CTFE] wrong code concatenating arrays of structs | |
| 9635 | RESOLVED | FIXED | enhancement | dmd | Improved error message for failed access of array field properties from static method | |
| 9636 | RESOLVED | INVALID | enhancement | phobos | phobos#9958 | null initialization for std.typecons.Nullable |
| 9637 | NEW | enhancement | phobos | phobos#9959 | std.typecons.nullable and nullableRef functions | |
| 9638 | RESOLVED | INVALID | major | druntime | 'TOK216' come in sight | |
| 9639 | RESOLVED | FIXED | regression | dmd | Recursive template instanciation segfault dmd | |
| 9640 | NEW | enhancement | dmd | dmd#17575 | Add #line overload to restore natural line numbering / module name | |
| 9641 | NEW | critical | druntime | dmd#17249 | Wrong module init order when a thread is created in a module ctor | |
| 9642 | RESOLVED | DUPLICATE | normal | dmd | Missed switch case fallthrough | |
| 9643 | RESOLVED | INVALID | major | dmd | [64 bit] Incorrect cdouble passing for varags | |
| 9644 | RESOLVED | FIXED | minor | dmd | Spell checker gives silly suggestions for 1-2 character symbols | |
| 9645 | RESOLVED | FIXED | normal | phobos | std.algorithm.splitter on string with char as separator performs badly in certain situations | |
| 9646 | NEW | enhancement | phobos | phobos#9960 | std.algorithm.splitter for strings has opportunities for improvement | |
| 9647 | RESOLVED | DUPLICATE | normal | dmd | Ignored immutable in struct literal | |
| 9648 | RESOLVED | FIXED | normal | phobos | Missing std.random import for std.algorithm.topN | |
| 9649 | RESOLVED | FIXED | normal | dmd | DMD doesn't parse valid PostfixExpression . NewExpression syntax. | |
| 9650 | RESOLVED | FIXED | regression | dmd | __traits(compiles) + mixin | |
| 9651 | RESOLVED | DUPLICATE | normal | dmd | Returning a newly-created slice by reference | |
| 9652 | RESOLVED | FIXED | normal | dmd | __traits(getAttributes) doesn't work with manifest constants | |
| 9653 | NEW | normal | dmd | dmd#18528 | Wrong implicit cast allowed with inheritance | |
| 9654 | RESOLVED | FIXED | normal | dmd | Template function cannot take string by ref T[len] | |
| 9655 | NEW | enhancement | dlang.org | dlang.org#3937 | Two functions with identical implementations are allowed to have the same address | |
| 9656 | RESOLVED | FIXED | normal | dmd | Built-in dup result should behave as like unique array, if it is possible. | |
| 9657 | RESOLVED | WORKSFORME | normal | dmd | static if (is(typeof(&method))) broken with "final" and template mixins | |
| 9658 | RESOLVED | FIXED | major | dmd | Setting pre-initialized field should be allowed in qualified constructor. | |
| 9659 | RESOLVED | INVALID | regression | dmd | Aliases are broken by latest git HEAD | |
| 9660 | RESOLVED | INVALID | blocker | tools | [meta] Not able to debug on Windows starting from ~10 MiB executable size | |
| 9661 | RESOLVED | FIXED | minor | phobos | LockingTextWriter should increment file handle reference count | |
| 9662 | RESOLVED | FIXED | normal | dmd | Implement RDMD test suite | |
| 9663 | RESOLVED | FIXED | regression | dmd | [REG2.063a] ICE caused by issue 7444 change. | |
| 9664 | NEW | enhancement | dmd | dmd#18529 | Make directory in import path like "a.b.c" a properly supported feature | |
| 9665 | RESOLVED | FIXED | major | dmd | Structure constant members can not be initialized if have opAssign | |
| 9666 | NEW | enhancement | dmd | dmd#18530 | Invalid struct passing + redundant struct copy on struct assignment | |
| 9667 | RESOLVED | DUPLICATE | normal | phobos | Appender cannot add struct with immutable members | |
| 9668 | NEW | enhancement | dmd | dmd#18531 | Disallow (dis)equality with FP.nan/FP.init literals | |
| 9669 | RESOLVED | INVALID | normal | dmd | Throw in a pre-condition of a nothrow function | |
| 9670 | RESOLVED | FIXED | major | dmd | Shared class object comparison is not yet well defined | |
| 9671 | RESOLVED | DUPLICATE | major | dmd | [CTFE] Class object cannot compare in compile time | |
| 9672 | RESOLVED | FIXED | regression | dmd | mixin within cyclic import causes undefined properties | |
| 9673 | NEW | enhancement | tools | Add --incremental option to rdmd | ||
| 9674 | RESOLVED | WONTFIX | normal | phobos | std.algorithm.filter problems with non-deterministic _input.front | |
| 9675 | RESOLVED | DUPLICATE | regression | dmd | cyclic import causes forward reference to template error | |
| 9676 | RESOLVED | FIXED | enhancement | dmd | Ddoc: Wrap deprecated declarations in a $(DEPRECATED) macro | |
| 9677 | RESOLVED | FIXED | critical | dmd | Crash on setting length property of array VC 2012 64 bit | |
| 9678 | RESOLVED | DUPLICATE | normal | phobos | std.file.getcwd crash on Win 64, 0xc0000005 | |
| 9679 | RESOLVED | FIXED | normal | dmd | Refused const/immutable assignment in conditional | |
| 9680 | RESOLVED | FIXED | enhancement | dmd | Include entry point location in "dmd -v -o-" output | |
| 9681 | RESOLVED | WORKSFORME | normal | phobos | std.variant.Algebraic with const members | |
| 9682 | RESOLVED | FIXED | enhancement | phobos | Propagate range sortedness property throughout Phobos algorithms | |
| 9683 | NEW | enhancement | tools | RDMD: Emit error on missing or unexpected main function | ||
| 9684 | RESOLVED | WORKSFORME | normal | tools | rdmd -lib <filename> produces corrupted file | |
| 9685 | RESOLVED | FIXED | major | dmd | Context pointer of struct isn't copied when a closure is passed by alias | |
| 9686 | NEW | normal | dmd | dmd#18532 | Wrong ambiguity overloading error for functions with signed/unsigned integral arguments | |
| 9687 | RESOLVED | DUPLICATE | enhancement | phobos | `std.algorithm.reduce` with default values isn't UFCS-able in regard to range | |
| 9688 | RESOLVED | DUPLICATE | normal | dmd | `__traits(compiles, a.b)` fails on UFCS and property | |
| 9689 | RESOLVED | FIXED | regression | dmd | std.typecons.Proxy breaks with @disable this(this) | |
| 9690 | RESOLVED | FIXED | normal | dmd | cannot access to @disable'd symbol from inner function of another @disable'd | |
| 9691 | RESOLVED | FIXED | normal | dlang.org | Static void arrays are not documented | |
| 9692 | RESOLVED | FIXED | normal | dmd | __traits(allMembers) fails on module without a package | |
| 9693 | NEW | normal | dmd | dmd#18533 | unclear scoping behaviour of declarations made in static if conditions | |
| 9694 | RESOLVED | FIXED | regression | dmd | A member struct that has mutable opEquals reports weird error message | |
| 9695 | RESOLVED | WONTFIX | enhancement | dmd | Ddoc should emit enum member initializers | |
| 9696 | NEW | enhancement | dmd | dmd#17576 | Ddoc should provide macro on types to allow injecting links to definitions | |
| 9697 | NEW | enhancement | dmd | dmd#18534 | removing imports or static constructors from di files can break runtime initialization order | |
| 9698 | NEW | normal | dmd | dmd#18535 | Template default parameters are not checked for validity | |
| 9699 | RESOLVED | FIXED | enhancement | phobos | strip functions should have stripLeft/stripRight counterparts and be generic | |
| 9700 | RESOLVED | FIXED | normal | dmd | std.typecons.Proxy with invaliant and in-place operation causes Access Violation |