24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 18605 | RESOLVED | WORKSFORME | enhancement | dmd | Missing return not detected when labeled continue is used | |
| 18606 | NEW | regression | dmd | dmd#19409 | [REG2.072] "cannot append type const(T) to type T[]" in .dup | |
| 18607 | RESOLVED | FIXED | normal | dmd | using labelled continue in tuple foreach can break pure and @safe | |
| 18608 | RESOLVED | MOVED | regression | phobos | containers/src/containers/internal/storage_type.d(50) | |
| 18609 | RESOLVED | WONTFIX | normal | dmd | `is` expression identifier accessible outside `static if` | |
| 18610 | RESOLVED | WONTFIX | trivial | installer | dman missing in 2.079 Windows package | |
| 18611 | RESOLVED | DUPLICATE | enhancement | dmd | struct initializer works for dynamic arrays but not associative arrays | |
| 18612 | RESOLVED | DUPLICATE | critical | dmd | missing debug info: frame locals (eg lldb fr v) not shown with dmd (works with ldc) | |
| 18613 | NEW | enhancement | dlang.org | dlang.org#3973 | Documentation: recommended construction/destruction patterns for manual memory management | |
| 18614 | NEW | minor | dmd | dmd#19410 | dmd source uses bool return inconsistently (true should mean success) | |
| 18615 | RESOLVED | FIXED | normal | phobos | Rebindable!A doesn't use class A's opEquals (returns a is b instead) | |
| 18616 | NEW | normal | dmd | dmd#19411 | attrib.h:31:7: warning: 'AttribDeclaration' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] | |
| 18617 | RESOLVED | FIXED | enhancement | dmd | need __traits(deprecated, expr) to check whether an expression would trigger deprecation | |
| 18618 | NEW | enhancement | phobos | phobos#10320 | templated functions should in general have their attributes inferred | |
| 18619 | RESOLVED | WONTFIX | enhancement | tools | documented unittests extracted by test_extractor should be run by auto-tester | |
| 18620 | RESOLVED | FIXED | critical | dmd | `error cannot be interpreted at compile time` is missing context where error occurs | |
| 18621 | CLOSED | INVALID | enhancement | phobos | core.sync.condition notify methods cannot be used from a (unix) signal handler | |
| 18622 | RESOLVED | FIXED | trivial | visuald | Outdated information regarding link definition when generated by Visual D DLL project. | |
| 18623 | RESOLVED | WONTFIX | enhancement | dmd | Documented unittest should not allow private symbol access | |
| 18624 | RESOLVED | FIXED | regression | phobos | getSymbolsByUDA produces wrong result if one of the symbols having the UDA is a function | |
| 18625 | RESOLVED | FIXED | normal | dmd | mixin(__MODULE__) in string mixin results in undefined identifier in certain cases | |
| 18626 | NEW | enhancement | phobos | phobos#10321 | std.traits.fullyQualifiedName on value results in T instead of error | |
| 18627 | RESOLVED | FIXED | enhancement | phobos | std.complex is a lot slower than builtin complex types at number crunching | |
| 18628 | NEW | normal | dmd | dmd#17852 | @disable this(this) erroneously adds `__postblit` member | |
| 18629 | NEW | normal | phobos | phobos#10322 | std.algorithm.iteration.subsitute is slow | |
| 18630 | RESOLVED | DUPLICATE | blocker | phobos | std.math must CTFE | |
| 18631 | RESOLVED | FIXED | normal | phobos | std.random.choice does not work with const arrays | |
| 18632 | RESOLVED | FIXED | enhancement | phobos | enable use of fromStringz with char[n] | |
| 18633 | RESOLVED | INVALID | enhancement | dlang.org | Specify clearly if `typectors ref` is the same as `typector auto ref ` | |
| 18634 | RESOLVED | FIXED | trivial | phobos | std.container.rbtree does not work with delegate comparators | |
| 18635 | NEW | enhancement | dlang.org | dlang.org#4084 | Show list of transition features on dlang.org and the man page | |
| 18636 | NEW | enhancement | dlang.org | dlang.org#4085 | Make the ddox instant search available for ddoc | |
| 18637 | RESOLVED | WONTFIX | normal | dmd | [scope][DIP1000] "copying & i into allocated memory escapes a reference to local variable i" where it's inappropriate | |
| 18638 | RESOLVED | FIXED | enhancement | phobos | The main override of std.range.zip could infer @nogc and nothrow | |
| 18639 | RESOLVED | FIXED | enhancement | visuald | VisualD - First 5 minutes - Improve list of project wizards, propritise MSBuild projects | |
| 18640 | RESOLVED | FIXED | enhancement | visuald | VisualD - First 5 minutes - Default debuginfo configuration emits warnings. | |
| 18641 | RESOLVED | FIXED | enhancement | visuald | VisualD - First 5 minutes - Improve experience adding .d files to existing C++ projects | |
| 18642 | RESOLVED | FIXED | enhancement | visuald | VisualD - Demangle link errors? | |
| 18643 | RESOLVED | FIXED | minor | druntime | Compiling error when combining CAS and numeric literal. | |
| 18644 | RESOLVED | FIXED | normal | dmd | [dip1000] escape of outer local not detected | |
| 18645 | RESOLVED | FIXED | regression | dmd | [Reg 2.078] DMD segmentation fault | |
| 18646 | RESOLVED | FIXED | regression | dmd | [REG 2.079.0] Recursive template expansion incorrectly reported | |
| 18647 | RESOLVED | FIXED | enhancement | dmd | Use of delete should be allowed without a deprecation in a deprecated scope | |
| 18648 | RESOLVED | FIXED | enhancement | phobos | Document the type of std.stdio.stdin and friends | |
| 18649 | REOPENED | normal | installer | installer#691 | curl on Ubuntu 18.04 depends on libcurl4, .deb installer depends on libcurl3 | |
| 18650 | NEW | enhancement | dmd | dmd#19412 | DMD shouldn't include all unittests with -deps | |
| 18651 | RESOLVED | FIXED | major | dmd | ice: assert in glue.d:777 when building these three trivial files | |
| 18652 | RESOLVED | FIXED | regression | druntime | hashOf example doesn't compile | |
| 18653 | RESOLVED | WORKSFORME | major | dmd | [REG2.080] ICE in statement.d 'global.gaggedErrors || global.errors' | |
| 18654 | RESOLVED | FIXED | major | dmd | [REG2.080] ICE in tocsym.d | |
| 18655 | NEW | enhancement | installer | installer#692 | Make the install script fully sh compliant (e.g. dash or ash) | |
| 18656 | RESOLVED | FIXED | enhancement | installer | Compile DUB with LDC | |
| 18657 | RESOLVED | FIXED | normal | phobos | std.range and std.algorithm can't handle refRange | |
| 18658 | RESOLVED | WONTFIX | enhancement | installer | Provide GNUmake for easier development setup | |
| 18659 | NEW | normal | druntime | dmd#17165 | All modern Windows API calls are disabled | |
| 18660 | RESOLVED | DUPLICATE | regression | phobos | getSymbolsByUDA stops after encountering a function | |
| 18661 | RESOLVED | FIXED | normal | dmd | auto ref and return attribute inference | |
| 18662 | NEW | enhancement | dmd | dmd#19413 | -i -deps should not recurse into modules excluded by -i | |
| 18663 | RESOLVED | FIXED | normal | phobos | std.random.isSeedable has false positives | |
| 18664 | NEW | major | phobos | phobos#9748 | Spurious failure in std/experimental/allocator/building_blocks/bitmapped_block.d | |
| 18665 | RESOLVED | FIXED | enhancement | dmd | Deprecate Undocumented Operator Overloads | |
| 18666 | RESOLVED | WORKSFORME | normal | dmd | varargs foreach variable can't be assigned to local variable within foreach loop in @safe code | |
| 18667 | NEW | major | phobos | phobos#10323 | Segfault in std.file.dirEntries | |
| 18668 | RESOLVED | FIXED | enhancement | phobos | Implement modPow() for std.bigint | |
| 18669 | RESOLVED | FIXED | normal | phobos | isNestedFunction does not check if parameter is a function | |
| 18670 | RESOLVED | FIXED | critical | dmd | compiler segfault if `new` on a union type with dip1000 | |
| 18671 | RESOLVED | WORKSFORME | enhancement | dmd | Implement loop unrolling in dmd's optimizer | |
| 18672 | NEW | normal | dmd | dmd#19414 | Error in @safe transitive propagation with associative arrays | |
| 18673 | NEW | normal | phobos | phobos#9749 | std.socket.InternetAddress has opEquals but no toHash | |
| 18674 | NEW | normal | phobos | phobos#10324 | std.json.JSONValue has opEquals but no toHash | |
| 18675 | RESOLVED | FIXED | normal | phobos | std.experimental.checkedint.Checked has opEquals but no toHash | |
| 18676 | RESOLVED | INVALID | normal | phobos | std.datetime.date.DateTime has opCmp but no toHash | |
| 18677 | RESOLVED | INVALID | normal | phobos | std.datetime.date.Date has opCmp but no toHash | |
| 18678 | RESOLVED | INVALID | normal | phobos | std.datetime.date.TimeOfDay has opCmp but no toHash | |
| 18679 | RESOLVED | FIXED | normal | phobos | std.complex.opEquals has opEquals but no toHash | |
| 18680 | RESOLVED | FIXED | normal | phobos | std.random.LinearCongruentialEngine has opEquals but no toHash | |
| 18681 | RESOLVED | FIXED | normal | phobos | std.random.XorshiftEngine has opEquals but no toHash | |
| 18682 | RESOLVED | FIXED | normal | phobos | std.typecons.Nullable has opEquals but no toHash | |
| 18683 | RESOLVED | FIXED | normal | phobos | std.containers.rbtree.RedBlackTree has opEquals but no toHash | |
| 18684 | NEW | normal | phobos | phobos#9750 | std.containers.array.Array has opEquals but no toHash | |
| 18685 | NEW | normal | phobos | phobos#10325 | std.containers.slist.SList has opEquals but no toHash | |
| 18686 | NEW | normal | phobos | phobos#9751 | std.containers.dlist.DList has opEquals but no toHash | |
| 18687 | RESOLVED | INVALID | normal | phobos | std.numeric.CustomFloat has opEquals but no toHash | |
| 18688 | REOPENED | normal | dmd | dmd#19415 | Constructors shouldn't have implicit super call if it throws | |
| 18689 | RESOLVED | FIXED | minor | phobos | std.format should always throw FormatException on bad specs/arguments | |
| 18690 | NEW | minor | phobos | phobos#10326 | Can't compare timezones for equality in @safe code | |
| 18691 | RESOLVED | FIXED | regression | phobos | assigning a std.regex.Captures with 3 or more groups causes double free | |
| 18692 | RESOLVED | DUPLICATE | regression | phobos | assignment of std.regex.Captures reads freed memory from 2.072.0 to 2.078.3 inclusive | |
| 18693 | RESOLVED | FIXED | normal | phobos | std.math.rndtonl and core.math.rndtonl result in link errors | |
| 18694 | RESOLVED | FIXED | enhancement | dmd | pure functions using static/global structs with no fields should pass compilation | |
| 18695 | NEW | enhancement | dlang.org | dlang.org#3974 | Concatenate CSS + JS files during build | |
| 18696 | RESOLVED | WORKSFORME | normal | dmd | runnable/test18322.d is failing spuriously on Win32 | |
| 18697 | NEW | normal | druntime | dmd#17362 | core.sys.posix.strings is missing | |
| 18698 | RESOLVED | WORKSFORME | major | dmd | static foreach + __traits(allMembers, moduleName) | |
| 18699 | NEW | enhancement | dmd | dmd#19416 | D's builtin arrays could allow a more generic opBinaryAssign with range support | |
| 18700 | RESOLVED | INVALID | minor | phobos | iota with floating type + padRigh asserts | |
| 18701 | NEW | enhancement | phobos | phobos#9752 | std.conv.emplaceRef should be made publicly available | |
| 18702 | RESOLVED | FIXED | major | dlang.org | FAQ item "What does D have that C++ doesn't?" comparison link (https://dlang.org/articles/comparison.html) returns 404 | |
| 18703 | NEW | normal | dmd | dmd#17853 | Ddoc Backticks inside macro dont work. | |
| 18704 | RESOLVED | FIXED | normal | phobos | std/datetime/stopwatch.d(452) assertion failure on auto-tester |