24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4601 | RESOLVED | FIXED | major | phobos | Spawned threads frequently don't terminate or let other threads ever run if you spawn more than one thread | |
| 4602 | RESOLVED | FIXED | critical | dmd | Header generation turns 'typeof(x)(...)' into C-style cast | |
| 4603 | RESOLVED | FIXED | normal | phobos | array(iota(1, 0)) error | |
| 4604 | RESOLVED | FIXED | normal | phobos | A stack overflow with writeln | |
| 4605 | RESOLVED | FIXED | normal | phobos | Wrong print of an int[string] aa | |
| 4606 | RESOLVED | FIXED | major | dmd | access modifier causes failure to find stack pointer for template delegate | |
| 4607 | RESOLVED | FIXED | enhancement | druntime | Make .byValue() and .byKey() of associative arrays adopt the input range interface. | |
| 4608 | RESOLVED | FIXED | minor | phobos | std.string.chomp documentation mismatch implementation | |
| 4609 | RESOLVED | INVALID | normal | druntime | clear() does not call base constructor if a class does not implement a default constructor | |
| 4610 | RESOLVED | FIXED | blocker | phobos | std.bigint not working on OSX | |
| 4611 | RESOLVED | FIXED | normal | dmd | stack overflow or ICE(cgcod.c) when static array of structs exceeds 16MB limit | |
| 4612 | RESOLVED | WONTFIX | normal | dmd | (D1 only) DMD DDoc marks both static and final methods of interfaces as abstract in generated documentation | |
| 4613 | RESOLVED | DUPLICATE | critical | dmd | temporary generated inside foreach is not correctly destructed | |
| 4614 | RESOLVED | FIXED | major | dmd | ClassInfo.find seg faults on OS X | |
| 4615 | RESOLVED | WORKSFORME | regression | dmd | dmdscript no longer compiles | |
| 4616 | RESOLVED | WORKSFORME | major | dmd | Link error with copy constructor of nested struct | |
| 4617 | RESOLVED | FIXED | normal | dmd | Alias this'ed symbols cannot be passed to templates | |
| 4618 | RESOLVED | FIXED | regression | phobos | std.algorithm.reduce over fixed-size array (regression) | |
| 4619 | RESOLVED | INVALID | regression | phobos | Can't link with std.intrinsic function(s) | |
| 4620 | RESOLVED | WONTFIX | normal | dmd | C++ constructor and template mangling, C++ ABI patch | |
| 4621 | REOPENED | normal | dmd | dmd#18289 | Destructors are inherently un-@safe | |
| 4622 | RESOLVED | FIXED | critical | dmd | Module constructor is not called under some circumstances | |
| 4623 | RESOLVED | FIXED | major | dmd | Non-integer type allowed as static array size | |
| 4624 | NEW | normal | phobos | phobos#9889 | std.stdio.File and std.typecons.Unique not GC-heap safe | |
| 4625 | RESOLVED | FIXED | enhancement | druntime | "in" operator for AAs in SafeD code | |
| 4626 | RESOLVED | DUPLICATE | minor | dmd | undefined identifier causes assertion failure in statements.c | |
| 4627 | RESOLVED | FIXED | enhancement | phobos | Ideas for std.regex.match usage syntax | |
| 4628 | RESOLVED | DUPLICATE | normal | dmd | Casting away const should be allowed in safe mode if no indirection | |
| 4629 | RESOLVED | FIXED | normal | phobos | BufferedFile.printf() wants char[] as first argument | |
| 4630 | RESOLVED | DUPLICATE | normal | dmd | Primitive arguments to pure functions need not be converted to const | |
| 4631 | RESOLVED | DUPLICATE | normal | dmd | const array literal rebuilt on every usage | |
| 4632 | RESOLVED | DUPLICATE | major | druntime | Copy constructor not invoked on array reallocation | |
| 4633 | RESOLVED | FIXED | normal | dmd | typeof({return 1;}()) declaration fails if inside main | |
| 4634 | RESOLVED | FIXED | minor | phobos | typo in levenshteinDistanceAndPath documentation | |
| 4635 | RESOLVED | FIXED | normal | phobos | to!string fails for Variant and structs with uninitalized ("=void") static arrays | |
| 4636 | RESOLVED | WONTFIX | normal | phobos | scoped + private constructor | |
| 4637 | RESOLVED | WONTFIX | normal | dlang.org | bugzilla should be updated to include newer DMD versions | |
| 4638 | RESOLVED | FIXED | normal | phobos | Regression: new writeln does not recognize "wstring toString" | |
| 4639 | RESOLVED | INVALID | normal | dmd | Built-in primitive types cannot be used as template alias parameters | |
| 4640 | RESOLVED | FIXED | normal | dmd | nothrow before nested function signature doesn't compile | |
| 4641 | RESOLVED | FIXED | critical | dmd | Associative arrays of structs with alias this broken. | |
| 4642 | REOPENED | enhancement | dmd | dmd#17513 | DMD should have a command-line option to ignore pragma(lib, ...) | |
| 4643 | RESOLVED | FIXED | major | phobos | Shared values are unwritable | |
| 4644 | RESOLVED | FIXED | enhancement | phobos | assertExceptionThrown to assert that a particular exception was thrown | |
| 4645 | RESOLVED | FIXED | normal | tools | to!string(const char*) in library causes Optlink to issue warning | |
| 4646 | RESOLVED | FIXED | normal | tools | src/phobos/linux.mak STD_MODULES definition | |
| 4647 | RESOLVED | FIXED | major | dmd | [tdpl] Cannot explicitly call final interface method, ambiguous calls allowed | |
| 4648 | RESOLVED | DUPLICATE | normal | dmd | "In" contracts in interfaces missbehaving | |
| 4649 | RESOLVED | DUPLICATE | normal | dlang.org | Outdated range names in the spec. | |
| 4650 | NEW | enhancement | dmd | dmd#18290 | Static data that must be scanned by the GC should be grouped | |
| 4651 | RESOLVED | FIXED | normal | dlang.org | Docs: Returned classes that have access to stack variables of its enclosing function | |
| 4652 | RESOLVED | FIXED | normal | dmd | Compiler hangs on template with zero-length tuple and another argument | |
| 4653 | RESOLVED | WONTFIX | enhancement | phobos | More unit test functions should be added - like assertEqual() and assertNotEqual() | |
| 4654 | RESOLVED | INVALID | normal | dmd | Cannot overload range iteration against opApply iteration | |
| 4655 | RESOLVED | FIXED | regression | dmd | Regression(1.063, 2.048) goto to a try block ICEs | |
| 4656 | RESOLVED | WORKSFORME | normal | phobos | stdio.readf does not ignore white space | |
| 4657 | RESOLVED | INVALID | critical | dmd | [std.conv] to!int("7") is broken | |
| 4658 | RESOLVED | FIXED | enhancement | dmd | Support needed for new x86 and x86_64 instructions | |
| 4659 | RESOLVED | WONTFIX | enhancement | phobos | lockstep <=> zip names | |
| 4660 | RESOLVED | WONTFIX | enhancement | phobos | Different writeln output for lazy sequences | |
| 4661 | RESOLVED | FIXED | normal | phobos | Array Literal Incompatible Type Error Msg Should Include Line Number | |
| 4662 | RESOLVED | FIXED | normal | dmd | Array ops on const arrays | |
| 4663 | RESOLVED | FIXED | enhancement | dmd | Wrong 'static' position error message | |
| 4664 | RESOLVED | DUPLICATE | normal | dmd | Lambdas default arguments problems | |
| 4665 | RESOLVED | FIXED | normal | dmd | map with no automatic closure | |
| 4666 | RESOLVED | WONTFIX | enhancement | phobos | Optional name for std.typecons.Tuples? | |
| 4667 | RESOLVED | DUPLICATE | normal | dmd | Goto skipping variable initializations | |
| 4668 | RESOLVED | WORKSFORME | normal | dmd | Troubles with 'auto ref' | |
| 4669 | NEW | normal | dmd | dmd#18291 | Unit tests do not work in libraries compiled by dmd with -lib | |
| 4670 | RESOLVED | DUPLICATE | normal | dmd | Error compiling enum with string value in debug (compiles in release) | |
| 4671 | RESOLVED | FIXED | normal | phobos | std.conv.emplace() doesn't work w/ struct literals, as opposed to c'tors. | |
| 4672 | RESOLVED | FIXED | normal | phobos | [patch] rdmd fails when -I is needed | |
| 4673 | RESOLVED | FIXED | normal | phobos | Bug in std.string (isNumeric) | |
| 4674 | RESOLVED | FIXED | normal | phobos | Change std.typecons.alignForSize's signature to (string[] names...) | |
| 4675 | RESOLVED | FIXED | normal | dmd | [tdpl] Eponymous Template should hide internal names | |
| 4676 | RESOLVED | FIXED | normal | dmd | Overload resolution rejects valid code when mixing variadics, non-variadics | |
| 4677 | NEW | enhancement | dmd | dmd#18292 | disallow GC via cmd line argument -nogc | |
| 4678 | RESOLVED | DUPLICATE | normal | dmd | Built struct is callable without opCall | |
| 4679 | RESOLVED | FIXED | normal | dmd | Problem with final & override | |
| 4680 | RESOLVED | DUPLICATE | normal | dmd | Duplicated function/overload error message | |
| 4681 | RESOLVED | FIXED | regression | phobos | Appender access violation | |
| 4682 | RESOLVED | FIXED | normal | dmd | [CTFE] Run-time Vs Compile-time of int.min % -1 | |
| 4683 | RESOLVED | FIXED | normal | phobos | [patch] rdmd: -od clobbers preceeding -of | |
| 4684 | RESOLVED | FIXED | normal | phobos | [patch] rdmd: Assert failure on -od without trailing slash | |
| 4685 | RESOLVED | DUPLICATE | normal | dmd | in contract of base class affected by the body of the overriding function | |
| 4686 | RESOLVED | DUPLICATE | enhancement | phobos | rdmd could use an incremental compilation option | |
| 4687 | RESOLVED | WORKSFORME | normal | dmd | Strange error on simple main with response file from xfbuild | |
| 4688 | RESOLVED | FIXED | normal | phobos | [patch] rdmd/Win: rdmd'ed program's output appears after cmd prompt | |
| 4689 | RESOLVED | DUPLICATE | normal | dmd | Error: cast from const(int) to real not allowed in safe code | |
| 4690 | RESOLVED | FIXED | major | dmd | ref return should allow assignment if not overridden | |
| 4691 | RESOLVED | FIXED | normal | dmd | Incorrect comparison of double and long | |
| 4692 | RESOLVED | FIXED | normal | dmd | Cyclic import breaks is() in a static if in a struct | |
| 4693 | RESOLVED | FIXED | normal | phobos | std.range.iota fails with long type | |
| 4694 | RESOLVED | WONTFIX | enhancement | dmd | Unused last assignment warning | |
| 4695 | RESOLVED | FIXED | normal | phobos | std.range.zip is broken | |
| 4696 | RESOLVED | DUPLICATE | normal | dmd | function pointers to std.math functions cause linking errors | |
| 4697 | RESOLVED | FIXED | normal | phobos | std.demangle doesn't work correctly | |
| 4698 | RESOLVED | DUPLICATE | normal | dmd | Can't add constraints to templated class that uses inheritance | |
| 4699 | RESOLVED | FIXED | normal | dmd | Functions in peer scopes cannot have the same name | |
| 4700 | RESOLVED | FIXED | regression | phobos | to!float("0") fails |