24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 10701 | RESOLVED | FIXED | critical | druntime | [GC] segfault in GC | |
| 10702 | RESOLVED | INVALID | regression | dmd | Undefined identifier '_xopCmp' | |
| 10703 | RESOLVED | FIXED | critical | dmd | Front-end code removal "optimisation" with try/catch blocks produces wrong codegen | |
| 10704 | NEW | enhancement | phobos | phobos#9992 | Cannot pass arguments by ref with std.concurrency.spawn | |
| 10705 | RESOLVED | DUPLICATE | normal | dmd | recursive alias declaration | |
| 10706 | NEW | enhancement | phobos | phobos#9993 | Functions that require a sorted range to take a SortedRange? | |
| 10707 | NEW | enhancement | phobos | phobos#9994 | Add to std.complex some optional high level SIMD code | |
| 10708 | NEW | normal | dmd | dmd#18638 | Class members as template alias parameters not CTFE-able | |
| 10709 | RESOLVED | FIXED | normal | phobos | reduce 1-function + no seed, wrong type inference | |
| 10710 | RESOLVED | FIXED | blocker | phobos | shared phobos library doesn't work on all linux distributions | |
| 10711 | RESOLVED | FIXED | normal | druntime | shared phobos library should not depend on _Dmain | |
| 10712 | RESOLVED | DUPLICATE | enhancement | phobos | Compiletime foreach loop | |
| 10713 | RESOLVED | FIXED | regression | dmd | [REG2.063] ICE with typeof(this.nonExistingField) in method signature | |
| 10714 | NEW | normal | druntime | dmd#17258 | inlining issue with core.bitop.bt no longer being an intrinsic | |
| 10715 | RESOLVED | FIXED | normal | dmd | negated bit test (bt) not recognized by optimizer | |
| 10716 | RESOLVED | DUPLICATE | normal | dmd | Horrifically slow compilation for array literals inside functions | |
| 10717 | RESOLVED | FIXED | enhancement | phobos | std.ascii.toLower and toUpper should return char instead of dchar and avoid me to use a bad cast(char) | |
| 10718 | NEW | enhancement | phobos | phobos#9995 | std.algorithm.copy should keep the type of the characters it copies | |
| 10719 | NEW | normal | dmd | dmd#17601 | Loading classes in runtime | |
| 10720 | RESOLVED | FIXED | minor | druntime | ICE with is(aaOfNonCopyableStruct.nonExistingField) | |
| 10721 | RESOLVED | FIXED | regression | dmd | ICE with constructor with postcondition | |
| 10722 | RESOLVED | FIXED | regression | dmd | Regression (2.064 git-head): Cannot interpret struct at compile-time | |
| 10723 | RESOLVED | WORKSFORME | major | dmd | std.stdio.File.byLine causes segfault when compiling with -O | |
| 10724 | RESOLVED | FIXED | enhancement | dmd | Allow slice of string literal to convert to const(char)* | |
| 10725 | RESOLVED | INVALID | normal | dmd | DMD can't output Hangul(Korean alphbet) (codepage 949(hangul)) | |
| 10726 | RESOLVED | FIXED | regression | dmd | Bogus Circular Reference error if opEquals defined and has a loop | |
| 10727 | RESOLVED | FIXED | regression | dmd | Regression (dmd-2.061) -- DMD dumps core | |
| 10728 | RESOLVED | INVALID | normal | dmd | A combination of implicit conversion and lambda call cannot be compiled | |
| 10729 | RESOLVED | WORKSFORME | regression | phobos | Some exception symbols undefined | |
| 10730 | RESOLVED | WORKSFORME | regression | dlang.org | ByLine description "ditto" | |
| 10731 | RESOLVED | WORKSFORME | minor | dlang.org | byLine description incorrect | |
| 10732 | RESOLVED | FIXED | normal | phobos | Example code for std.utf.toUTFindex does not work | |
| 10733 | NEW | enhancement | druntime | dmd#17123 | [AA] Add a druntime function to find the pointer to a key of a built-in associative array given the pointer to a value | |
| 10734 | RESOLVED | FIXED | regression | dmd | Assertion failure: '0' on line 1546 in file 'cast.c' | |
| 10735 | RESOLVED | FIXED | major | dmd | Buffer overflow bug in symbol_generate() | |
| 10736 | RESOLVED | FIXED | regression | dmd | Regression (2.064 git-head): Instantiation failure triggered by module import and module order | |
| 10737 | RESOLVED | DUPLICATE | regression | dmd | regression:out of memory | |
| 10738 | RESOLVED | WORKSFORME | normal | dmd | double2 ^^ 2 and double2 ^^ 3 are missing | |
| 10739 | RESOLVED | FIXED | normal | dmd | Struct defined by template mixin leads to order-sensitivity of declarations | |
| 10740 | NEW | major | phobos | phobos#9612 | std.concurrency send() fails with structs over 32 bytes | |
| 10741 | NEW | enhancement | dmd | dmd#18639 | A delegate in a variable initializer cannot see the variable | |
| 10742 | RESOLVED | DUPLICATE | normal | dmd | CTFE of std.digest.digest.digest() crashes DMD. | |
| 10743 | RESOLVED | DUPLICATE | normal | dmd | mixin+static assert+__MODULE__=ICE | |
| 10744 | RESOLVED | FIXED | regression | dmd | [regression git-head v2.064] Rejects valid interface inheritance + wrong error message | |
| 10745 | NEW | normal | dmd | dmd#18640 | Incomplete and misleading error message: opOpAssign isn't a template | |
| 10746 | RESOLVED | FIXED | normal | dmd | Win64: corrupt debug info with very long symbols | |
| 10747 | RESOLVED | FIXED | minor | dmd | Win64: warning about non-existing vc100.pdb | |
| 10748 | RESOLVED | INVALID | normal | druntime | ldc fails to build on arm | |
| 10749 | NEW | enhancement | dmd | dmd#18641 | Range value analysis for triple operator too | |
| 10750 | NEW | enhancement | dmd | dmd#17602 | Strict aliasing semantics | |
| 10751 | NEW | enhancement | dmd | dmd#18642 | Propagate some value ranges from contracts | |
| 10752 | RESOLVED | FIXED | normal | dmd | accessing a private cached symbol a second time doesn't cause an error in __traits(compiles, ...) | |
| 10753 | RESOLVED | DUPLICATE | normal | phobos | std.array.array of a range of structs with immutable fields too | |
| 10754 | NEW | enhancement | phobos | phobos#9996 | std.range.rotate? | |
| 10755 | RESOLVED | WORKSFORME | enhancement | dmd | 'has no effect in expression' error for return too with comma operator | |
| 10756 | RESOLVED | FIXED | enhancement | dmd | "has no effect in expression" error message with correct type name | |
| 10757 | NEW | normal | dmd | dmd#18643 | int incremented with double NaN doesn't give a "cannot implicitly convert expression" error | |
| 10758 | RESOLVED | FIXED | normal | dmd | Unsound type checking for inout. | |
| 10759 | RESOLVED | DUPLICATE | critical | dmd | DMD crashes when using nested interfaces and inheritance from them. | |
| 10760 | RESOLVED | DUPLICATE | major | dmd | compiler drops opDispatch if it contains an error(s) | |
| 10761 | RESOLVED | FIXED | normal | dmd | DMD crashes on unspecified inout matching. | |
| 10762 | RESOLVED | FIXED | enhancement | phobos | std.range.iota should support any type that has ordered comparisons, incrementing, and addition | |
| 10763 | NEW | enhancement | dmd | dmd#18644 | (&x)[0 .. 1] doesn't work in CTFE | |
| 10764 | RESOLVED | FIXED | normal | dlang.org | bug reporting / better linking to issue tracker / include resolved in default search | |
| 10765 | RESOLVED | WONTFIX | normal | dmd | Cannot Use Index in Foreach When Iteratee is a Tuple | |
| 10766 | RESOLVED | DUPLICATE | normal | phobos | Variant does not accept pointers to incomplete (opaque) types | |
| 10767 | RESOLVED | DUPLICATE | regression | dmd | Regression (2.057): Type inference does not work with a function with a UDT parameter | |
| 10768 | RESOLVED | FIXED | normal | dmd | DMD does not show deprecation message for missing 'override' keyword | |
| 10769 | NEW | minor | dlang.org | dlang.org#3938 | Text describing Sections in Documentation Generator page inaccurate | |
| 10770 | RESOLVED | FIXED | normal | dmd | is(T BASE==enum) with tag enum T - AssertFail:'type' line 428 declaration.c | |
| 10771 | RESOLVED | DUPLICATE | normal | phobos | std.typecons.Nullable throws an exception on comparision of null values | |
| 10772 | NEW | normal | phobos | phobos#9997 | std.regex.splitter generates spurious empty elements with empty delimiter | |
| 10773 | RESOLVED | FIXED | normal | phobos | std.algorithm.splitter produces infinite range with empty delimiter | |
| 10774 | NEW | normal | phobos | phobos#9998 | std.range.indexed RangeError when indexing string with std.range.recurrence!"n"(0) | |
| 10775 | RESOLVED | WORKSFORME | normal | dmd | druntime is not set up to handle dynamically loaded shared libraries in linux | |
| 10776 | RESOLVED | WORKSFORME | normal | phobos | std.json parseJSON has a bug. | |
| 10777 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.multiSort to return a std.range.SortedRange | |
| 10778 | RESOLVED | WORKSFORME | normal | dmd | Can't define a std.typecons.Typedef of a significant 2D matrix | |
| 10779 | RESOLVED | FIXED | normal | phobos | cartesianProduct leads to heavy code bloat | |
| 10780 | RESOLVED | MOVED | normal | tools | Optlink doesn't work on shared folder in VirtualBox | |
| 10781 | RESOLVED | FIXED | blocker | dmd | ctRegex! throws a huge error | |
| 10782 | RESOLVED | FIXED | regression | dmd | dmd segfault with string mixin, CTFE, class, non-literal initializer | |
| 10783 | RESOLVED | FIXED | normal | dmd | ICE and bad diagnostics when using non-existent symbols in switch and with statements | |
| 10784 | RESOLVED | WORKSFORME | normal | phobos | Cannot initialize Nullable std.typecons.Tuple!(float,"x",float,"y",float,"z") | |
| 10785 | RESOLVED | DUPLICATE | major | dmd | Interface diamond covariance causes silent breakage | |
| 10786 | RESOLVED | WORKSFORME | normal | dmd | non-trivial RTInfo generation causes link error | |
| 10787 | RESOLVED | FIXED | normal | dmd | static ~this attributes position | |
| 10788 | RESOLVED | FIXED | regression | dmd | Regression: forward reference of enum member E from another module. | |
| 10789 | RESOLVED | FIXED | regression | dmd | Struct destructor erroneously called | |
| 10790 | RESOLVED | INVALID | normal | dmd | Cannot use format in pure functions | |
| 10791 | RESOLVED | INVALID | normal | dmd | Strange asm behavior in if's | |
| 10792 | RESOLVED | FIXED | normal | dmd | Bad diagnostic on new eponymous enum template syntax | |
| 10793 | RESOLVED | FIXED | normal | dmd | Forward reference errors casting from void* to opaque struct pointer | |
| 10794 | RESOLVED | WORKSFORME | normal | dmd | Unsynchronized access to data of syncronized class | |
| 10795 | RESOLVED | INVALID | normal | phobos | Bad return type of ParameterIdentifierTuple if there is no arguments | |
| 10796 | RESOLVED | FIXED | normal | phobos | std.regex: ctRegex bug with '.' and $ in multi-line mode | |
| 10797 | RESOLVED | FIXED | normal | phobos | std.regex: ctRegex "codegen" bug with certain nested infinite loops | |
| 10798 | RESOLVED | FIXED | normal | phobos | std.regex: ctRegex unicode set ops unimplemented | |
| 10799 | RESOLVED | FIXED | normal | phobos | std.regex: ctRegex lookahead support | |
| 10800 | RESOLVED | FIXED | normal | phobos | ParameterDefaultValueTuple returns an empty string for default values in property functions. |