24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19405 | RESOLVED | FIXED | enhancement | phobos | Speed up backwards UTF-8 decoding in stripRight & make nogc nothrow for strings | |
| 19406 | RESOLVED | WORKSFORME | regression | dmd | -allinst -unittest link failure when importing std.path | |
| 19407 | NEW | normal | dmd | dmd#19509 | Separate compilation breaks hasElaborateDestructor with recursive type | |
| 19408 | RESOLVED | WONTFIX | regression | dmd | nothrow inference fails (template + postblit) | |
| 19409 | RESOLVED | FIXED | regression | dmd | static if (__traits(compiles, __traits(identifier, ...))) evaluates to false even though the expression alone evaluates to true | |
| 19410 | RESOLVED | DUPLICATE | enhancement | dmd | Inconsistency between __traits(allMembers) and __traits(hasMember) for nested structs | |
| 19411 | RESOLVED | FIXED | normal | visuald | Visual D Intellisense chokes on static ifs | |
| 19412 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.cmp with default ordering can use memcmp for all size 1 unsigned types (instead of just char) | |
| 19413 | REOPENED | normal | dmd | dmd#19510 | StackOverflow in the optimizer when trying to optimize an errorNode | |
| 19414 | RESOLVED | FIXED | enhancement | druntime | object.__cmp(T[]) on big-endian architectures can use memcmp for unsigned integers of any size | |
| 19415 | RESOLVED | FIXED | major | dmd | return non-copyable struct fails if member function has return attribute | |
| 19416 | RESOLVED | FIXED | enhancement | druntime | Make core.exception.onOutOfMemoryError work in betterC | |
| 19417 | NEW | normal | dmd | dmd#19511 | Separate compilation changes result of __traits(compiles) | |
| 19418 | NEW | normal | dmd | dmd#17886 | UTF8 variable names can rejected on platforms where not supported in linker | |
| 19419 | RESOLVED | FIXED | regression | dmd | [REG2.080.1] @disabled this() will print wrong error if calling non-default constructor with wrong parameters | |
| 19420 | RESOLVED | FIXED | major | dmd | [master] TypeTrait semantic fails for non static aggregate members | |
| 19421 | RESOLVED | FIXED | enhancement | druntime | Make pureMalloc, etc. usable in BetterC | |
| 19422 | NEW | normal | dmd | dmd#19512 | Associative arrays break inference of @safe, nothrow, pure | |
| 19423 | RESOLVED | FIXED | enhancement | druntime | In core.stdc.errno directly link __errno on OpenBSD & NetBSD | |
| 19424 | RESOLVED | FIXED | enhancement | druntime | Add Haiku support to core.stdc.errno | |
| 19425 | NEW | enhancement | druntime | dmd#17173 | Add core.stdc.assert_ support for Haiku, NetBSD, OpenBSD | |
| 19426 | RESOLVED | LATER | enhancement | druntime | Add core.time support for OpenBSD | |
| 19427 | RESOLVED | LATER | enhancement | druntime | Add core.sys.posix.unistd & core.sys.posix.sys.types definitions for OpenBSD | |
| 19428 | NEW | normal | phobos | phobos#9766 | std.string.indexOf wrong result with bad unicode | |
| 19429 | RESOLVED | FIXED | enhancement | phobos | indexOf("a", "b") should be nothrow/@nogc | |
| 19430 | RESOLVED | INVALID | critical | dmd | wrong code for `this =`, corrupted memory issue | |
| 19431 | NEW | enhancement | druntime | dmd#17376 | Add _r variants of various stdc time functions. | |
| 19432 | RESOLVED | FIXED | normal | dmd | Cannot initialize ulong with decimal value above signed long range | |
| 19433 | RESOLVED | FIXED | normal | druntime | Don't consume --DRT-* options if rt_cmdline_enabled is false | |
| 19434 | RESOLVED | FIXED | normal | installer | "Invalid signature" when using install.sh with no ~/.gnupg | |
| 19435 | RESOLVED | DUPLICATE | normal | phobos | AssertError when trying to print an array of Nullables containing nullified ones | |
| 19436 | NEW | enhancement | visuald | visuald#249 | Visual D sometimes doesn't offer completions for template args | |
| 19437 | RESOLVED | DUPLICATE | major | dmd | first boolean operation with a double after 'each!' always true | |
| 19438 | NEW | enhancement | phobos | phobos#10361 | Add `isNormalizedPath` to std.path | |
| 19439 | RESOLVED | FIXED | enhancement | dmd | Make __traits(getAliasThis) return empty tuple for non-aggregate types | |
| 19440 | RESOLVED | FIXED | enhancement | druntime | onRangeError should be @nogc | |
| 19441 | RESOLVED | FIXED | enhancement | dmd | alias this causes partial assignment | |
| 19442 | RESOLVED | FIXED | minor | dmd | multiple argument string mixin dont support char literals | |
| 19443 | RESOLVED | FIXED | normal | dmd | core.simd generates MOVLPS instead of MOVHLPS | |
| 19444 | RESOLVED | FIXED | regression | phobos | hasRawAliasing loops on class with static array, cannot swap class refs | |
| 19445 | RESOLVED | FIXED | minor | visuald | Linking to lib under c:\Program Files (x86) does not work in Visual D | |
| 19446 | RESOLVED | FIXED | enhancement | dlang.org | [std.encoding] BOM.utf7 is missing | |
| 19447 | RESOLVED | FIXED | regression | dmd | [REG2.066] fixed size slice assignment in ctfe loses connection with array | |
| 19448 | NEW | enhancement | dmd | dmd#19513 | Add a trait to test template arguments without instantiation | |
| 19449 | RESOLVED | FIXED | enhancement | dlang.org | Serve installation media via SSL | |
| 19450 | RESOLVED | WORKSFORME | normal | dlang.org | [404 Not Found] FreeBSD install doc links to a dead script | |
| 19451 | NEW | enhancement | installer | installer#695 | install.sh script assumes bash interpreter, but FreeBSD does not include bash by default | |
| 19452 | NEW | enhancement | dlang.org | dlang.org#4093 | FreeBSD manual install instructions out of date | |
| 19453 | RESOLVED | FIXED | enhancement | phobos | Remove unnecessary error checks in std.datetime.systime.currStdTime() | |
| 19454 | RESOLVED | FIXED | normal | dmd | Name collisions with unnamed function parameters | |
| 19455 | RESOLVED | FIXED | enhancement | druntime | GC wastes too much memory | |
| 19456 | RESOLVED | FIXED | normal | phobos | ParameterIdentifierTuple incorrect for abstract methods with unnamed parameters | |
| 19457 | NEW | enhancement | dlang.org | dlang.org#3978 | Clarify dmd requirements for FreeBSD | |
| 19458 | NEW | major | dmd | dmd#17887 | Speculatively-instantiated templates are incorrectly cached | |
| 19459 | RESOLVED | WORKSFORME | normal | dlang.org | 500 Internal Server Error when I search for "build" on the dub repository | |
| 19460 | RESOLVED | FIXED | normal | dmd | C style cast error has wrong line number for functions | |
| 19461 | RESOLVED | INVALID | enhancement | dmd | Function literals can't be extern(C) | |
| 19462 | RESOLVED | WORKSFORME | regression | druntime | A noisy warning about toHash will occur | |
| 19463 | RESOLVED | FIXED | major | dmd | DIP1008 - _d_newclass is called instead of _d_newThrowable | |
| 19464 | RESOLVED | FIXED | normal | dmd | typeof immutable fields order dependent | |
| 19465 | NEW | major | dmd | dmd#19514 | dmd segfaults on endless mixin recursion | |
| 19466 | RESOLVED | FIXED | enhancement | phobos | functionLinkage documentation omits some values | |
| 19467 | RESOLVED | FIXED | normal | druntime | Support EV_SET on OSX | |
| 19468 | RESOLVED | FIXED | enhancement | druntime | Improve cyclic dependency error message | |
| 19469 | RESOLVED | FIXED | enhancement | phobos | File.byLine reuses buffer | |
| 19470 | RESOLVED | FIXED | enhancement | dlang.org | No example for __traits(isStaticFunction) | |
| 19471 | NEW | normal | dmd | dmd#19515 | Duplicate error messages when trying to use an inaccessible package symbol | |
| 19472 | NEW | enhancement | dmd | dmd#17888 | Allow transitive module attributes (UDAs) | |
| 19473 | RESOLVED | FIXED | regression | dmd | DMD Segfault on circular struct reference | |
| 19474 | NEW | enhancement | dmd | dmd#19516 | 64 bit version should default to architecture x86_64 | |
| 19475 | NEW | enhancement | phobos | phobos#9767 | add a staticIndexOf overload taking a pred | |
| 19476 | RESOLVED | FIXED | regression | dmd | explicit mixin template function call results in recursive call instead | |
| 19477 | NEW | normal | dmd | dmd#19517 | Circular alias this makes constructor not work with UFCS only | |
| 19478 | NEW | minor | phobos | phobos#10362 | getopt with config.stopOnFirstNonOption fails to recognize option | |
| 19479 | RESOLVED | FIXED | normal | dmd | Garbage .init in string mixins in static foreach in mixin templates | |
| 19480 | NEW | enhancement | phobos | phobos#10363 | Take opSlice of string should work at least with no args | |
| 19481 | RESOLVED | FIXED | major | druntime | Aborting from local/libphobos/libdruntime/core/sync/mutex.d(95) Error: pthread_mutex_init failed. | |
| 19482 | RESOLVED | FIXED | normal | dmd | attributes incorrectly applied to static foreach local variables | |
| 19483 | RESOLVED | MOVED | major | dlang.org | 502 Bad Gateway on package registration | |
| 19484 | NEW | enhancement | phobos | phobos#9768 | Fix it so that DirEntry on POSIX only calls lstat once | |
| 19485 | RESOLVED | WONTFIX | enhancement | dmd | Add more predefined versions | |
| 19486 | RESOLVED | WORKSFORME | major | dlang.org | http://code.dlang.org/login does not redirect to https | |
| 19487 | NEW | normal | druntime | dmd#17174 | Thread never detaches after spawn | |
| 19488 | RESOLVED | DUPLICATE | normal | phobos | std.typecons.Nullable(T, T nullValue) doesn't handle NaN for built-in complex and imaginary | |
| 19489 | RESOLVED | FIXED | major | druntime | Null function call results in no stack trace | |
| 19490 | NEW | enhancement | druntime | dmd#17377 | valgrind: in use at exit: 24 bytes in 1 blocks | |
| 19491 | RESOLVED | FIXED | regression | dmd | ICE (segfault) when initializing scope variable with shared type | |
| 19492 | NEW | enhancement | druntime | dmd#17378 | Warn / error if shared static ctors haven't finished and we start running thread-local static ctors | |
| 19493 | RESOLVED | WORKSFORME | normal | dmd | compiler crash when trying to format invalid contracts | |
| 19494 | RESOLVED | FIXED | regression | dmd | [REG 2.080.0][objc] interface `main.NSObject.Class` conflicts with interface `main.NSObject.Class` | |
| 19495 | RESOLVED | DUPLICATE | enhancement | dmd | Lack of version conjunctions | |
| 19496 | RESOLVED | FIXED | major | dmd | Wrong D and C++ ABI caused by scope qualifier in other method | |
| 19497 | RESOLVED | FIXED | critical | dmd | the program crash using dmd with -O, it works fine without optimizations. | |
| 19498 | RESOLVED | FIXED | regression | druntime | undefined identifier rt_loadLibraryW | |
| 19499 | RESOLVED | FIXED | regression | dmd | __c_long_double has exact match with double | |
| 19500 | RESOLVED | WORKSFORME | critical | dmd | assert(idec.type.ty != Tclass || (cast(TypeClass)idec.type).sym == idec) fails | |
| 19501 | NEW | normal | druntime | dmd#17175 | stack trace is missing when thrown in module constructors | |
| 19502 | NEW | major | druntime | dmd#17379 | windows command line arguments wrongly split | |
| 19503 | NEW | normal | dmd | dmd#19518 | lld: Native PDB Error: The entry already exists. The specified module already exists | |
| 19504 | RESOLVED | FIXED | normal | dmd | pragma(mangle) ignored for C++ destructors |