24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 601 | RESOLVED | FIXED | minor | dlang.org | statement.html - Formatting/markup errors in BNF | |
| 602 | RESOLVED | FIXED | normal | dmd | Compiler allows a goto statement to skip an initalization | |
| 603 | RESOLVED | FIXED | normal | dmd | Undocumented behaviour: case and default create a scope | |
| 604 | RESOLVED | DUPLICATE | normal | dmd | static, renamed, and selective imports aren't private | |
| 605 | RESOLVED | FIXED | normal | dmd | Problem w/ function overload resultion and enums. | |
| 606 | RESOLVED | WORKSFORME | normal | dmd | auto x = property: variable x cannot be declared to be a function | |
| 607 | RESOLVED | FIXED | normal | phobos | toString can't handle char[] | |
| 608 | RESOLVED | DUPLICATE | normal | dmd | Concatenation of const arrays (except strings defined by string literals) is a non-constant expression | |
| 609 | RESOLVED | FIXED | blocker | dmd | Const struct member is a non-constant expression | |
| 610 | RESOLVED | FIXED | normal | dmd | Undocumented behaviour: ~ and ~= can now concatenate an array with a single element | |
| 611 | RESOLVED | WORKSFORME | normal | dmd | IsExpression fails when inside implemented interface | |
| 612 | RESOLVED | FIXED | normal | dmd | Associative arrays ignore opEquals, contrary to the spec | |
| 613 | RESOLVED | FIXED | minor | dmd | Error message still states that '===' and '!==' are merely deprecated | |
| 614 | RESOLVED | FIXED | normal | tools | Real and imaginary properties of complex numbers not allowed as template arguments | |
| 615 | RESOLVED | WORKSFORME | normal | dmd | dmd does not properly read dmd.conf with Unix line-ending characters | |
| 616 | RESOLVED | DUPLICATE | normal | dmd | ICE defining templates with unallowed template parameter types | |
| 617 | RESOLVED | FIXED | normal | dmd | IFTI doesn't use normal promotion rules for non-template parameters | |
| 618 | RESOLVED | FIXED | major | dmd | The following program crashes dmd.exe 0.175 | |
| 619 | RESOLVED | FIXED | critical | dmd | Alias of templated struct instance crashes 0.175 | |
| 620 | RESOLVED | FIXED | enhancement | dmd | Can't use property syntax with a template function | |
| 621 | RESOLVED | FIXED | critical | dmd | When inside a loop, if you call break inside a try block the finally block is never executed | |
| 622 | RESOLVED | WONTFIX | enhancement | dmd | There should be a warning for unininitalized class reference | |
| 623 | RESOLVED | WORKSFORME | normal | dmd | Assertion failure: 'global.errors' on line 2622 in file 'template.c' | |
| 624 | RESOLVED | FIXED | normal | tools | cdouble_11_B and creal_36_B syntax errors | |
| 625 | RESOLVED | WONTFIX | enhancement | dmd | [module] static import and renamed import of mixin don't work | |
| 626 | RESOLVED | FIXED | normal | phobos | std.format.doFormat accepts non-string arrays with any format specifier | |
| 627 | RESOLVED | FIXED | major | dmd | Concatenation of strings to string arrays with ~ corrupts data | |
| 628 | RESOLVED | FIXED | normal | dmd | Assertion failure: '0' on line 91 in file 'init.c' | |
| 629 | RESOLVED | FIXED | trivial | dmd | Misleading error message "Can only append to dynamic arrays" | |
| 630 | RESOLVED | FIXED | major | dmd | Obscure, unimplemented features related to in/out contracts | |
| 631 | RESOLVED | FIXED | normal | dmd | Spelling errors in DMD distribution | |
| 632 | RESOLVED | FIXED | normal | dlang.org | Typedef/enum promotions spec ambiguous - ultimate base type or lowest common denominator? | |
| 633 | RESOLVED | DUPLICATE | normal | dlang.org | Enum promotion rules are not specified | |
| 634 | RESOLVED | FIXED | normal | phobos | writef doesn't work on enums | |
| 635 | RESOLVED | FIXED | normal | dmd | regression: looping "Error: outer class Outer 'this' needed to 'new' nested class Inner" | |
| 636 | RESOLVED | FIXED | trivial | dmd | Excessive "1: " in error message | |
| 637 | RESOLVED | FIXED | normal | dmd | internal symbols are missing the leading underscore | |
| 638 | RESOLVED | FIXED | normal | dmd | additional leading D in symbol D_D3std9dateparse9DateParse8classifyFAaZE3std9dateparse9DateParse2DP6DateID6__initZ | |
| 639 | RESOLVED | FIXED | normal | dmd | Escaped tuple parameter ICEs dmd | |
| 640 | RESOLVED | FIXED | normal | dmd | Strage error messages around structInstance.init | |
| 641 | RESOLVED | FIXED | normal | dmd | Complex string operations in template argument ICEs dmd | |
| 642 | RESOLVED | FIXED | normal | dmd | error: mixin "static this" into where it cannot be | |
| 643 | RESOLVED | FIXED | normal | dmd | dmd crashes with fwd-referenced .sizeof via aliases | |
| 644 | RESOLVED | WORKSFORME | normal | dmd | Ddoc: aliases used as parameters/fields revert to base type in generated docs. | |
| 645 | RESOLVED | FIXED | normal | phobos | Race condition in std.thread.Thread.pauseAll | |
| 646 | RESOLVED | WORKSFORME | blocker | dmd | GDC does not set version(Windows) by default. | |
| 647 | RESOLVED | INVALID | normal | dmd | Ddoc: documenting anonymous enum prevents documentation of values from being emitted. | |
| 648 | RESOLVED | FIXED | normal | dmd | DDoc: unable to document mixin statement | |
| 649 | RESOLVED | FIXED | normal | phobos | concatenation hangs in threaded program | |
| 650 | RESOLVED | FIXED | normal | dmd | Assertion failure: '0' on line 774 in file 'expression.c' | |
| 651 | RESOLVED | FIXED | normal | dmd | Assertion failure: 'global.errors' on line 2622 in file 'template.c' | |
| 652 | RESOLVED | FIXED | enhancement | phobos | Implement write and writeln in std.stdio | |
| 653 | RESOLVED | FIXED | major | dmd | AAs are slightly broken | |
| 654 | RESOLVED | FIXED | normal | dmd | Const string member using implicit type inference gives garbage in certain situation | |
| 655 | RESOLVED | INVALID | normal | dmd | Operator overload uses opIndex instead of opIndexAssign | |
| 656 | RESOLVED | FIXED | normal | dmd | lazy in main | |
| 657 | RESOLVED | FIXED | normal | dmd | version(): ignored | |
| 658 | RESOLVED | FIXED | enhancement | dmd | struct pointers in with() | |
| 659 | RESOLVED | WORKSFORME | normal | dmd | unclear error message | |
| 660 | RESOLVED | WONTFIX | normal | dmd | [D1] Incorrect protection error message | |
| 661 | RESOLVED | FIXED | normal | dmd | Error using a zero-init struct's init property | |
| 662 | RESOLVED | FIXED | enhancement | dmd | Allow UFCS for basic types and enums | |
| 663 | RESOLVED | FIXED | normal | dmd | Slice assignment does not bounds check when it should | |
| 664 | RESOLVED | FIXED | normal | dmd | is(func T == function) ignores variadic arguments | |
| 665 | RESOLVED | FIXED | normal | phobos | missing functions in std.c.linux.linux | |
| 666 | RESOLVED | WONTFIX | normal | phobos | missing pthread functions | |
| 667 | RESOLVED | FIXED | normal | phobos | incorrect value for std.socket.SocketShutdown.BOTH | |
| 668 | RESOLVED | FIXED | blocker | dmd | Use of *.di files breaks the order of static module construction | |
| 669 | RESOLVED | FIXED | normal | dmd | (a == b) misuses opCmp and opEquals | |
| 670 | RESOLVED | FIXED | minor | dmd | _argptr is char * | |
| 671 | RESOLVED | DUPLICATE | normal | dmd | Class initialization should not call opAssign | |
| 672 | RESOLVED | DUPLICATE | normal | dmd | Compiler endless loop with nested class object | |
| 673 | RESOLVED | FIXED | minor | dlang.org | ABI as documented is 32 bit specific.. how about 64 bits? | |
| 674 | RESOLVED | INVALID | minor | dmd | -v1 and -d options allowed at the same time | |
| 675 | RESOLVED | FIXED | normal | dmd | %a format has an out-by-1 bug for denormals. | |
| 676 | RESOLVED | WONTFIX | enhancement | dmd | These two funcs shouldn't conflict | |
| 677 | RESOLVED | WORKSFORME | blocker | dlang.org | [Tracker] Get the documentation cleaned up for 1.0 | |
| 678 | RESOLVED | FIXED | normal | dmd | Compiler accepts, for a function T[] t(), t().ptr but not t.ptr | |
| 679 | RESOLVED | FIXED | normal | dlang.org | Spec needs allowances for copying garbage collection | |
| 680 | RESOLVED | WORKSFORME | normal | dmd | incorrect placement of _D in symbol D85TypeInfo_S_D3std9dateparse9DateParse8classifyMFAaZE3std9dateparse9DateParse2DP6DateID6__initZ | |
| 681 | RESOLVED | FIXED | normal | dlang.org | Array -- Implicit type doc updates needed | |
| 682 | RESOLVED | FIXED | critical | dmd | dmd segfault with vararg template | |
| 683 | RESOLVED | FIXED | normal | dmd | dmd segv, this ain't the same as bug 682 | |
| 684 | RESOLVED | FIXED | critical | dmd | dmd should compile this | |
| 685 | RESOLVED | FIXED | normal | dmd | dmd assertion failure | |
| 686 | RESOLVED | FIXED | major | dmd | [Regression] opCast of a struct or union is called in nonsensical circumstances | |
| 687 | RESOLVED | FIXED | major | dmd | DDoc doesn't document anonymous enums | |
| 688 | RESOLVED | FIXED | major | dmd | Implicit function template match doesn't work for classes | |
| 689 | RESOLVED | FIXED | minor | dlang.org | Clean up the spec printfs! :) | |
| 690 | RESOLVED | FIXED | blocker | dlang.org | ABI not fully documented | |
| 691 | RESOLVED | FIXED | enhancement | phobos | Object.print ought to be removed or at least deprecated | |
| 692 | RESOLVED | WONTFIX | enhancement | dmd | rules for assigning to complex types are too strict | |
| 693 | RESOLVED | FIXED | minor | dmd | 'this' can't be used as an alias parameter for a mixin | |
| 694 | RESOLVED | FIXED | normal | dlang.org | Doc mistake: a == null is not a.opCmp(null) | |
| 695 | RESOLVED | FIXED | normal | dmd | internal compiler error: Aborted | |
| 696 | RESOLVED | FIXED | normal | dmd | Error: (dg).ptr is not an lvalue | |
| 697 | RESOLVED | WORKSFORME | normal | dmd | No const folding on asm db,dw, etc | |
| 698 | RESOLVED | DUPLICATE | normal | dmd | variadic arguments have a limit | |
| 699 | RESOLVED | FIXED | normal | dmd | long variadic arguments and the "-profile" flag | |
| 700 | RESOLVED | FIXED | normal | dmd | unexpected __t8__ in global symbol __t8__D3std6stream20__T12TArrayStreamThZ12TArrayStream9availableMFZk |