24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 5701 | RESOLVED | FIXED | regression | dmd | Broken ddoc build using core.bitop.bswap | |
| 5702 | RESOLVED | INVALID | normal | dmd | Out parameter with default value as null compiling unit test fails. | |
| 5703 | RESOLVED | FIXED | enhancement | druntime | std.intrinsic. and core.bitop.bsf, bsr and bswap should be CTFE-able | |
| 5704 | RESOLVED | WORKSFORME | major | dmd | Silent ddoc failure on plot2kill | |
| 5705 | RESOLVED | FIXED | regression | phobos | Swapping identical struct with hasElaborateAssign causes "overlapping array copy" exception. | |
| 5706 | RESOLVED | FIXED | normal | dmd | Incorrect opcode prefix generated for x86_64 inline assembly | |
| 5707 | NEW | enhancement | dmd | dmd#18332 | cannot overload both property and non-property functions | |
| 5708 | RESOLVED | FIXED | critical | dmd | [CTFE] Incorrect string constant folding with -inline | |
| 5709 | RESOLVED | FIXED | normal | dmd | template instantiation fails with extra non-mutable class parameter | |
| 5710 | REOPENED | normal | dmd | dmd#18333 | cannot use nested function as alias parameter to non-global template | |
| 5711 | RESOLVED | WORKSFORME | normal | dmd | Accessing local variable of a function in which an inner class is instantiated trashes this.outer | |
| 5712 | RESOLVED | FIXED | normal | phobos | [patch] std.regex.replace disallows w/dstring | |
| 5713 | RESOLVED | FIXED | major | dmd | Broken final switch on ints | |
| 5714 | NEW | enhancement | dmd | dmd#18334 | case ranges in final switches | |
| 5715 | RESOLVED | FIXED | normal | dlang.org | Contradiction in spec: meaning of variable.init | |
| 5716 | RESOLVED | DUPLICATE | normal | phobos | Problem with sorting tuples | |
| 5717 | RESOLVED | FIXED | regression | dmd | 1.067 regression: appending Unicode char to string broken | |
| 5718 | RESOLVED | FIXED | regression | phobos | Can't demangle symbol defined inside unittest block | |
| 5719 | RESOLVED | FIXED | enhancement | phobos | [patch] std.conv.to should support structs with custom converters in addition to objects | |
| 5720 | RESOLVED | WORKSFORME | normal | dmd | Error messages for missing properties must be improved. | |
| 5721 | RESOLVED | DUPLICATE | normal | dmd | dmd fails to properly differentiate between a function and an eponymous template with the same name | |
| 5722 | RESOLVED | FIXED | regression | dmd | Regression(2.052): Appending code-unit from multi-unit code-point at compile-time gives wrong result. | |
| 5723 | RESOLVED | DUPLICATE | normal | dmd | array of base class cannot be initialized with derived types | |
| 5724 | RESOLVED | DUPLICATE | normal | dlang.org | web example of BufferedFile has compile error | |
| 5725 | RESOLVED | WORKSFORME | normal | dmd | ubyte/ushort infinite foreach loops | |
| 5726 | RESOLVED | FIXED | normal | phobos | boyerMooreFinder hangs when finding | |
| 5727 | RESOLVED | FIXED | minor | dmd | "ptr" in inline asm | |
| 5728 | RESOLVED | FIXED | enhancement | dmd | "rol" in core.bitop | |
| 5729 | RESOLVED | INVALID | normal | dmd | taking the address of a @property doesn't work | |
| 5730 | REOPENED | normal | dmd | dmd#18335 | __traits(compiles) does not handle "variable has scoped destruction, cannot build closure" error correctly | |
| 5731 | RESOLVED | FIXED | normal | phobos | std.datetime.SysTime prints UTC offsets backwards | |
| 5732 | RESOLVED | FIXED | minor | installer | Windows installer creates incorrect target for Start menu link | |
| 5733 | RESOLVED | FIXED | normal | dmd | Calling opDispatch As Template Results in Compiler Infinite Loop | |
| 5734 | RESOLVED | DUPLICATE | normal | dmd | foreach on enum associative array | |
| 5735 | RESOLVED | FIXED | normal | dmd | non-scalar types implicitly converted to boolean. | |
| 5736 | RESOLVED | INVALID | normal | phobos | std.regex matches digits with when \w is used | |
| 5737 | RESOLVED | FIXED | critical | dmd | postblit not called for locals initialized from ref functions | |
| 5738 | RESOLVED | WORKSFORME | normal | dmd | error message for template mismatch could be better | |
| 5739 | RESOLVED | INVALID | normal | dmd | versioned linkage declarations don't work | |
| 5740 | RESOLVED | FIXED | normal | dmd | Unable to use "this" pointer in inline assembly | |
| 5741 | RESOLVED | WORKSFORME | enhancement | dmd | Add the SYSCALL and SYSRET opcodes to the inline assembler | |
| 5742 | RESOLVED | DUPLICATE | enhancement | dmd | Delegate Covariance | |
| 5743 | RESOLVED | FIXED | normal | phobos | readf cannot read wchar or dchar from UTF-8 stdin | |
| 5744 | RESOLVED | WORKSFORME | normal | phobos | lastIndexOf doesn't work with dstring or wstring | |
| 5745 | RESOLVED | FIXED | critical | dmd | Missing error line number with lazy argument | |
| 5746 | RESOLVED | FIXED | enhancement | dmd | Make std.range.iota strongly pure | |
| 5747 | RESOLVED | WORKSFORME | normal | dmd | cannot cast away shared if opCast defined | |
| 5748 | RESOLVED | WONTFIX | enhancement | dmd | @naked annotation | |
| 5749 | RESOLVED | WORKSFORME | major | dmd | (D1 only) argument evaluation order of chained function from right | |
| 5750 | RESOLVED | FIXED | enhancement | dmd | Allow pure functions to have lazy arguments | |
| 5751 | RESOLVED | FIXED | minor | phobos | Small syntax error in Phobos 2.0.5.2 | |
| 5752 | RESOLVED | DUPLICATE | normal | dmd | Incorrect memoisation during function parameter name introspection | |
| 5753 | RESOLVED | WORKSFORME | normal | phobos | Disallow map() of void function | |
| 5754 | RESOLVED | FIXED | regression | dmd | ICE(glue.c): using nested delegate literal as template alias parameter | |
| 5755 | RESOLVED | DUPLICATE | normal | dmd | Internal error in cgcs.c | |
| 5756 | NEW | enhancement | phobos | phobos#9900 | amap() and maybe afilter() too | |
| 5757 | RESOLVED | FIXED | normal | phobos | std.math: exp, expm1, exp2 return 'inf' when no asm. | |
| 5758 | RESOLVED | WONTFIX | normal | phobos | std.path.join is not evaluable at compile-time | |
| 5759 | RESOLVED | WONTFIX | normal | phobos | std.path.join incorrectly joins directories | |
| 5760 | RESOLVED | INVALID | regression | druntime | Unhandled Exception: EXCEPTION_ACCESS_VIOLATION(0xc0000005) at object._checkModCtors._findDependencies.object.ModuleInfo | |
| 5761 | RESOLVED | FIXED | normal | phobos | std.datetime: Date.this(int day) conversion fails for Dec 30 of leap years | |
| 5762 | RESOLVED | FIXED | normal | phobos | getopt: short option parameter read incorrectly when bundling enabled | |
| 5763 | RESOLVED | FIXED | minor | phobos | traits.d BaseClassesTuple function incorrectly handles Object class argument | |
| 5764 | RESOLVED | DUPLICATE | normal | phobos | RedBlackTree cannot be empty | |
| 5765 | RESOLVED | WONTFIX | enhancement | phobos | ^^ and << with BigInts | |
| 5766 | RESOLVED | DUPLICATE | regression | dmd | undefined reference to `_D3std4bind12__ModuleInfoZ' | |
| 5767 | RESOLVED | WORKSFORME | normal | tools | Optlink crash | |
| 5768 | RESOLVED | FIXED | normal | phobos | std.uni's "is*" functions should return bool | |
| 5769 | RESOLVED | DUPLICATE | normal | dmd | struct elaborate constructor should make rvalue | |
| 5770 | RESOLVED | FIXED | normal | dmd | Template constructor bypass access check | |
| 5771 | RESOLVED | FIXED | normal | dmd | Template constructor and auto ref do not work | |
| 5772 | RESOLVED | DUPLICATE | normal | phobos | Tuple containing typedefed value causes error in format.d | |
| 5773 | RESOLVED | FIXED | normal | phobos | sort() and topN() fail on sliced/resized array of tuples | |
| 5774 | RESOLVED | WORKSFORME | normal | dmd | [64 bit] "relocation truncated to fit" with __gshared array, while(), and $ | |
| 5775 | RESOLVED | WONTFIX | enhancement | dmd | "body" keyword is unnecessary | |
| 5776 | RESOLVED | WORKSFORME | normal | dmd | DMD assert. failure on topN with custom comparison/data in inner function | |
| 5777 | RESOLVED | FIXED | major | dmd | Move semantics require full spec NRVO | |
| 5778 | RESOLVED | WORKSFORME | normal | dlang.org | Missing attributes. | |
| 5779 | RESOLVED | INVALID | normal | dmd | Bad value range propagation for ternary operator | |
| 5780 | RESOLVED | FIXED | critical | phobos | [patch] std.traits.hasIndirections incorrectly handles static arrays | |
| 5781 | RESOLVED | FIXED | normal | phobos | std.datetime: On Windows, times off by one hour in some years due to DST rule changes | |
| 5782 | RESOLVED | WORKSFORME | normal | dmd | Few things about rdmd | |
| 5783 | RESOLVED | WORKSFORME | normal | phobos | Const Tuple equality | |
| 5784 | RESOLVED | WORKSFORME | normal | dmd | Template instantiation with enum constant as parameter, missing implicit cast | |
| 5785 | RESOLVED | FIXED | major | dmd | Lexing or Parsing issue with UFCS | |
| 5786 | RESOLVED | FIXED | normal | phobos | std.algorithm.sort does not work with std.container.Array: Range violation | |
| 5787 | RESOLVED | FIXED | normal | dmd | Invisible multiple function calls when using .tupleof | |
| 5788 | RESOLVED | DUPLICATE | enhancement | dmd | Better optimize [] (empty dynamic array literals) | |
| 5789 | NEW | enhancement | druntime | dmd#17232 | Runtime.loadLibrary/unloadLibrary need .getSymbol() | |
| 5790 | RESOLVED | FIXED | critical | dmd | "Error: variable result used before set" when -release -inline -O | |
| 5791 | RESOLVED | DUPLICATE | enhancement | phobos | array.Appender with operator "~=" (source included) | |
| 5792 | RESOLVED | FIXED | normal | phobos | Tuple!(real,string) fails | |
| 5793 | RESOLVED | WONTFIX | normal | dmd | Types can't be inferred from template argument types | |
| 5794 | RESOLVED | FIXED | normal | phobos | std.datetime StopWatch (and perhaps benchmark) examples need a small fix | |
| 5795 | RESOLVED | DUPLICATE | regression | dmd | enum x = CustomType; should be a syntax error | |
| 5796 | RESOLVED | FIXED | normal | dmd | ICE with pragma(msg, ...) after missing ';' in a template | |
| 5797 | RESOLVED | WORKSFORME | normal | phobos | std.math.approxEqual should accept const arguments | |
| 5798 | RESOLVED | FIXED | major | dmd | Weakly pure function calls skipped inside a comma expression | |
| 5799 | RESOLVED | FIXED | normal | dmd | Address-of operator fails on nested conditional operator expression | |
| 5800 | RESOLVED | INVALID | normal | dmd | Wrong NAN bit pattern during array initialization |