24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 18505 | RESOLVED | FIXED | minor | dmd | delete deprecation message is misleading | |
| 18506 | NEW | minor | dmd | dmd#19396 | pragma(lib, xxx) can cause issues when library is to be found outside OS standard library search path | |
| 18507 | NEW | major | dmd | dmd#17844 | Linker errors on FreeBSD related to .data.d_dso_rec | |
| 18508 | RESOLVED | INVALID | major | dmd | Using statement without effect should error | |
| 18509 | RESOLVED | FIXED | normal | installer | [Beta 2.079] lld-link.exe needs msvcp140.dll | |
| 18510 | RESOLVED | FIXED | major | installer | [Beta 2.079] lld-link.exe fails to open obj file in subpath | |
| 18511 | NEW | enhancement | dmd | dmd#19397 | Using std.range / std.algorithm templates cause big slowdown in compilation time | |
| 18512 | RESOLVED | WORKSFORME | normal | dmd | auto-tester fails /usr/local/bin/ld: cannot find -lpthread only on FreeBSD_32 | |
| 18513 | RESOLVED | MOVED | normal | phobos | Error: module `scripting` is in file 'std/experimental/scripting.d' which cannot be read | |
| 18514 | RESOLVED | DUPLICATE | blocker | dmd | freebsd 11 with clang fails cpp abi tests | |
| 18515 | NEW | critical | dmd | dmd#19398 | freebsd 11 ships with gcc unable to link 32 bit binaries, dmd uses it by default | |
| 18516 | NEW | enhancement | dmd | dmd#17845 | Add -vnrvo switch for showing user when nrv is done | |
| 18517 | NEW | normal | dmd | dmd#19399 | Import order is not invariant | |
| 18518 | NEW | enhancement | dmd | dmd#17846 | use stable names for multilib object files (to enable incremental update of archives) | |
| 18519 | RESOLVED | FIXED | critical | phobos | freebsd 11 + phobos + curl, timing out | |
| 18520 | RESOLVED | DUPLICATE | normal | dmd | The same alias can be declared multiple times if a function or function/delegate literal is aliased | |
| 18521 | RESOLVED | FIXED | regression | dmd | [REG 2.078.1] In a small DUB project wrong code generated with cov | |
| 18522 | RESOLVED | FIXED | regression | installer | [REG 2.079-b2] MinGW import libraries interfere with platform SDK | |
| 18523 | RESOLVED | FIXED | enhancement | dlang.org | In the language spec, clarify member function vs UFCS lookup semantics | |
| 18524 | RESOLVED | FIXED | normal | phobos | std.range.Zip.moveBack instead performs moveFront | |
| 18525 | RESOLVED | FIXED | normal | phobos | Constraint on std.algorithm.mutation.remove fails with char[] | |
| 18526 | NEW | minor | druntime | dmd#17164 | Linker error when calling rt_init from C code | |
| 18527 | NEW | major | dmd | dmd#19400 | lldb: `frame variable` works with ldc2, not with dmd | |
| 18528 | RESOLVED | FIXED | normal | dmd | dmd should deduplicate identical errors | |
| 18529 | RESOLVED | INVALID | enhancement | dmd | .ptr on arrays can no longer be used in @safe code prevents valid code | |
| 18530 | RESOLVED | FIXED | regression | druntime | [Reg 2.079] src/rt/tracegc.d(43): Deprecation: The delete keyword has been deprecated | |
| 18531 | RESOLVED | FIXED | major | druntime | core.exception.RangeError@src/core/demangle.d(216): Range violation | |
| 18532 | NEW | enhancement | dmd | dmd#17847 | Hex literals produce invalid strings | |
| 18533 | RESOLVED | INVALID | enhancement | dlang.org | inline | |
| 18534 | RESOLVED | FIXED | normal | dmd | Wrong code for ?: operator when compiling with -O | |
| 18535 | RESOLVED | WORKSFORME | critical | dmd | auto-tester fails on Win_32_64 : `The system cannot find the path specified.` | |
| 18536 | RESOLVED | FIXED | normal | druntime | Bad stack traces when building with -m32mscoff | |
| 18537 | RESOLVED | FIXED | normal | druntime | Cannot pass absolute path to coverage options | |
| 18538 | NEW | normal | dmd | dmd#19401 | ubyte[] can append to string | |
| 18539 | RESOLVED | FIXED | regression | phobos | [Reg 2.078.1] approxEqual cannot deduces type if Nullable used | |
| 18540 | RESOLVED | WORKSFORME | normal | dmd | [scope] incorrect "escapes a reference to parameter e, perhaps annotate with return" | |
| 18541 | RESOLVED | WONTFIX | enhancement | dmd | comparison `==` of two typeid() should always be rewritten as a "is" | |
| 18542 | NEW | enhancement | dmd | dmd#19402 | DMD could generate better assembly for common range check idioms | |
| 18543 | RESOLVED | INVALID | normal | dmd | Comments inside string mixin silently short-circuit code | |
| 18544 | NEW | major | druntime | dmd#17360 | Thread-safety of "proto" GC before initialisation | |
| 18545 | RESOLVED | FIXED | normal | dmd | Casting away const with cast() triggers alias this, but returns the supertype anyway | |
| 18546 | RESOLVED | DUPLICATE | enhancement | dmd | Improvement: Implicit Class Template Instantiation | |
| 18547 | RESOLVED | FIXED | normal | druntime | Win32: throwing exception in fiber crashes application | |
| 18548 | RESOLVED | FIXED | major | phobos | [2.079] std.format ignores templated toString if another toString is not a template | |
| 18549 | RESOLVED | INVALID | normal | dmd | name gets overwritten in template definition | |
| 18550 | NEW | enhancement | dlang.org | dlang.org#4083 | Offline option for dlang.org makefile | |
| 18551 | RESOLVED | FIXED | enhancement | dmd | Improve hint for "does not override any function | |
| 18552 | RESOLVED | FIXED | enhancement | phobos | std.datetime.date.Date strips year int argument to short | |
| 18553 | RESOLVED | FIXED | normal | dmd | Inline assembler: CR2, CR3 control registers not available in 64-bit code | |
| 18554 | RESOLVED | FIXED | normal | dmd | `tupleof` ignoring `private` shouldn't be accepted in @safe code | |
| 18555 | RESOLVED | DUPLICATE | regression | phobos | getSymbolsByUDA has strange behaviour on modules | |
| 18556 | RESOLVED | WORKSFORME | normal | phobos | alias this breaks emplace | |
| 18557 | NEW | normal | dmd | dmd#19403 | Types with 0 size should not be usable as aa key types | |
| 18558 | RESOLVED | FIXED | normal | dlang.org | Template alias spec incomplete | |
| 18559 | NEW | enhancement | phobos | phobos#10318 | std.math.* should stop using `real` overloads by default | |
| 18560 | RESOLVED | DUPLICATE | normal | phobos | find on infinite ranges is broken | |
| 18561 | RESOLVED | WONTFIX | enhancement | dmd | postblit should allow writing const/immutable members just like constructors | |
| 18562 | RESOLVED | DUPLICATE | normal | dmd | expression is not evaluated when accessing manifest constant | |
| 18563 | NEW | enhancement | dmd | dmd#19404 | context pointer inside structs constness problems | |
| 18564 | RESOLVED | DUPLICATE | normal | druntime | core.demangle exception Range violation | |
| 18565 | RESOLVED | FIXED | regression | phobos | std.regex Captures opAssign returns void since v2.079.0 | |
| 18566 | NEW | normal | dmd | dmd#17848 | const on method of nested data type is not applied to variables in context | |
| 18567 | NEW | critical | dmd | dmd#19405 | immutability hole related to context pointers accessed through const pure methods | |
| 18568 | RESOLVED | FIXED | normal | dmd | partially overlapping assignments have undefined behavior but are accepted in @safe code | |
| 18569 | RESOLVED | DUPLICATE | minor | phobos | std.traits.moduleName problem with enum | |
| 18570 | RESOLVED | DUPLICATE | normal | phobos | exp function does not work correctly for real in 64bit Windows | |
| 18571 | RESOLVED | FIXED | enhancement | phobos | Missing functions in std.complex | |
| 18572 | RESOLVED | FIXED | normal | dmd | AliasSeq default arguments are broken | |
| 18573 | RESOLVED | FIXED | normal | dmd | cast(void) leads to floating point return value not being popped from FPU stack | |
| 18574 | RESOLVED | FIXED | enhancement | dmd | Unclear error message when trying to inherit from multiple classes | |
| 18575 | RESOLVED | FIXED | normal | dmd | making delegate from member function can lead to unsafe code | |
| 18576 | RESOLVED | FIXED | normal | dmd | Compiler not doing RVO with auto returns | |
| 18577 | RESOLVED | WONTFIX | enhancement | phobos | Loose isForwardRange | |
| 18578 | RESOLVED | FIXED | normal | dmd | First enum value assigned 0 instead of EnumBaseType.init | |
| 18579 | RESOLVED | FIXED | normal | phobos | No group separators for floating point number formatted with zero decimal digits | |
| 18580 | NEW | enhancement | phobos | phobos#9747 | std.conv.to!(const ubyte[])(void[]) should work | |
| 18581 | RESOLVED | FIXED | critical | dmd | Segmentation fault with dmd -X if static foreach inside template | |
| 18582 | RESOLVED | DUPLICATE | normal | dmd | C++ namespace mangling from multiple modules doesn't use sequence ids | |
| 18583 | NEW | normal | dmd | dmd#17849 | Wrong symbol in error message | |
| 18584 | RESOLVED | FIXED | normal | dmd | Undefined identifier when not specifying 'this' | |
| 18585 | RESOLVED | FIXED | normal | phobos | Linker error if compiled with -dip1000 | |
| 18586 | NEW | enhancement | dmd | dmd#19406 | Eponymous mixin templates | |
| 18587 | RESOLVED | WONTFIX | normal | dmd | Context pointer not set for delegate template parameter when declared in struct body | |
| 18588 | NEW | normal | dmd | dmd#19407 | alias this inside named mixin template | |
| 18589 | NEW | enhancement | druntime | dmd#17361 | Windows header files: bcrypt and ncrypt | |
| 18590 | NEW | normal | dmd | dmd#17850 | nothrow constructor call still type-checks destructor for purity | |
| 18591 | RESOLVED | FIXED | enhancement | dmd | DMD should allow access to mixin template declarations | |
| 18592 | RESOLVED | INVALID | normal | dmd | Associative array assignment with a destructor should be @safe if the destructor is @safe | |
| 18593 | RESOLVED | FIXED | enhancement | phobos | std.datetime.stopwatch.benchmark shouldn't optimize away its functions | |
| 18594 | RESOLVED | FIXED | enhancement | dmd | X is not an lvalue should have a better error message | |
| 18595 | RESOLVED | FIXED | enhancement | phobos | std.random: add unpredictableSeedOf!UIntType for non-uint unpredictableSeed | |
| 18596 | RESOLVED | FIXED | enhancement | phobos | std.random.unpredictableSeed could use something better than MinstdRand0 | |
| 18597 | RESOLVED | FIXED | normal | dmd | more unsafe unaligned pointer errors | |
| 18598 | NEW | normal | dmd | dmd#19408 | cyclic constructor calls have undefined behavior but are accepted in @safe code | |
| 18599 | NEW | enhancement | phobos | phobos#10319 | std.format %(...%) format does not allow modifiers that take additional arguments | |
| 18600 | RESOLVED | FIXED | enhancement | phobos | Regex performance enhancement for repeated matchFirst calls | |
| 18601 | RESOLVED | DUPLICATE | enhancement | dmd | alias m = __traits(getMember, ...) doesn't work | |
| 18602 | RESOLVED | FIXED | trivial | dlang.org | [Better C] docs | |
| 18603 | RESOLVED | FIXED | normal | dlang.org | Illegal instruction: 4 on Mac OS 10.7.5 Leopard | |
| 18604 | RESOLVED | WONTFIX | enhancement | dmd | in parameter storage class should be deprecated |