24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7801 | RESOLVED | DUPLICATE | normal | dmd | Nested function returning garbage instead of closed-over parameter | |
| 7802 | NEW | normal | dmd | dmd#18430 | UFCS functions get lost when type is transmitted to template | |
| 7803 | RESOLVED | FIXED | regression | dmd | Regression(2.054) scope(success) in nothrow/@safe functions causes compile errors | |
| 7804 | RESOLVED | FIXED | enhancement | dmd | Cannot alias __traits directly | |
| 7805 | REOPENED | enhancement | dmd | dmd#17545 | "static" allows free templated functions to accept struct fields as template alias parameters | |
| 7806 | RESOLVED | FIXED | normal | dmd | ICE(gloop.c) iterating with idouble, when compiling with -O | |
| 7807 | RESOLVED | FIXED | normal | dmd | Ambiguous virtual function error on const overloading with covariant return types | |
| 7808 | RESOLVED | FIXED | regression | dmd | Nullable's alias this does not work with structs containing classes | |
| 7809 | RESOLVED | INVALID | normal | dlang.org | __traits(getMember can be used with a type although the spec says it cannot | |
| 7810 | RESOLVED | FIXED | normal | dmd | [CTFE] Typesafe variadic function with array of structs | |
| 7811 | RESOLVED | FIXED | normal | dmd | D2 beta outputs "not a property" error instead of real error on UFCS array template property | |
| 7812 | RESOLVED | FIXED | regression | dmd | Segfault on invalid code during template match deduction with errors gagged | |
| 7813 | RESOLVED | WORKSFORME | normal | dmd | lambda lost during header gen | |
| 7814 | RESOLVED | FIXED | regression | dmd | Regression(2.059head) ICE(tocsym.c) using scope(failure) within foreach-range | |
| 7815 | RESOLVED | WONTFIX | normal | dmd | Mixin template forward reference (?) regression | |
| 7816 | RESOLVED | DUPLICATE | normal | dmd | non-virtual template methods in interface unsupported | |
| 7817 | RESOLVED | FIXED | regression | dmd | opAssign to in declaration broken in dmd 1.074 beta1 | |
| 7818 | RESOLVED | FIXED | major | dmd | __traits(allMembers) issue? | |
| 7819 | RESOLVED | FIXED | normal | phobos | std.file.setTimes throws error on folders | |
| 7820 | RESOLVED | FIXED | regression | dmd | regression(DMD 2.059head) Wrong error on forward reference to 'front' with -property switch | |
| 7821 | RESOLVED | DUPLICATE | major | phobos | std.conv.to is broken for enums | |
| 7822 | RESOLVED | FIXED | normal | phobos | lseek cast(int)offset should be lseek cast(off_t)offset | |
| 7823 | RESOLVED | FIXED | regression | dmd | Can't use a struct initializer to initialize a nested enum used as a default function argument initializer | |
| 7824 | RESOLVED | FIXED | normal | phobos | isInputRange fails to recognize inout(T)[] | |
| 7825 | NEW | normal | dmd | dmd#18431 | Hijacking of functions by non-function templates. | |
| 7826 | RESOLVED | FIXED | regression | dmd | [D2 Beta] Cannot use getHash in toHash without a warning | |
| 7827 | RESOLVED | WORKSFORME | normal | dmd | ICE(glue.c, !vthis->csym) delegate and type inference | |
| 7828 | RESOLVED | DUPLICATE | normal | dmd | Cannot alias function declared in supertype | |
| 7829 | RESOLVED | WORKSFORME | normal | dmd | __traits(isStaticFunction) fails for function in supertype | |
| 7830 | RESOLVED | FIXED | normal | dlang.org | public import is not fully documented | |
| 7831 | RESOLVED | FIXED | normal | phobos | Unlisted @@@BUG in File.detach causes FILE* leaks when reopening | |
| 7832 | RESOLVED | INVALID | enhancement | dmd | opAssign does not get used for function parameters with a default value | |
| 7833 | RESOLVED | WONTFIX | normal | dlang.org | [2.059 Beta] Changelog should clearly mention struct literal/opCmp/opEquals/toHash changes | |
| 7834 | RESOLVED | INVALID | normal | dmd | Assign x%int to int without cast | |
| 7835 | RESOLVED | INVALID | normal | dmd | switch case fallthrough error despite a break inside static foreach | |
| 7836 | RESOLVED | DUPLICATE | normal | druntime | NaNs inside associative array don't use normal FP equality | |
| 7837 | RESOLVED | DUPLICATE | normal | dmd | A refused opBinaryRight("in") with bad error message | |
| 7838 | RESOLVED | LATER | enhancement | dmd | Give some error messages for wrong ranges | |
| 7839 | NEW | enhancement | phobos | phobos#9924 | std.range.countFrom() too | |
| 7840 | RESOLVED | WONTFIX | enhancement | dmd | $ property for arrays | |
| 7841 | RESOLVED | WORKSFORME | minor | dmd | Better error message for wrong template argument with ref | |
| 7842 | RESOLVED | DUPLICATE | normal | dmd | ICE(cgcs.c) 517 with struct literal field increment | |
| 7843 | RESOLVED | FIXED | regression | dmd | Regression(2.059 beta): Informational warning fails to produce executable | |
| 7844 | RESOLVED | DUPLICATE | enhancement | dmd | implement loop invariant code motion for pure functions | |
| 7845 | RESOLVED | FIXED | normal | dmd | ICE(cgcs.c) 354 | |
| 7846 | RESOLVED | FIXED | normal | dmd | Forward referenced storage class is not applied in certain cases | |
| 7847 | RESOLVED | WORKSFORME | normal | dmd | ICE(e2ir.c) 688 with -inline | |
| 7848 | RESOLVED | FIXED | normal | dmd | pure and nothrow ignored on unittest blocks | |
| 7849 | RESOLVED | WORKSFORME | normal | dmd | Manifest constants don't resolve the polysemous literal type | |
| 7850 | RESOLVED | INVALID | minor | dmd | Cannot call overloaded function from inherited class | |
| 7851 | RESOLVED | FIXED | regression | dmd | Internal error: e2ir.c 688 | |
| 7852 | RESOLVED | WORKSFORME | normal | dmd | "Error: forward reference" depending on order of source files | |
| 7853 | RESOLVED | WORKSFORME | minor | dmd | Almost useless error message related to postblit with AA of const struct | |
| 7854 | RESOLVED | INVALID | normal | dmd | Non-C attributes allowed on extern(C) function parameters | |
| 7855 | RESOLVED | INVALID | normal | druntime | Wrong module dtor order | |
| 7856 | RESOLVED | INVALID | normal | dmd | static import-ed module behaves as symbol it contents | |
| 7857 | RESOLVED | FIXED | regression | phobos | File#write formats enum as a boolean. | |
| 7858 | RESOLVED | FIXED | regression | dmd | __traits(getOverloads) returns incorrect symbol | |
| 7859 | RESOLVED | FIXED | regression | dmd | Crash on invalid alias template parameter type | |
| 7860 | RESOLVED | DUPLICATE | regression | dmd | Constant fields of forward referenced structs break everything | |
| 7861 | RESOLVED | FIXED | blocker | dmd | Segfault during __error propagation with self-referencing module | |
| 7862 | RESOLVED | FIXED | regression | dmd | Accepts-invalid template forward reference bug related to derivedMembers | |
| 7863 | RESOLVED | DUPLICATE | normal | phobos | randomShuffle doesn't work with a Xorshift | |
| 7864 | RESOLVED | INVALID | regression | dmd | Structs with class members can't be sorted | |
| 7865 | RESOLVED | WORKSFORME | normal | dlang.org | More realistic docs regarding virtual functions | |
| 7866 | RESOLVED | DUPLICATE | enhancement | phobos | Type printing too for single nulls | |
| 7867 | RESOLVED | FIXED | enhancement | dmd | -S compiler switch to output asm | |
| 7868 | RESOLVED | INVALID | regression | dmd | derivedMembers/static if regression | |
| 7869 | RESOLVED | FIXED | normal | phobos | Cannot format pointer of struct has toString member function | |
| 7870 | RESOLVED | FIXED | normal | dmd | Shared library support for Linux is missing | |
| 7871 | RESOLVED | FIXED | regression | dmd | RangeViolation with findSplitBefore | |
| 7872 | RESOLVED | WONTFIX | enhancement | dmd | dmd should warn if `printf` is used on D strings | |
| 7873 | RESOLVED | FIXED | regression | dmd | [2.059 beta] IFTI with inout does not properly match template parameter if called from inout function for pointers | |
| 7874 | RESOLVED | FIXED | minor | dmd | [CTFE] internal error: unsupported assignment (x OP= y) = z | |
| 7875 | RESOLVED | FIXED | normal | dlang.org | deprecate.html not generated | |
| 7876 | RESOLVED | FIXED | normal | dmd | [CTFE] assertion failure on invalid stack reference | |
| 7877 | RESOLVED | DUPLICATE | normal | phobos | std.string.format does not support positional arguments | |
| 7878 | RESOLVED | FIXED | enhancement | phobos | A problem with purity and general templated algorithms | |
| 7879 | RESOLVED | FIXED | normal | phobos | format of class with not const toString() | |
| 7880 | RESOLVED | FIXED | normal | dmd | [CTFE] cast from void array allowed with different results than at runtime | |
| 7881 | RESOLVED | WORKSFORME | normal | phobos | std.string.format does not support structs with no toString | |
| 7882 | RESOLVED | DUPLICATE | major | dmd | Cannot initialize static array member in ctor | |
| 7883 | RESOLVED | WONTFIX | normal | dmd | D1: Compiler segfaults with double inheritance and function contract | |
| 7884 | RESOLVED | WORKSFORME | normal | phobos | std.file.DirIterator.opApply is wrong. | |
| 7885 | NEW | enhancement | phobos | phobos#9589 | std.rationals too | |
| 7886 | RESOLVED | FIXED | regression | dmd | derivedMembers infinite recursion | |
| 7887 | RESOLVED | FIXED | normal | dmd | [CTFE] can't assign to returned reference | |
| 7888 | RESOLVED | FIXED | regression | dmd | derivedMembers forward reference error with nested imports | |
| 7889 | RESOLVED | DUPLICATE | normal | phobos | writeln of array of tuple of const too | |
| 7890 | RESOLVED | FIXED | normal | dmd | [CTFE] - segfault for struct literal with AA field | |
| 7891 | RESOLVED | DUPLICATE | major | dmd | int[] broken in vararg if it appears after 5 arguments of type bool | |
| 7892 | RESOLVED | FIXED | major | dmd | Compiler-generated struct copies can result in errors when ctor is @disable'd | |
| 7893 | RESOLVED | FIXED | blocker | dmd | Spec completely wrong for D variadic arguments on 64 bits | |
| 7894 | RESOLVED | FIXED | normal | dmd | [CTFE] - goto within ForStatement restarts loop | |
| 7895 | RESOLVED | FIXED | normal | dmd | Internal compiler error | |
| 7896 | RESOLVED | FIXED | enhancement | phobos | Sequence slicing | |
| 7897 | RESOLVED | INVALID | normal | dmd | Problem with alias template parameter | |
| 7898 | RESOLVED | FIXED | regression | phobos | [CTFE] std.algorithm:copy fails when used with two arrays | |
| 7899 | RESOLVED | WORKSFORME | normal | dmd | rdmd doesn't compile using dmd 2.059 | |
| 7900 | RESOLVED | FIXED | major | dmd | CTFE Internal error with -inline and associative arrays |