24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 9701 | RESOLVED | FIXED | normal | dmd | UDAs cannot be attached to enum values. | |
| 9702 | RESOLVED | FIXED | enhancement | phobos | std.string.replace for single chars too? | |
| 9703 | NEW | normal | dmd | dmd#17577 | Failed matrix literal assignment error message | |
| 9704 | RESOLVED | WORKSFORME | normal | dmd | Destructor not called on function calls if postblit throws | |
| 9705 | RESOLVED | INVALID | normal | dmd | property parameter-less template function not resolved in typeof | |
| 9706 | NEW | normal | dmd | dmd#18536 | JSON output doesn't contain type of deduced values | |
| 9707 | RESOLVED | WORKSFORME | normal | dmd | Template argument deduction does not work with static methods of shared class | |
| 9708 | RESOLVED | FIXED | normal | dmd | inout breaks zero parameter IFTI | |
| 9709 | RESOLVED | DUPLICATE | normal | dmd | ice with template and alias this | |
| 9710 | RESOLVED | FIXED | normal | dmd | Pointer enums crash dmd | |
| 9711 | RESOLVED | DUPLICATE | enhancement | dmd | extend IFTI to deduce static array length | |
| 9712 | RESOLVED | FIXED | normal | dmd | IFTI does not support deducing static array types from array literal arguments | |
| 9713 | RESOLVED | FIXED | normal | dmd | Ddoc: Empty description suppress automatic example generation | |
| 9714 | RESOLVED | FIXED | normal | dmd | Ddoc: Combination of -D and -unittest reveals hidden unittest function | |
| 9715 | RESOLVED | WONTFIX | enhancement | dmd | Implement basic template error checking | |
| 9716 | NEW | enhancement | phobos | phobos#9961 | [Feature request] {std.stdio} A range to manage both stream and file | |
| 9717 | RESOLVED | WONTFIX | major | phobos | `std.math.round` rounds away from zero instead of to the nearest even integer | |
| 9718 | RESOLVED | WORKSFORME | normal | dmd | Circular reference with a simple Algebraic | |
| 9719 | RESOLVED | INVALID | normal | dmd | ddoc isn't generated for inner values unless the outer is documented | |
| 9720 | RESOLVED | FIXED | blocker | dmd | OSX wrong code with -O Illegal instruction | |
| 9721 | NEW | enhancement | dmd | dmd#18537 | Code coverage for templates | |
| 9722 | RESOLVED | FIXED | critical | dmd | optimizer kills GOT to EBX load | |
| 9723 | RESOLVED | FIXED | enhancement | dmd | Implement -main switch to inject a default main() function | |
| 9724 | NEW | normal | phobos | phobos#9962 | Range predicates are not restrictive enough to justify assumptions made in Phobos code | |
| 9725 | RESOLVED | FIXED | normal | phobos | std.string.format does wasteful UTF decoding | |
| 9726 | RESOLVED | FIXED | enhancement | dmd | Add minimum % coverage required for -cov testing | |
| 9727 | RESOLVED | FIXED | enhancement | dmd | Documented unittest comment should appear before Example section | |
| 9728 | RESOLVED | FIXED | normal | dmd | Ddoc anchors non-unique across overloads | |
| 9729 | RESOLVED | FIXED | critical | dmd | interface thunk doesn't set EBX to GOT | |
| 9730 | NEW | enhancement | dmd | dmd#18538 | Allow ddoc unittests to remotely reference declaration | |
| 9731 | RESOLVED | FIXED | enhancement | dmd | Ddoc should output per-paragraph macro instead of $(DDOC_BLANKLINE) | |
| 9732 | RESOLVED | DUPLICATE | enhancement | dmd | Do not call opAssign() for the first assignment to member in the constructor | |
| 9733 | RESOLVED | FIXED | blocker | dmd | Hello world segfaults on Debian x86_64 with -m64 | |
| 9734 | RESOLVED | FIXED | normal | dlang.org | setIntersection accepts only 2 ranges, but documentation says otherwise | |
| 9735 | RESOLVED | FIXED | minor | dmd | Casting delegates to void* should be illegal | |
| 9736 | RESOLVED | FIXED | trivial | dmd | VS2010 project file does full rebuild every time | |
| 9737 | REOPENED | enhancement | phobos | phobos#9963 | std.net.curl and SSL - documentation missing | |
| 9738 | RESOLVED | WONTFIX | enhancement | dmd | inline asm offset expression looks like array indexing | |
| 9739 | RESOLVED | FIXED | regression | dmd | Regression (1.077 git-head): DMD not considering ctor with default args as default ctor | |
| 9740 | RESOLVED | INVALID | normal | phobos | strange interaction between map and filter | |
| 9741 | RESOLVED | FIXED | normal | dmd | undefined identifier with User Defined Attribute | |
| 9742 | RESOLVED | FIXED | regression | phobos | std.math.floor returns 0 for any value x > -1 and x < 0 | |
| 9743 | RESOLVED | FIXED | normal | dmd | IFTI and polymorphic string literal should support implicit conversion to static array type | |
| 9744 | RESOLVED | FIXED | normal | dmd | Poor error message taking address of thread-local variable at compile time | |
| 9745 | RESOLVED | FIXED | enhancement | dmd | Allow non-thread local static variables to have their address taken in CTFE | |
| 9746 | RESOLVED | FIXED | major | dmd | Incorrect method parameters in out-block of `final` class member functions | |
| 9747 | RESOLVED | FIXED | normal | dmd | IFTI argument deduction fails for committed string literals which are implicitly converted to a static array | |
| 9748 | RESOLVED | DUPLICATE | normal | dmd | Wrong scope of templated nested functions in static foreach | |
| 9749 | RESOLVED | WONTFIX | normal | dmd | typeof(return) in function signature | |
| 9750 | RESOLVED | DUPLICATE | normal | phobos | byLine(KeepTerminator.no) problem with Windows newlines in binary mode files | |
| 9751 | NEW | normal | druntime | dmd#17119 | [cov] Coverage generation should emit non-problematic file names | |
| 9752 | NEW | enhancement | druntime | dmd#17250 | [cov] Coverage generation should emit files to path set by -od | |
| 9753 | RESOLVED | FIXED | minor | phobos | std.string.translate precondition asserts | |
| 9754 | RESOLVED | WORKSFORME | normal | dmd | Bad codegen with 0-size args and -fPIC -O | |
| 9755 | RESOLVED | FIXED | normal | dmd | JSON output is missing the protection attribute for templates | |
| 9756 | RESOLVED | DUPLICATE | normal | dmd | "duplicate COMDAT" with templated functions in static foreach | |
| 9757 | RESOLVED | FIXED | normal | dmd | Ddoc: documented unittest after ditto should work | |
| 9758 | RESOLVED | FIXED | minor | dmd | Ddoc: empty ddoc comment and unittest block generates no Examples section | |
| 9759 | RESOLVED | FIXED | regression | dmd | compiler segfault in StructLiteral::implicitConvTo(Type*) on invalid code | |
| 9760 | REOPENED | major | dmd | dmd#18539 | asm docs should say PIC code uses variable and thus needs a stack frame | |
| 9761 | NEW | enhancement | dmd | dmd#17579 | version(x) in enums | |
| 9762 | NEW | enhancement | phobos | phobos#9601 | std.math.isqrt | |
| 9763 | NEW | enhancement | dmd | dmd#18540 | @contended and @contended("groupName") | |
| 9764 | RESOLVED | FIXED | regression | dmd | Ddoc: Ddoc file name is incorrectly emphasized | |
| 9765 | RESOLVED | FIXED | minor | dmd | Error message with __error with struct literal dotvar expression | |
| 9766 | RESOLVED | FIXED | enhancement | dmd | align(n) with n compile-time constant | |
| 9767 | RESOLVED | DUPLICATE | trivial | dmd | Confusing compiler error generated when names collide across modules. | |
| 9768 | RESOLVED | FIXED | major | dmd | No line number for wrong foreach type | |
| 9769 | NEW | enhancement | druntime | dmd#17251 | Remove opEquals from Object | |
| 9770 | NEW | enhancement | druntime | dmd#17120 | Remove opCmp from Object | |
| 9771 | NEW | enhancement | druntime | dmd#17252 | Remove toHash from Object | |
| 9772 | NEW | enhancement | druntime | dmd#17253 | Remove toString from Object | |
| 9773 | RESOLVED | FIXED | normal | dmd | ref parameter with default value should not compile | |
| 9774 | RESOLVED | FIXED | normal | dmd | Error message with __error using == on tuple members | |
| 9775 | RESOLVED | FIXED | regression | dmd | Can no longer create a const Date in CTFE if the variable is explicitly typed | |
| 9776 | RESOLVED | WONTFIX | enhancement | phobos | Make raw write mode the default | |
| 9777 | RESOLVED | FIXED | major | dmd | Calling final interface method leads to wrong code | |
| 9778 | RESOLVED | FIXED | enhancement | dmd | RDMD: Support passing resource files to DMD | |
| 9779 | NEW | enhancement | dmd | dmd#18541 | Improperly implemented interface methods should emit a better diagnostic | |
| 9780 | RESOLVED | FIXED | normal | phobos | Maybe bad formatted write of array of 2-tuples | |
| 9781 | RESOLVED | FIXED | major | dmd | -inline will cause backend ICE | |
| 9782 | RESOLVED | FIXED | normal | dmd | implementing RTInfo!T causes errors for deprecated types | |
| 9783 | RESOLVED | FIXED | normal | druntime | profiling recursive function calls yields bad tree timing | |
| 9784 | RESOLVED | DUPLICATE | normal | dmd | Fail to use auto when implementing class interface methods | |
| 9785 | NEW | enhancement | dmd | dmd#18542 | dmd -inline should inline lambda delegates | |
| 9786 | NEW | enhancement | dmd | dmd#18543 | Allow [non-member|UFCS] implementation of operators | |
| 9787 | NEW | enhancement | druntime | dmd#17121 | [profile] Improve performance of -profile by factor of 10 | |
| 9788 | RESOLVED | FIXED | normal | dmd | -profile doesn't work if exceptions are thrown in the running program | |
| 9789 | RESOLVED | FIXED | enhancement | dmd | Ddoc for aliases should use new "alias x=y" syntax | |
| 9790 | RESOLVED | FIXED | normal | dmd | Internal error when compiling a invalid variable in template (in expression.c and backend\evalu8.c) | |
| 9791 | RESOLVED | FIXED | major | dmd | [ICE] (struct.c line 668) map with a missing tuple import | |
| 9792 | NEW | normal | phobos | phobos#9964 | length field of a const SortedRange | |
| 9793 | RESOLVED | FIXED | normal | dlang.org | XREF broken for package modules (e.g. digest.digest) | |
| 9794 | RESOLVED | FIXED | normal | phobos | std.json cannot handle delete character | |
| 9795 | RESOLVED | DUPLICATE | normal | dmd | cast fails for C's forward referenced structure pointer | |
| 9796 | RESOLVED | WORKSFORME | normal | dmd | "too many initializers" error message doesn't give correct line number | |
| 9797 | RESOLVED | WONTFIX | enhancement | phobos | to!int() cannot convert hexadecimal numbers | |
| 9798 | RESOLVED | INVALID | normal | dmd | The memory assigned in multithread is broken | |
| 9799 | RESOLVED | FIXED | normal | druntime | Missing aliases and enums in druntime imports | |
| 9800 | RESOLVED | MOVED | major | dmd | Numerous issues with DWARF debug output |