24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 2601 | RESOLVED | FIXED | normal | dmd | Extraneous cast introduced in member access | |
| 2602 | RESOLVED | DUPLICATE | normal | dmd | std.bind doesnt work | |
| 2603 | RESOLVED | FIXED | normal | dmd | ICE(cgcs.c) on subtracting string literals | |
| 2604 | RESOLVED | FIXED | normal | dmd | DW_TAG_module and GDB | |
| 2605 | RESOLVED | WORKSFORME | normal | dmd | Null literal is not implicitly castable to const return type | |
| 2606 | RESOLVED | DUPLICATE | normal | dmd | string literals unnecessarily prone to wide conversion | |
| 2607 | RESOLVED | WONTFIX | normal | dmd | Please consider building DMD agast and older version of glibc | |
| 2608 | RESOLVED | FIXED | normal | dmd | int[] literal too polysemous | |
| 2609 | RESOLVED | FIXED | enhancement | dmd | No documentation generated for destructor | |
| 2610 | RESOLVED | FIXED | normal | dmd | const/invariant(immutable) class don't have constructor | |
| 2611 | RESOLVED | INVALID | enhancement | dmd | A way to specify no ref parameter for value parameters | |
| 2612 | RESOLVED | FIXED | normal | dmd | immutable not accepted wherever invariant is | |
| 2613 | RESOLVED | FIXED | minor | dmd | The trivial hello.d sample program fails at execution | |
| 2614 | RESOLVED | FIXED | normal | dmd | auto + templated structs = unhelpful error messages | |
| 2615 | RESOLVED | FIXED | normal | dmd | Partial explicit instantiation not working with variadic parameter | |
| 2616 | RESOLVED | FIXED | normal | dlang.org | Undocumented behaviour: part-explicit, part-implicit instantiations of function templates are accepted | |
| 2617 | RESOLVED | FIXED | major | dmd | asm silently accepts ambiguous-sized operations | |
| 2618 | RESOLVED | FIXED | normal | dmd | Assert errors should be unrecoverable. | |
| 2619 | RESOLVED | FIXED | normal | dmd | Locally-instantiated structs are not instantiated locally | |
| 2620 | RESOLVED | MOVED | normal | tools | coffimplib silently overwrites a library with a mixed-case extension | |
| 2621 | RESOLVED | FIXED | normal | dmd | ref binds to rvalues of user-defined types | |
| 2622 | RESOLVED | FIXED | normal | dmd | ref returns not allowed in complex template | |
| 2623 | RESOLVED | FIXED | normal | dmd | Function type drops ref spec | |
| 2624 | NEW | enhancement | dmd | dmd#17881 | A string mixin should be allowed wherever a type + storage class is | |
| 2625 | RESOLVED | FIXED | critical | dmd | Creating new struct with literal bypasses immutability of members if struct is in array | |
| 2626 | RESOLVED | FIXED | normal | dmd | template function not working against template struct instantiated with default arguments | |
| 2627 | RESOLVED | FIXED | normal | phobos | std.traits.hasAliasing reports true for static arrays | |
| 2628 | RESOLVED | FIXED | enhancement | dmd | obj[n] not allowed for user-defined tuples | |
| 2629 | RESOLVED | DUPLICATE | enhancement | dmd | obj[n] not allowed for user-defined tuples | |
| 2630 | RESOLVED | FIXED | enhancement | dmd | ddoc should be able to document unittests | |
| 2631 | RESOLVED | FIXED | enhancement | dmd | alias symbol this; | |
| 2632 | RESOLVED | INVALID | major | dlang.org | Setting length on invalid arrays causes assertion failure with a debug runtime | |
| 2633 | RESOLVED | FIXED | normal | phobos | incorrect ModuleInfo declaration in object.di | |
| 2634 | RESOLVED | FIXED | normal | dmd | Function literals are non-constant. | |
| 2635 | RESOLVED | DUPLICATE | enhancement | dmd | $ for user-defined slices should forward to value.length, not global __dollar. Also injected "length" must go. | |
| 2636 | RESOLVED | WONTFIX | enhancement | phobos | std.math.pow should be a template | |
| 2637 | RESOLVED | DUPLICATE | normal | dmd | Segfault using + inside char [] function parameter | |
| 2638 | RESOLVED | FIXED | normal | dlang.org | auto string var should be invariant(char)[], not char[] | |
| 2639 | RESOLVED | FIXED | normal | dlang.org | Hex and octal string values not completely specified | |
| 2640 | RESOLVED | DUPLICATE | enhancement | dmd | Improve usability of the "inner name trick" | |
| 2641 | RESOLVED | FIXED | normal | phobos | std.variant Variant's check for "can append" is wrong | |
| 2642 | RESOLVED | DUPLICATE | enhancement | dmd | Remove big zero-initailzed portion of ClassInfo.init in object code | |
| 2643 | RESOLVED | FIXED | normal | dmd | Front-end should check for unimplemented interface functions | |
| 2644 | RESOLVED | FIXED | normal | dmd | Unresolved template reference | |
| 2645 | RESOLVED | WORKSFORME | normal | dmd | dmd 2.023 crashes on this (wrong) code | |
| 2646 | RESOLVED | INVALID | major | dmd | Named mixins and member functions | |
| 2647 | RESOLVED | WONTFIX | minor | dmd | typedef's and struct constructors | |
| 2648 | RESOLVED | DUPLICATE | normal | dmd | Unnecessary struct ABI inconsistency | |
| 2649 | RESOLVED | WORKSFORME | normal | dmd | Inconsistent naming in TypeInfo derived classes | |
| 2650 | RESOLVED | DUPLICATE | normal | phobos | TypeInfo_Ak and similar do not inherit from TypeInfo_Array | |
| 2651 | RESOLVED | FIXED | normal | dlang.org | class body declaration grammar incorrect | |
| 2652 | RESOLVED | FIXED | normal | dlang.org | DeclDef grammar is wrong | |
| 2653 | RESOLVED | INVALID | normal | dlang.org | ConditionalStatement not referenced in rest of grammar | |
| 2654 | RESOLVED | FIXED | normal | dmd | Forward reference error with array of struct and circular import | |
| 2655 | RESOLVED | FIXED | enhancement | phobos | Allow alternation patterns in std.path.fnmatch | |
| 2656 | RESOLVED | FIXED | enhancement | dmd | Remove octal literals | |
| 2657 | RESOLVED | FIXED | enhancement | dmd | Remove opPostInc, opPostDec | |
| 2658 | RESOLVED | FIXED | enhancement | dmd | Remove EscapeString literals. | |
| 2659 | RESOLVED | FIXED | enhancement | dmd | Remove the comma operator | |
| 2660 | RESOLVED | WONTFIX | enhancement | dmd | Change #line to pragma(line) | |
| 2661 | RESOLVED | INVALID | normal | dlang.org | Symbol not listed as valid template parameter in grammar | |
| 2662 | RESOLVED | INVALID | normal | dlang.org | Symbol template argument not defined by grammar or text | |
| 2663 | RESOLVED | INVALID | normal | dlang.org | template instantiation description permits runtime instantiation | |
| 2664 | RESOLVED | FIXED | minor | dmd | OSX standard math functions are less accurate | |
| 2665 | RESOLVED | FIXED | regression | dmd | ICE(cod4.c) on certain const struct function return types | |
| 2666 | RESOLVED | FIXED | normal | dmd | forward reference hell! | |
| 2667 | RESOLVED | INVALID | normal | dmd | a few un-demanglable Undefined symbol in std.stdio? compiler bug? | |
| 2668 | RESOLVED | WONTFIX | normal | dmd | README.txt files sprinkled throughout bin and lib directories | |
| 2669 | RESOLVED | FIXED | normal | phobos | Variant does not have opApply or another iteration mechanism | |
| 2670 | RESOLVED | FIXED | normal | dmd | std.file.read() should read files of 0 length | |
| 2671 | RESOLVED | WORKSFORME | critical | dmd | Circular imports and static constructors in templates | |
| 2672 | NEW | major | dmd | dmd#17885 | Delegate .funcptr returns wrong type. | |
| 2673 | RESOLVED | FIXED | normal | dmd | Static constructors sometimes do not run when compiling with -lib | |
| 2674 | RESOLVED | FIXED | major | dmd | Copy postblit constructor this(this) not called for members | |
| 2675 | RESOLVED | FIXED | normal | dmd | cannot foreach structs with copy constructor | |
| 2676 | RESOLVED | FIXED | normal | dmd | alias parameters not matched in concept if clause | |
| 2677 | RESOLVED | FIXED | normal | dmd | Alias type parameters not visible in concept-if clauses | |
| 2678 | RESOLVED | FIXED | normal | dmd | for loops are already assumed to terminate | |
| 2679 | RESOLVED | FIXED | normal | dmd | Spurious "warning - " messages and erratic behaviour with is(typeof({void function}())) | |
| 2680 | RESOLVED | INVALID | regression | dlang.org | Declarator rule is broken | |
| 2681 | RESOLVED | FIXED | major | dmd | ICE trying to print struct w/ no toString() method. | |
| 2682 | RESOLVED | FIXED | normal | dmd | (D1 only) const struct initialized with struct literal recreates value on stack when used | |
| 2683 | NEW | normal | dmd | dmd#17893 | Cannot implement interface methods by alias | |
| 2684 | RESOLVED | FIXED | normal | dmd | Associative arrays have wrong opIndex signatures | |
| 2685 | RESOLVED | DUPLICATE | enhancement | dmd | Implicit string literal concatenation | |
| 2686 | RESOLVED | FIXED | normal | dmd | Invalid union initializer is accepted | |
| 2687 | RESOLVED | FIXED | normal | dmd | ICE(statement.c): tuple foreach in an erroneous template. | |
| 2688 | RESOLVED | WORKSFORME | normal | dmd | struct assignment crashes on darwin ppc64 | |
| 2689 | RESOLVED | FIXED | normal | dmd | seek behaves incorrectly on MAC OSX | |
| 2690 | RESOLVED | FIXED | regression | dmd | DMD aborts with MALLOC_CHECK_ set | |
| 2691 | RESOLVED | FIXED | normal | dmd | Property syntax does not work with template methods | |
| 2692 | RESOLVED | FIXED | major | dmd | alignment of double on x86 linux is incorrect | |
| 2693 | RESOLVED | FIXED | normal | dmd | Instantiations of templates containing __traits fail in is() | |
| 2694 | RESOLVED | FIXED | normal | dmd | alias pure nothrow XXX; is not pure nothrow! | |
| 2695 | RESOLVED | FIXED | normal | dmd | pure functions can invoke impure function pointers | |
| 2696 | RESOLVED | DUPLICATE | normal | dmd | Spurious "if"clause of template function shown in error message | |
| 2697 | RESOLVED | FIXED | critical | dmd | Cast of float function return to ulong or uint gives bogus value | |
| 2698 | RESOLVED | INVALID | enhancement | dmd | Syntax to parse an identifier from a string, instead of mixin() | |
| 2699 | RESOLVED | INVALID | normal | dmd | template functions doesn't specialize types of arguments correctly. | |
| 2700 | RESOLVED | FIXED | normal | dmd | typeof tests stops compilation abruptly |