24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19505 | NEW | normal | dmd | dmd#17889 | C++ destructor mangling is wrong in the presence of inheritance | |
| 19506 | NEW | enhancement | dmd | dmd#19519 | mixin template should be able to inject code as well as symbols | |
| 19507 | RESOLVED | DUPLICATE | major | dmd | auto ref infers lvalue for member of rvalue | |
| 19508 | RESOLVED | WONTFIX | normal | phobos | std/socket.d(986): Assertion failure depending on environment | |
| 19509 | RESOLVED | FIXED | minor | dlang.org | [Conditional Compilation] | |
| 19510 | RESOLVED | FIXED | regression | dmd | [2.084 REG] random and spurious error about a missing NOLOGO.d file | |
| 19511 | NEW | enhancement | phobos | phobos#10364 | Appender does not create a destructable array | |
| 19512 | RESOLVED | WORKSFORME | major | dmd | Exception during scope(exit) of an exception yields undefined behavior | |
| 19513 | RESOLVED | FIXED | enhancement | phobos | Use sched_getaffinity(2) to get the number of CPU cores if available | |
| 19514 | RESOLVED | FIXED | normal | phobos | gcd(BigInt(2), BigInt(1)) fails | |
| 19515 | RESOLVED | FIXED | normal | dmd | POSIX,C++: Template argument pack wrongly mangled | |
| 19516 | NEW | normal | dmd | dmd#19520 | Alignment of members & size of structs inconsistent with C | |
| 19517 | NEW | normal | dmd | dmd#17890 | Spurious compiler warning with const toHash and alias this classes | |
| 19518 | RESOLVED | INVALID | normal | phobos | std.range.front() returns a dchar when applied to char[] | |
| 19519 | RESOLVED | FIXED | regression | dmd | cannot determine length of static array at compile time | |
| 19520 | RESOLVED | FIXED | blocker | dmd | assert(TypeExp is TypeExp): compiles with empty structs | |
| 19521 | RESOLVED | WORKSFORME | major | dmd | @safe typesafe_variadic_functions could cause memory corruption | |
| 19522 | RESOLVED | FIXED | normal | druntime | [GC] GC.query/addrOf/sizeOf fail for freed memory | |
| 19523 | RESOLVED | FIXED | regression | dmd | "undefined identifier" causes DMD crash | |
| 19524 | RESOLVED | FIXED | enhancement | druntime | Make core.checkedint work in betterC | |
| 19525 | RESOLVED | FIXED | enhancement | phobos | Duration is not usable with zero-arg std.algorithm.sum | |
| 19526 | RESOLVED | FIXED | enhancement | phobos | make std.typecons.RefCounted work in betterC | |
| 19527 | RESOLVED | FIXED | enhancement | phobos | Make std.container.array.Array work in betterC | |
| 19528 | NEW | blocker | dmd | dmd#19521 | asm ptoblem | |
| 19529 | RESOLVED | WONTFIX | major | dmd | An example from Wikipedia does not compile | |
| 19530 | RESOLVED | INVALID | enhancement | dmd | New proposed syntax for mixins | |
| 19531 | RESOLVED | WORKSFORME | enhancement | dmd | Function pointers should be allowed as template arguments | |
| 19532 | RESOLVED | FIXED | normal | phobos | chunkBy assert error involving non-forward input ranges. | |
| 19533 | RESOLVED | WORKSFORME | normal | dmd | "alias this" prevents "cast(void*)" | |
| 19534 | RESOLVED | FIXED | minor | dmd | Wrong error message "only one index allowed to index int" | |
| 19535 | RESOLVED | FIXED | enhancement | dmd | Enable GC in compiler | |
| 19536 | NEW | normal | dmd | dmd#19522 | Cannot access private template argument | |
| 19537 | NEW | regression | dmd | dmd#17891 | Invariants from base classes not called | |
| 19538 | NEW | normal | dmd | dmd#19523 | "alias this" does not work with opEquals() | |
| 19539 | RESOLVED | INVALID | major | dmd | Interface address is offset by 16bytes, causing memory leaks | |
| 19540 | RESOLVED | FIXED | normal | dmd | ICE when using `typeof(new class {})` as default value for template parameter | |
| 19541 | RESOLVED | WORKSFORME | normal | dmd | Confusing error message about missing opEquals for AA key | |
| 19542 | RESOLVED | FIXED | normal | dmd | Forward reference segfault with string namespace C++ syntax | |
| 19543 | RESOLVED | FIXED | enhancement | dmd | Shared object "libstdc++.so.6" not found, required by "dmd" | |
| 19544 | RESOLVED | FIXED | major | phobos | Can't call inputRangeObject on ranges not supported by moveFront | |
| 19545 | RESOLVED | DUPLICATE | major | dmd | __traits(compiles, X) false positive, further uses of X succeed but don't link | |
| 19546 | RESOLVED | FIXED | normal | dlang.org | cannot implicitly override base class method [...] add override attribute | |
| 19547 | NEW | normal | phobos | phobos#9769 | New 2.082 Attributes on Enum Member prevent from formatting | |
| 19548 | RESOLVED | WORKSFORME | regression | dmd | [REG 2.080] Missing reference to _D6object__T14__switch_errorZQrFNaNbNiNfAyamZv | |
| 19549 | RESOLVED | FIXED | critical | dmd | -check=in=off doesn't work | |
| 19550 | RESOLVED | FIXED | regression | dmd | [REG 2.078] Massive compiler backend slowdown | |
| 19551 | RESOLVED | WORKSFORME | critical | dmd | corrupt ELF library when using pragma(crt_constructor) | |
| 19552 | RESOLVED | FIXED | enhancement | dmd | -transition is non-intuitive to use - the flag should list options by default | |
| 19553 | RESOLVED | WONTFIX | normal | dmd | runnable/cpp_stdlib.d fails on NixOS | |
| 19554 | RESOLVED | FIXED | major | druntime | [2.084.0] Confusing message - Warning: struct Foo has method toHash | |
| 19555 | RESOLVED | FIXED | enhancement | dmd | Trait to get source location for symbol | |
| 19556 | NEW | enhancement | druntime | dmd#17380 | main thread static ctor/dtor should run both shared and thread-local simultaneously | |
| 19557 | RESOLVED | FIXED | normal | dmd | extern(C++, ns) and extern(C++, class) interact weird | |
| 19558 | RESOLVED | FIXED | enhancement | visuald | Ctrl-F7 (build single file) doesn't save-all | |
| 19559 | RESOLVED | INVALID | enhancement | dmd | Unsound escape analysis of struct members | |
| 19560 | RESOLVED | WONTFIX | normal | phobos | 2.084.0 staticIndexOf behavior change missing from changelog | |
| 19561 | RESOLVED | WORKSFORME | enhancement | dmd | Enable array assignment & array ops in betterC | |
| 19562 | RESOLVED | FIXED | normal | druntime | core.internal.hash.hashOf array of pointers or delegates should be `@safe` | |
| 19563 | RESOLVED | FIXED | blocker | dmd | extern(C++) Incorrect ABI passing small struct | |
| 19564 | RESOLVED | WONTFIX | critical | dlang.org | The example Print hex dump allows to read arbitrary files from the server | |
| 19565 | NEW | enhancement | druntime | dmd#17176 | D 2.084 breaks Botan building | |
| 19566 | RESOLVED | WONTFIX | enhancement | dmd | Warn when the same argument is passed two times, once as ref or out, the other not | |
| 19567 | RESOLVED | FIXED | enhancement | phobos | [std.stdio] Not really helpful documentation of `tell` | |
| 19568 | RESOLVED | FIXED | normal | druntime | hashOf should not unnecessarily call a struct's fields' postblits & dtors in CTFE | |
| 19569 | RESOLVED | FIXED | normal | dmd | overload resolution not right? | |
| 19570 | NEW | normal | dmd | dmd#19524 | pragma(inline) is emitting symbols | |
| 19571 | NEW | normal | druntime | dmd#17381 | Incorrect definition of DTM_FIRST in core.sys.windows.commctrl | |
| 19572 | RESOLVED | FIXED | normal | phobos | std.array.Appender.put invokes struct constructor via cast | |
| 19573 | RESOLVED | INVALID | normal | dmd | usage of delegate literals at compile-time allocates closure at run-time | |
| 19574 | RESOLVED | FIXED | critical | dmd | DMD crashes with templated structs in two identical extern(C++, "") blocks | |
| 19575 | RESOLVED | FIXED | blocker | druntime | core.cpuid not usable without a runtime | |
| 19576 | NEW | normal | dmd | dmd#19525 | Dangling TemplateInstance.tinst if set to a dummy instance created by leastAsSpecialized() | |
| 19577 | NEW | enhancement | phobos | phobos#10365 | std.parallelism unable to use more than 64 cores | |
| 19578 | RESOLVED | DUPLICATE | minor | dmd | Generated function parameter names may shadow existing symbols | |
| 19579 | RESOLVED | FIXED | enhancement | dmd | `-HC` option to emit C/C++ headers | |
| 19580 | RESOLVED | FIXED | normal | phobos | [non-DMD] std.random seed bootstrap: don't count on reading an uninitialized variable being treated as an ordinary read | |
| 19581 | NEW | enhancement | dmd | dmd#17892 | allMembers of module does not include named imports | |
| 19582 | RESOLVED | FIXED | normal | druntime | Make core.internal.convert.toUbyte in CTFE for arrays work with reference type elements and not call postblits/dtors | |
| 19583 | NEW | enhancement | dmd | dmd#19526 | Should report function modifiers in from as errors or at least warnings | |
| 19584 | RESOLVED | FIXED | regression | dmd | Illegal optimization: Shift-or -> imul | |
| 19585 | RESOLVED | FIXED | major | dmd | Invalid recursive template expansion error | |
| 19586 | RESOLVED | WORKSFORME | minor | visuald | LNK1181 cannot open input file 'phobos-ldc.lib' in VC Project Integration, LDC, and LLVM | |
| 19587 | NEW | enhancement | phobos | phobos#10366 | std.range.generate's range calls its argument one time too many | |
| 19588 | NEW | normal | dmd | dmd#19527 | Invalid @property opDispatch setter call inside the WithStatement | |
| 19589 | RESOLVED | FIXED | enhancement | dmd | Impossible to determine if a symbol returned by __traits(allMembers) is a module, or package. | |
| 19590 | REOPENED | normal | dmd | dmd#19528 | __traits allMembers should put fully qualified names for imports | |
| 19591 | RESOLVED | WORKSFORME | critical | dmd | Unresolved Mixin Symbol | |
| 19592 | RESOLVED | FIXED | normal | dlang.org | Rule for IdentifierList is wrong | |
| 19593 | RESOLVED | FIXED | minor | druntime | dstrcmp with -profile causes stack overflow | |
| 19594 | RESOLVED | INVALID | normal | dmd | Compiler Crash | |
| 19595 | RESOLVED | INVALID | enhancement | dlang.org | Formally define aggregate type in documentation | |
| 19596 | RESOLVED | WONTFIX | normal | phobos | Docs on .walkLength are wrong | |
| 19597 | NEW | enhancement | dmd | dmd#19529 | distinguish opApply overload on ref | |
| 19598 | NEW | normal | dmd | dmd#17894 | CTFE fails to assign struct | |
| 19599 | RESOLVED | WORKSFORME | major | dmd | Wrong codegen DMD x86_64 with both -O and -inline + double | |
| 19600 | RESOLVED | DUPLICATE | enhancement | dmd | Cannot assign `new`d stuct at CTFE | |
| 19601 | NEW | minor | dmd | dmd#19530 | Running -profile=gc when no gc is logged leaves old misleading file contents | |
| 19602 | RESOLVED | WONTFIX | normal | dmd | Under some circumstances: throwing Error subclasses unwinds without invoking dtors | |
| 19603 | RESOLVED | FIXED | enhancement | visuald | [Visual D] Fresh installation VS 2017 ComEdition: Could not load File or assembly ... | |
| 19604 | RESOLVED | MOVED | major | dlang.org | Cannot register a forked GitHub repo |