24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 21505 | RESOLVED | FIXED | regression | dmd | Function alias reported as conflicting function | |
| 21506 | RESOLVED | FIXED | normal | dmd | misalignment of _argptr for variadic functions | |
| 21507 | RESOLVED | FIXED | enhancement | phobos | SysTime.toISOExtString is unusable for logging or consistent filename creation | |
| 21508 | RESOLVED | FIXED | normal | dmd | private class p in file p.d visible outside the file (module) | |
| 21509 | NEW | critical | dmd | dmd#18011 | alloca and exceptions causes wrong code. | |
| 21510 | NEW | normal | dmd | dmd#19846 | __traits(isSame, a, AliasSeq!a) returns true if "a" is a scalar | |
| 21511 | RESOLVED | INVALID | critical | dmd | Uniqueness detection failed in non-template function with delegate parameter | |
| 21512 | RESOLVED | FIXED | major | phobos | RedBlackTree!Tid treats any values as duplicated except for Tid.init | |
| 21513 | RESOLVED | FIXED | regression | dmd | [Reg 2.094.1] Slice assignment segmentation fault | |
| 21514 | RESOLVED | FIXED | major | dmd | [ICE] cod1.d:4015: Assertion `retregs || !*pretregs' failed with -m32 | |
| 21515 | RESOLVED | FIXED | major | dmd | extern(C) and extern(C++) returns creal in wrong order | |
| 21516 | RESOLVED | DUPLICATE | normal | dlang.org | DMD windows download button not working in Chrome | |
| 21517 | NEW | major | dmd | dmd#18012 | Functions nested within `inout` functions can reinterpret `inout` | |
| 21518 | RESOLVED | FIXED | major | dmd | delegates not checked for attribute match in const arrays | |
| 21519 | NEW | enhancement | dmd | dmd#19847 | [CI] Missing code coverage for some supported platforms | |
| 21520 | RESOLVED | FIXED | enhancement | dmd | dmd does not honor the NO_COLOR environment variable | |
| 21521 | RESOLVED | DUPLICATE | major | dmd | Cannot state ref return for delegates and function pointers | |
| 21522 | RESOLVED | FIXED | normal | dmd | function gets lost when aliasing an overloaded function template | |
| 21523 | RESOLVED | FIXED | enhancement | phobos | Microsoft Windows std.stdio.File.lock(), tryLock(), unlock(): do not allocate memory for error messages when they are not needed | |
| 21524 | NEW | normal | dmd | dmd#18013 | [internal] Remove extern(C++) from all dmd functions and data structures | |
| 21525 | RESOLVED | WORKSFORME | regression | dmd | Spurious "copying &... into allocated memory escapes a reference to parameter variable" with associative array iteration | |
| 21526 | RESOLVED | FIXED | normal | dmd | x87 not rounding to precision on assignment on some platforms | |
| 21527 | RESOLVED | FIXED | enhancement | dmd | Unnecessary store to memory in SIMD code | |
| 21528 | NEW | enhancement | dmd | dmd#19848 | Implement contracts without implementation generally | |
| 21529 | RESOLVED | DUPLICATE | enhancement | phobos | Missing format arguments are not detected at compile time | |
| 21530 | RESOLVED | FIXED | normal | dmd | dtoh: Identifiers need to be sanitized wrt. reserved C++ keywords | |
| 21531 | NEW | normal | dmd | dmd#18014 | dtoh: Forward-referencing issue wrt. globals of custom types | |
| 21532 | NEW | normal | dmd | dmd#19849 | dtoh: Forward-referencing issues for type aliases and templates | |
| 21533 | NEW | normal | dmd | dmd#19850 | dtoh: Non-type aliases aren't ignored | |
| 21534 | RESOLVED | FIXED | normal | dmd | dtoh: Default params for default ctor missing template args | |
| 21535 | NEW | normal | dmd | dmd#18015 | dtoh: Insufficient size_t/ptrdiff_t detection | |
| 21536 | NEW | normal | dmd | dmd#19851 | Dmd 2.095.0 fails to compile basic hunt framework example | |
| 21537 | REOPENED | normal | dmd | dmd#18016 | Pointer to function pointer cannot be converted to pointer to const function pointer with lower attributes | |
| 21538 | RESOLVED | FIXED | regression | dmd | Overriding with more attributes on delegate parameter is allowed | |
| 21539 | RESOLVED | INVALID | regression | dmd | [REG 2.084] symbols from import inside template mixin cannot be accessed using module scope dot operator | |
| 21540 | NEW | normal | dmd | dmd#19852 | Cannot pass associative array of function pointers to const AA parameter with lower attributes | |
| 21541 | RESOLVED | FIXED | blocker | dlang.org | ssl certificate for dlang.org | |
| 21542 | NEW | normal | druntime | dmd#17419 | core.lifetime.move cannot be evaluated at compile time | |
| 21543 | RESOLVED | FIXED | normal | dmd | dmd infinite loop on alias this and std.typecons.Nullable | |
| 21544 | RESOLVED | FIXED | minor | druntime | -checkaction=context formats enum members as their base type | |
| 21545 | NEW | normal | dmd | dmd#19853 | [dip1000] cannot assign ref returning delegate to variable with lower attributes | |
| 21546 | RESOLVED | FIXED | critical | dmd | covariant return checks for functions wrong if returning by ref | |
| 21547 | RESOLVED | FIXED | regression | dmd | Oder of constructor declaration affects struct initializer | |
| 21548 | NEW | critical | druntime | dmd#17420 | Thread.getThis().id is 0 | |
| 21549 | RESOLVED | WONTFIX | major | dmd | array ignored in alias declaration | |
| 21550 | RESOLVED | FIXED | normal | druntime | core.memory.__delete does not actually work | |
| 21551 | RESOLVED | INVALID | normal | dmd | string literal followed by address expression pass the parsing phase | |
| 21552 | NEW | enhancement | phobos | phobos#9814 | Encoding cp866 ru | |
| 21553 | RESOLVED | FIXED | normal | dmd | incorrect call to expressionSemantic() in statementsem.d | |
| 21554 | NEW | normal | dmd | dmd#19854 | Invalid assignment expression yields valid type in is(typeof)-expression | |
| 21555 | RESOLVED | FIXED | normal | phobos | std.container.array: insertBack is wrong and should be tested for Array!bool | |
| 21556 | RESOLVED | FIXED | normal | phobos | std.container.array: insertAfter is wrong and should be tested | |
| 21557 | NEW | enhancement | phobos | phobos#10452 | std.encoding and std.utf do not use replacement char consistently | |
| 21558 | NEW | normal | dmd | dmd#19855 | UFCS doesn't play nice with hijacked default properties | |
| 21559 | RESOLVED | FIXED | enhancement | phobos | Speed up walkLength for narrow strings | |
| 21560 | NEW | enhancement | phobos | phobos#10453 | md5 poor performance out of the box | |
| 21561 | NEW | normal | dmd | dmd#19856 | Unsafe aliasing of immutable union member allowed in @safe code | |
| 21562 | NEW | enhancement | dmd | dmd#18017 | Allow mixin template declarations without parentheses | |
| 21563 | NEW | enhancement | dmd | dmd#19857 | Make shadowing mixin template names an error | |
| 21564 | RESOLVED | FIXED | enhancement | dmd | Allow assignment syntax for instantiating mixin templates | |
| 21565 | NEW | major | dmd | dmd#19858 | @safe code allows modification of a scalar that overlaps with a pointer | |
| 21566 | NEW | enhancement | dmd | dmd#19859 | gen_man.d and docs/ missing in source tarball | |
| 21567 | RESOLVED | FIXED | enhancement | dmd | build.d install fails, can't find dmd.conf | |
| 21568 | NEW | enhancement | druntime | dmd#17192 | druntime posix.mak assumes git tree - fails to build using just tarball | |
| 21569 | RESOLVED | FIXED | normal | dmd | Unable to rebuild DMD build using win32.mak - v2.095.0 | |
| 21570 | RESOLVED | INVALID | normal | dmd | __traits(isStaticArray, ...) accepts enums with static array as base type | |
| 21571 | NEW | normal | dmd | dmd#18018 | goto across assignment to AA fails and reports false Error | |
| 21572 | RESOLVED | INVALID | major | dmd | Implicit conversion from `immutable(T)[][]` to `scope const(T)[][]` is missing | |
| 21573 | RESOLVED | DUPLICATE | enhancement | phobos | formatting floating points should be CTFE | |
| 21574 | NEW | enhancement | dmd | dmd#19860 | Evaluate pure functions using CTFE | |
| 21575 | RESOLVED | FIXED | major | phobos | Child processes spawned by std.process.spawnProcess accidentally inherit signal masks in parent process | |
| 21576 | RESOLVED | DUPLICATE | normal | dmd | __traits(compile) does not automatically infer to empty parameter function template | |
| 21577 | RESOLVED | FIXED | blocker | installer | Installer links on dlang.org/download.html sending zero-byte files | |
| 21578 | RESOLVED | FIXED | major | druntime | core.atomic.atomicFetchSub for pointers incorrectly calls wrong function from core.internal.atomic | |
| 21579 | NEW | major | dlang.org | dlang.org#4112 | All downloads from dlang.org are empty files | |
| 21580 | RESOLVED | DUPLICATE | enhancement | dmd | The D compiler adds an extra (void*) member in unittest | |
| 21581 | NEW | major | dmd | dmd#19861 | -inline discards floating point precision of return values | |
| 21582 | NEW | normal | phobos | phobos#9815 | ApplyLeft fails with some function templates | |
| 21583 | NEW | normal | phobos | phobos#10454 | `array` is not `@safe` for a certain combination of `iota` and data types | |
| 21584 | RESOLVED | WORKSFORME | major | dmd | dmd -O causes incorrect output | |
| 21585 | RESOLVED | FIXED | enhancement | dmd | add __traits(totype, string) to convert mangled type string to an existing type | |
| 21586 | RESOLVED | FIXED | critical | dmd | Struct dtor is called twice if struct is created inside ternary operator | |
| 21587 | RESOLVED | FIXED | enhancement | visuald | Please capture and output failed/error message from "link" step | |
| 21588 | NEW | enhancement | visuald | visuald#239 | Please add a way to setup a "Dustmite" when project build is failed because of DMD or Link failed because of DMD bug | |
| 21589 | NEW | normal | dmd | dmd#18019 | Mixing public and local selective imports causes behaviour differences | |
| 21590 | RESOLVED | FIXED | regression | dmd | assignment inside assert accepted if -checkaction=context is given | |
| 21591 | RESOLVED | FIXED | normal | dmd | Mangling problem wrt. backrefs and function types | |
| 21592 | RESOLVED | FIXED | normal | phobos | two stack traces if high surrogate is printed | |
| 21593 | RESOLVED | FIXED | enhancement | dmd | Only update file time if file to be written already exists | |
| 21594 | RESOLVED | DUPLICATE | enhancement | dmd | Writing object files should be read-then-write | |
| 21595 | RESOLVED | WORKSFORME | major | dmd | DMD crashes with -preview=dip1021 and std.string.indexOf | |
| 21596 | NEW | enhancement | dmd | dmd#19862 | Header generation should NOT touch the existing identical header file, if any | |
| 21597 | NEW | enhancement | dmd | dmd#18020 | Compiler flag should output a "normalized" file without unittests and comments | |
| 21598 | RESOLVED | FIXED | normal | dmd | checkaction=context reruns pure functions with debug blocks on failure | |
| 21599 | NEW | critical | phobos | phobos#9816 | std.digest.crc : crc32Of fails with SegFault on array of 4MB or larger | |
| 21600 | RESOLVED | FIXED | enhancement | dlang.org | Regex.namedCaptures is undocumented | |
| 21601 | RESOLVED | FIXED | normal | phobos | std.math : pow(float/double, -2) produces sometimes wrong result | |
| 21602 | RESOLVED | DUPLICATE | major | dmd | Invalid covariant parameter override allowed | |
| 21603 | NEW | minor | dmd | dmd#19863 | Provide deprecation warning or error for placement new syntax | |
| 21604 | NEW | normal | installer | installer#665 | LINK : fatal error LNK1104: cannot open file 'libucrt.lib' |