24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 13501 | RESOLVED | WORKSFORME | major | dmd | [REG2.052] Crash with throwing in scope(failure) after throwing in scope(success) | |
| 13502 | RESOLVED | FIXED | regression | dmd | [REG2.065] Stray '(' warning not emitted for documentation of enum templates | |
| 13503 | RESOLVED | FIXED | regression | dmd | [REG2.065] Bad code with -inline, varargs and auto return | |
| 13504 | RESOLVED | FIXED | regression | dmd | ICE(backend/cgelem.c 2418) with "-O -cov" | |
| 13505 | RESOLVED | FIXED | major | dmd | No line number with void array in class | |
| 13506 | RESOLVED | WORKSFORME | enhancement | phobos | std.array.array is not @safe in some cases | |
| 13507 | NEW | enhancement | phobos | phobos#10084 | std.range.enumerate with BigInt indexes too | |
| 13508 | RESOLVED | FIXED | normal | dmd | array vararg function safety not inferred | |
| 13509 | RESOLVED | WORKSFORME | enhancement | druntime | Throwable and Exception ctors aren't nogc | |
| 13510 | RESOLVED | FIXED | enhancement | dmd | When adding "New issue" there should be no choice among DStress, puremagic, and D. Just leave D. | |
| 13511 | NEW | enhancement | phobos | phobos#10085 | std.traits.hasElaborateEquality!T | |
| 13512 | RESOLVED | FIXED | normal | dmd | Allow non-UTF-8 encoding in shebang line | |
| 13513 | RESOLVED | DUPLICATE | enhancement | dmd | class with void array member generate anonymous error | |
| 13514 | RESOLVED | FIXED | regression | dmd | Druntime no longer builds with -g | |
| 13515 | RESOLVED | FIXED | regression | dmd | [REG2.064] "Range violation" when writing to array of AAs from static this | |
| 13516 | RESOLVED | DUPLICATE | normal | dlang.org | std.windows.charset documentation missing from dlang.org | |
| 13517 | NEW | enhancement | dmd | dmd#17683 | Only touch .di generated file if changed | |
| 13518 | NEW | major | phobos | phobos#10086 | thisExePath returns different results on Linux and Mac OSX | |
| 13519 | NEW | enhancement | dmd | dmd#18886 | Debugging issues when main()-containing module not listed first in DMD commandline | |
| 13520 | NEW | minor | dmd | dmd#18887 | Redundant static variable cannot be read error | |
| 13521 | RESOLVED | FIXED | normal | dmd | [D1] -di disables declaration shadowing message | |
| 13522 | NEW | enhancement | dmd | dmd#18888 | Let's use '_' underscore as official ignore value | |
| 13523 | RESOLVED | FIXED | normal | dlang.org | Auto function declaration does not match any grammar rule | |
| 13524 | NEW | enhancement | dmd | dmd#18889 | -cov does not account for inline conditionals | |
| 13525 | RESOLVED | FIXED | normal | dlang.org | Redundant SpecialKeyword grammar listd in DefaultInitializerExpression | |
| 13526 | NEW | enhancement | dmd | dmd#18890 | Allow to declare a variable in with statement: with(auto p = new Panel()) | |
| 13527 | RESOLVED | FIXED | normal | dlang.org | ddoc website documentation does not match the current built-in symbols | |
| 13528 | RESOLVED | FIXED | critical | dmd | Internal Compiler Error: CTFE DotType: | |
| 13529 | RESOLVED | FIXED | critical | phobos | std.string.lastIndexOf matches wrong element | |
| 13530 | RESOLVED | FIXED | blocker | dmd | [REG 2.066] D Inline Assembler in nothrow function hides errors | |
| 13531 | NEW | minor | dmd | dmd#18891 | Destructor attributes don't take member destructor attributes into account | |
| 13532 | RESOLVED | FIXED | enhancement | phobos | std.regex performance (enums; regex vs ctRegex) | |
| 13533 | NEW | enhancement | phobos | phobos#9642 | std.datetime should support custom parsing and formatting functions | |
| 13534 | RESOLVED | FIXED | normal | phobos | std.variant can violate memory safety | |
| 13535 | RESOLVED | FIXED | normal | phobos | byCodeUnit doesn't satisfy hasSlicing | |
| 13536 | RESOLVED | FIXED | normal | dmd | Union of delegates breaks @safety | |
| 13537 | RESOLVED | FIXED | normal | dmd | Unions may break immutability | |
| 13538 | RESOLVED | FIXED | normal | dlang.org | Divide old C style syntax from D style grammar rule | |
| 13539 | RESOLVED | FIXED | normal | dmd | Disallow optional template parameters with C-style syntax | |
| 13540 | NEW | normal | dmd | dmd#18892 | Meaningless alias declaration is accepted | |
| 13541 | RESOLVED | FIXED | major | phobos | std.windows.syserror.sysErrorString() should be nothrow | |
| 13542 | NEW | normal | phobos | phobos#10087 | std.file.FileException has GetLastError() as a default argument | |
| 13543 | NEW | enhancement | phobos | phobos#10088 | std.file.FileException has useless __FILE__ and __LINE__ arguments tacked on | |
| 13544 | NEW | enhancement | phobos | phobos#10089 | calls to std.file.FileException are idup-ing their string arguments | |
| 13545 | RESOLVED | WORKSFORME | enhancement | phobos | Functions in std.file should take const(char)[] parameters, not char[] parameters | |
| 13546 | RESOLVED | WONTFIX | enhancement | phobos | std.functional.not for arrays too | |
| 13547 | RESOLVED | FIXED | critical | dlang.org | "D is a fully garbage collected language" | |
| 13548 | RESOLVED | FIXED | blocker | dmd | wrong sqrt | |
| 13549 | RESOLVED | WORKSFORME | enhancement | dmd | Local functions don't take outer function attributes | |
| 13550 | RESOLVED | FIXED | regression | dmd | [REG2.067a] Inner functions take outer function attributes erroneously | |
| 13551 | RESOLVED | FIXED | enhancement | phobos | std.conv.to for std.typecons tuples too | |
| 13552 | RESOLVED | INVALID | normal | dmd | Type deduction doesn't fall back to alias this if postblit is disabled | |
| 13553 | RESOLVED | WONTFIX | enhancement | dmd | allow to omit parenthesis for nullary lambdas | |
| 13554 | RESOLVED | DUPLICATE | enhancement | druntime | adding ExitError which can be thrown to 'exit with exit code' | |
| 13555 | RESOLVED | FIXED | enhancement | phobos | Categorize functions in std.math | |
| 13556 | NEW | enhancement | dmd | dmd#18893 | inconsistent 'new' syntax for arrays | |
| 13557 | RESOLVED | FIXED | normal | dlang.org | syslog.d missing in DMD Fedora package | |
| 13558 | NEW | normal | druntime | dmd#17134 | GC.free does not work for array pointers of larger size | |
| 13559 | RESOLVED | FIXED | enhancement | druntime | missing 64-bit version of array short operations | |
| 13560 | RESOLVED | WORKSFORME | normal | phobos | Several functions in std.uni can violate memory safety | |
| 13561 | NEW | normal | druntime | dmd#17284 | enumProcessThreads should be nothrow | |
| 13562 | NEW | enhancement | dmd | dmd#18894 | [Enh] add permute[=seed] command line argument to dmd | |
| 13563 | RESOLVED | FIXED | major | dmd | ICE with opIndexAssign op-overloading and ModuleScopeOperator | |
| 13564 | RESOLVED | FIXED | regression | dmd | [REG2.065] nested struct destructor trying to access members of a global class fail to compile | |
| 13565 | NEW | enhancement | druntime | dmd#17135 | add AA batch remove using a predicate function | |
| 13566 | RESOLVED | WORKSFORME | major | dmd | std.algorithm.cmp treats string length as element | |
| 13567 | NEW | enhancement | dmd | dmd#18895 | Attribute inference for private functions | |
| 13568 | REOPENED | enhancement | phobos | phobos#10090 | refactor std.format to eliminate redundant dependencies if the format string doesn't ask for it | |
| 13569 | RESOLVED | FIXED | normal | dlang.org | Inconsistent integer divide by zero behavior and spec | |
| 13570 | RESOLVED | WORKSFORME | enhancement | dmd | shared class with a templated struct generate an error with no line | |
| 13571 | RESOLVED | WONTFIX | enhancement | dmd | Overload of std.range.tee which accepts a functions does not accept structs or classes with opCall | |
| 13572 | RESOLVED | FIXED | trivial | phobos | etc.c.zlib must be nothrow | |
| 13573 | REOPENED | normal | phobos | phobos#9643 | std.net.curl doesn't handle exceptions in callbacks | |
| 13574 | RESOLVED | FIXED | normal | dmd | incorrect code for assignment to dollar in slice expression | |
| 13575 | RESOLVED | INVALID | enhancement | dmd | Unreachable scope(failure) should be warned | |
| 13576 | RESOLVED | DUPLICATE | enhancement | dmd | One more array @nogc literal case | |
| 13577 | RESOLVED | FIXED | enhancement | dmd | More informative error message for refused immutable foreach loop | |
| 13578 | RESOLVED | WORKSFORME | normal | dmd | std.algorithm.sort fails in debug mode if member "init" is present | |
| 13579 | RESOLVED | MOVED | enhancement | dmd | Add limitations to Uniform Function Call Syntax | |
| 13580 | RESOLVED | DUPLICATE | normal | dmd | alias missing in overloaded homonym template | |
| 13581 | NEW | enhancement | druntime | dmd#17285 | disallow NaN as AA key value | |
| 13582 | RESOLVED | FIXED | minor | dmd | Deprecated modules imported from other deprecated modules shouldn't be warned about | |
| 13583 | RESOLVED | FIXED | normal | dmd | Inconsistent naming of template arguments in debug symbols | |
| 13584 | RESOLVED | WORKSFORME | normal | dmd | "not callable using argument types" despite perfect match | |
| 13585 | RESOLVED | WORKSFORME | minor | phobos | Assert in std.format unitests fails | |
| 13586 | RESOLVED | FIXED | blocker | dmd | Destructors not run when argument list evaluation throws | |
| 13587 | RESOLVED | WORKSFORME | major | dmd | Symbols In Template Mixin Conflict Across Modules | |
| 13588 | RESOLVED | DUPLICATE | major | dmd | ICE at comparison [0] == 0 | |
| 13589 | NEW | enhancement | dmd | dmd#18896 | [git-head] Asm statement could be assumed to nothrow, safe, pure by the enclosing function attribute | |
| 13590 | RESOLVED | WORKSFORME | enhancement | phobos | [Enh] Add std.algorithm.iterate | |
| 13591 | NEW | enhancement | phobos | phobos#10091 | [Enh] add std.algorithm.reinterpret | |
| 13592 | RESOLVED | FIXED | major | phobos | std.datetime fails its unittests on Windows 7 - no Belarus Standard Time? | |
| 13593 | NEW | critical | dmd | dmd#18897 | object.d hijacked | |
| 13594 | RESOLVED | FIXED | normal | phobos | std.algorithm.nextPermutation should accept ranges of lvalues | |
| 13595 | RESOLVED | FIXED | enhancement | phobos | Extend std.algorithm.groupBy to support non-equivalence relations | |
| 13596 | RESOLVED | FIXED | enhancement | phobos | permutations range | |
| 13597 | RESOLVED | DUPLICATE | major | dmd | is(typeof()) works only on second call | |
| 13598 | RESOLVED | DUPLICATE | major | dmd | enum isPublic(alias e) = __traits(getProtection, e) == "public"; | |
| 13599 | RESOLVED | FIXED | normal | dmd | [D1] backend/cod1.c ICE with -inline | |
| 13600 | RESOLVED | FIXED | normal | dmd | ICE in dwarf.c line 1949 with -g enabled and lazy void parameter |