24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 18705 | RESOLVED | FIXED | normal | dmd | dmd segmentation fault with duplicate class definition | |
| 18706 | NEW | enhancement | dlang.org | dlang.org#4086 | Documentation on default class member initializers could be improved | |
| 18707 | NEW | enhancement | dmd | dmd#19417 | Destructor of qualified objects not typechecked properly | |
| 18708 | RESOLVED | FIXED | normal | dmd | Flow analysis in constructors not done correctly for if, ||, && | |
| 18709 | RESOLVED | FIXED | normal | dlang.org | DDOC_AUTO_PSYMBOL and friends are wrong | |
| 18710 | RESOLVED | INVALID | normal | dmd | executable file not generated when -o- is used | |
| 18711 | RESOLVED | WORKSFORME | enhancement | dmd | Suggest to slice a static array when the called function would accept it | |
| 18712 | REOPENED | regression | dmd | dmd#19418 | [Reg 2.072] bogus "switch skips declaration" error with case in mixin | |
| 18713 | RESOLVED | WORKSFORME | blocker | dmd | ICE in dmd/statementsem.d:1798 with -dip1000 | |
| 18714 | RESOLVED | FIXED | normal | phobos | Phobos calls localtime, which is not threadsafe | |
| 18715 | NEW | minor | phobos | phobos#10327 | Non-documented unittests should not use unpredictableSeed or default Random alias | |
| 18716 | NEW | critical | dmd | dmd#19419 | type const(char)[] can not be mapped to C++ | |
| 18717 | RESOLVED | DUPLICATE | normal | phobos | Segfault in BitManip | |
| 18718 | RESOLVED | DUPLICATE | critical | dmd | ICE in dmd/traits.d:417 | |
| 18719 | RESOLVED | FIXED | normal | dmd | Doubly-called constructor against member when using forwarding constructors | |
| 18720 | RESOLVED | FIXED | major | druntime | Segfault in src/gc/impl/conservative/gc.d:1990 | |
| 18721 | RESOLVED | FIXED | critical | dmd | ICE in dmd/cond.d(378) when compiling static foreach with -D | |
| 18722 | RESOLVED | WORKSFORME | normal | dmd | runnable/test13666.sh has magic failures on Windows | |
| 18723 | NEW | major | druntime | dmd#17363 | std.exception.ErrnoException@std/stdio.d(1012): Enforcement failed (Bad file descriptor) when running the simplified benchmark | |
| 18724 | RESOLVED | FIXED | critical | dmd | ICE in dmd/dsymbol.d(890) | |
| 18725 | RESOLVED | INVALID | normal | dmd | compiler does not check all levels of methods for privateness, if used in invariant | |
| 18726 | NEW | normal | phobos | phobos#9753 | std.math.fma is not implemented | |
| 18727 | RESOLVED | FIXED | normal | phobos | std.math.fmin does not handle nan correctly | |
| 18728 | RESOLVED | FIXED | normal | phobos | std.math.fdim does not handle nan correctly | |
| 18729 | RESOLVED | FIXED | normal | dmd | dmd -run executes in different environment | |
| 18730 | RESOLVED | FIXED | normal | dmd | dmd miscompiles core.bitop.bt with -O | |
| 18731 | NEW | enhancement | dmd | dmd#17854 | Link only with druntime for the runnable tests if Phobos isn't needed | |
| 18732 | RESOLVED | INVALID | normal | dmd | Can use template as type in a templatized class | |
| 18733 | NEW | normal | phobos | phobos#10328 | std.math.remquo's behavior with infinity is platform dependent | |
| 18734 | NEW | normal | dmd | dmd#19420 | bitnum parameter of core.bitop.bt should be signed | |
| 18735 | RESOLVED | FIXED | enhancement | phobos | all versions of find and canfind should identify usage of predicate | |
| 18736 | RESOLVED | FIXED | normal | dmd | constructor calls allowed after case labels | |
| 18737 | RESOLVED | FIXED | normal | dmd | An assert(0) should be a leaf in constructor flow analysis | |
| 18738 | NEW | normal | dmd | dmd#17855 | [scope] scope delegates can be escaped via closure | |
| 18739 | RESOLVED | WONTFIX | normal | phobos | phobos#9754 | std.math.remquo's returns 0 when y is zero only on FreeBSD 32bit |
| 18740 | NEW | normal | dmd | dmd#19421 | dmd deletes similar named files | |
| 18741 | RESOLVED | INVALID | normal | phobos | std.math.sqrt doesn't use sqrtl when it's available | |
| 18742 | NEW | minor | phobos | phobos#10329 | std.regex: Using CodePointSet in AAs breaks if reference count changes | |
| 18743 | RESOLVED | FIXED | enhancement | dmd | ConditionalExpression and AssignExpression should require parentheses | |
| 18744 | RESOLVED | WORKSFORME | major | dmd | Class l-values can be implicitly converted to `Object` l-values, even in safe code | |
| 18745 | NEW | enhancement | druntime | dmd#17166 | Custom coverage reporter in core.runtime | |
| 18746 | RESOLVED | FIXED | normal | dmd | function returning empty struct isn't called if used in equality expression | |
| 18747 | RESOLVED | FIXED | trivial | dlang.org | [Structs, Unions] | |
| 18748 | RESOLVED | FIXED | normal | dmd | bt instruction with immediate offset uses 64-bit variant for 32-bit data | |
| 18749 | RESOLVED | FIXED | normal | dmd | bt instruction using 64-bit register for 32-bit offset | |
| 18750 | RESOLVED | MOVED | normal | dmd | [Tracker] everything wrong with code generation for bt instruction | |
| 18751 | NEW | normal | dmd | dmd#19422 | chunkBy predicate cannot access local variable | |
| 18752 | RESOLVED | FIXED | minor | dlang.org | std.file.read runnable example fails | |
| 18753 | RESOLVED | FIXED | critical | dmd | chunkBy compile error causes ICE | |
| 18754 | RESOLVED | WORKSFORME | normal | dlang.org | Type sequence instantiation missing from language specification | |
| 18755 | RESOLVED | FIXED | critical | phobos | std.typecons.Rebindable breaks @safe-ty | |
| 18756 | RESOLVED | INVALID | normal | dmd | Escaping address of temporary struct field | |
| 18757 | NEW | minor | dmd | dmd#17856 | static invariant{} should either work or not be valid syntax | |
| 18758 | RESOLVED | WORKSFORME | major | dmd | RVO ignores asm writing to return value | |
| 18759 | NEW | enhancement | dmd | dmd#19423 | feature request: blocks | |
| 18760 | RESOLVED | FIXED | normal | phobos | theAllocator should hold a reference to the allocator that it uses | |
| 18761 | RESOLVED | FIXED | major | dlang.org | Page for assumeUnique documentation displays incorrectly | |
| 18762 | RESOLVED | FIXED | major | dmd | DMD should use a unique path/filename for __stdin.o | |
| 18763 | RESOLVED | INVALID | critical | druntime | Segfault in garbage collector | |
| 18764 | NEW | normal | dmd | dmd#19424 | -g makes OPTLINK fail to find symbols | |
| 18765 | RESOLVED | FIXED | enhancement | dlang.org | [Arrays] Docs need info on initialization of static array with element literal | |
| 18766 | RESOLVED | FIXED | enhancement | phobos | std.typecons.Tuple.toHash could be improved | |
| 18767 | RESOLVED | FIXED | enhancement | dmd | __xtoHash memberwise hashing shouldn't just sum the member hashes | |
| 18768 | RESOLVED | FIXED | enhancement | druntime | object.getArrayHash with custom toHash shouldn't just sum hashes of array elements | |
| 18769 | RESOLVED | DUPLICATE | major | dmd | Cannot infer template parameters for aliased types | |
| 18770 | RESOLVED | WORKSFORME | normal | dmd | Ternary operator returns incorrect value when compiling with -O option | |
| 18771 | RESOLVED | FIXED | normal | dmd | Identical overload sets in different modules have different identities | |
| 18772 | RESOLVED | FIXED | critical | dmd | [ICE] Internal error: dmd\backend\cgcod.c 607 no optimizations | |
| 18773 | NEW | enhancement | phobos | phobos#9755 | Constraints on buffer re-use for std.zlib should be documented. | |
| 18774 | NEW | normal | dmd | dmd#19425 | meta used in .di files causes link errors | |
| 18775 | RESOLVED | FIXED | minor | dmd | DMD falsely reports deprecation for deprecated implicit casts that were not used in UFCS | |
| 18776 | RESOLVED | WORKSFORME | critical | dmd | Internal error: dmd/backend/symbol.c 1043 | |
| 18777 | RESOLVED | DUPLICATE | minor | dmd | std.traits.RetrunType ambiguity | |
| 18778 | RESOLVED | FIXED | normal | phobos | std.format: Positional arguments do not work as expected with nesting | |
| 18779 | NEW | trivial | phobos | phobos#10330 | StatsCollector empty doesn't take into account the parent allocator | |
| 18780 | RESOLVED | FIXED | normal | phobos | Inconsistent behavior with Variant holding int converting to unsigned types | |
| 18781 | NEW | normal | phobos | phobos#10331 | std.string.replace: RangeError when replacing with inconsistent string types | |
| 18782 | RESOLVED | FIXED | minor | dlang.org | Documentation error: ProtectionAttributes should say Visibility Attributes | |
| 18783 | RESOLVED | DUPLICATE | minor | phobos | crash with replace | |
| 18784 | RESOLVED | FIXED | blocker | dmd | Segfault due to dmd codegen interfacing with C++ | |
| 18785 | RESOLVED | FIXED | enhancement | dmd | No way to get list of overloads for a given template | |
| 18786 | NEW | blocker | installer | installer#662 | AV program detects malware in windows download of DMD | |
| 18787 | RESOLVED | DUPLICATE | normal | dmd | ddoc crashes on static foreach | |
| 18788 | NEW | enhancement | dmd | dmd#19426 | static arrays with a length specified at runtime should dynamically allocate on the stack | |
| 18789 | RESOLVED | FIXED | normal | phobos | std.stdio messes up UTF conversions on output | |
| 18790 | RESOLVED | FIXED | enhancement | phobos | can't put a const(char)[] into a char[] | |
| 18791 | NEW | regression | installer | installer#693 | No VERSION file in DMD .zip distribution | |
| 18792 | RESOLVED | DUPLICATE | normal | dmd | Incorrect scope analysis with -dip1000 for small-sized-optimized string | |
| 18793 | NEW | major | dlang.org | dlang.org#4087 | Semantics of scope(exit/success) modifying return value | |
| 18794 | RESOLVED | FIXED | major | dmd | Compiling with -O causes runtime segfault | |
| 18795 | NEW | enhancement | dmd | dmd#17857 | Add pragma(stackStomp, [true|false]) to control -gx on per-function basis | |
| 18796 | RESOLVED | FIXED | normal | phobos | std.algorithm.substitute asserts on empty range | |
| 18797 | NEW | enhancement | phobos | phobos#9756 | Use of "isInputRange" in various functions is overly-restrictive | |
| 18798 | NEW | normal | dmd | dmd#19427 | ld.gold: relocation R_386_GOTOFF against preemptible symbol cannot be used when making a shared object | |
| 18799 | RESOLVED | DUPLICATE | major | dmd | Unexpected OPTLINK Termination at EIP=0040F60A | |
| 18800 | RESOLVED | FIXED | regression | phobos | [REG2.080.0-beta.1] Array.length setter segfaults for payloads with indirections | |
| 18801 | RESOLVED | FIXED | normal | phobos | std.stdio.File doesn't work with MSVCRT's UTF-8 mode | |
| 18802 | RESOLVED | INVALID | regression | dmd | [REG2.080] Safe block causing lifetime problem | |
| 18803 | RESOLVED | FIXED | minor | dmd | just "static if" in nested import crashes dmd | |
| 18804 | RESOLVED | FIXED | normal | phobos | std.algorithm.mutation.copy puts whole source range into target range when it should put elements |