24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 2801 | RESOLVED | FIXED | normal | phobos | std.typecons.Unique does not work | |
| 2802 | RESOLVED | FIXED | normal | phobos | VariantN.opCmp!(T) fails when T != VariantN | |
| 2803 | RESOLVED | FIXED | normal | dmd | template + default argument = doesn't work | |
| 2804 | RESOLVED | FIXED | enhancement | dmd | Impure nested functions should be legal inside pure functions[patch included] | |
| 2805 | RESOLVED | INVALID | normal | phobos | Many modules not marked as system | |
| 2806 | RESOLVED | FIXED | normal | dmd | enum member cannot be forward referenced | |
| 2807 | RESOLVED | FIXED | critical | dmd | Marking a nested function as 'pure' may cause bad code generations silently accepted | |
| 2808 | RESOLVED | FIXED | normal | dmd | 'nothrow' nested functions cannot be parsed | |
| 2809 | RESOLVED | INVALID | normal | dmd | Wrong constant folding for unsigned shift | |
| 2810 | RESOLVED | FIXED | normal | dmd | Bogus forward reference error with auto function | |
| 2811 | RESOLVED | INVALID | normal | dmd | mixin fields not visible inside mixin method | |
| 2812 | RESOLVED | FIXED | regression | dmd | sqrt(2.0) is about -2.7341e-53 | |
| 2813 | RESOLVED | FIXED | normal | phobos | implicit cast (implemented via alias this) is not triggered when returning from function | |
| 2814 | RESOLVED | WORKSFORME | normal | dmd | implicit cast (implemented via alias this) is not triggered when passing to function | |
| 2815 | RESOLVED | FIXED | trivial | dmd | Attributes at end of file accepted | |
| 2816 | RESOLVED | FIXED | enhancement | dmd | Sudden-death static assert is not very useful | |
| 2817 | RESOLVED | WORKSFORME | normal | tools | optlink crashes because of utf8 string? | |
| 2818 | RESOLVED | FIXED | normal | dmd | Pointer parameters in core.memory should be const(void)*. | |
| 2819 | RESOLVED | FIXED | normal | phobos | array.sort segfaults if array length >=0x8F_FFFF | |
| 2820 | RESOLVED | WONTFIX | normal | phobos | itoa and ultoa functions are missing in Phobos | |
| 2821 | RESOLVED | FIXED | normal | dmd | struct alignment inconsistent with C for { int, long } | |
| 2822 | RESOLVED | FIXED | trivial | dlang.org | wrong link to std.conv | |
| 2823 | RESOLVED | FIXED | normal | dmd | -w switch breaks CTFE | |
| 2824 | RESOLVED | FIXED | normal | dmd | -w switch breaks compilation | |
| 2825 | RESOLVED | FIXED | minor | dlang.org | Guideline for semianonymous structs and unions | |
| 2826 | RESOLVED | FIXED | normal | dmd | failed assignment gives wrong line number | |
| 2827 | RESOLVED | WORKSFORME | normal | dmd | Crash compiling a foreach on an invalid class | |
| 2828 | RESOLVED | FIXED | normal | dmd | Typedef'ed template struct incorrectly recognized as an inner struct | |
| 2829 | RESOLVED | FIXED | normal | dmd | ICE(expression.c) static array block-initialized in struct literal | |
| 2830 | RESOLVED | FIXED | normal | dmd | private attribute doesn't work for structs/unions/classes | |
| 2831 | RESOLVED | WORKSFORME | normal | dmd | DMD segfault with std.algorithm tuple access | |
| 2832 | RESOLVED | FIXED | enhancement | dmd | pure function too pure | |
| 2833 | RESOLVED | FIXED | normal | dmd | DMD returns -1073741819 on Intel Quadcore | |
| 2834 | RESOLVED | FIXED | minor | dmd | Struct Destructors are not called by the GC, but called on explicit delete. | |
| 2835 | RESOLVED | FIXED | normal | phobos | std.socket.TcpSocket.connect doesn't actually connect | |
| 2836 | RESOLVED | FIXED | enhancement | dmd | Navigate from ClassInfo to TypeInfo | |
| 2837 | RESOLVED | FIXED | normal | tools | OPTLINK and LARGEADDRESSAWARE | |
| 2838 | RESOLVED | FIXED | normal | phobos | std.file.rmdirRecurse fails | |
| 2839 | RESOLVED | FIXED | normal | dmd | ICE(cgcs.c) with int /= imaginary | |
| 2840 | RESOLVED | FIXED | minor | dmd | Missing line number for int %= complex (D1 only) | |
| 2841 | RESOLVED | FIXED | normal | dmd | char[] incorrectly accepted as a template value argument in D2 | |
| 2842 | RESOLVED | FIXED | critical | phobos | std.file.listdir on OSX produces invalid UTF-8 sequence | |
| 2843 | RESOLVED | FIXED | normal | dmd | ICE(constfold.c) with is-expression with invalid dot-expression in is-expression involving typeid expression | |
| 2844 | RESOLVED | WORKSFORME | normal | dmd | Result of getMembers cannot be used because of const | |
| 2845 | RESOLVED | FIXED | normal | dmd | Alias-to-local as template argument + delegate = Access Violation | |
| 2846 | RESOLVED | INVALID | normal | phobos | box arguments should be const | |
| 2847 | RESOLVED | DUPLICATE | normal | dmd | ICE(cod4.c) return const(struct) with real member | |
| 2848 | RESOLVED | FIXED | normal | dmd | static if (is(type)) + alias fails to compile | |
| 2849 | RESOLVED | WORKSFORME | normal | dmd | Length of a local immutable(char[]) cannot be a template value argument | |
| 2850 | RESOLVED | FIXED | normal | dmd | bad codegen for struct static initializers | |
| 2851 | RESOLVED | FIXED | normal | dmd | Segfault(expression.c) using C-style struct initializer with too few arguments | |
| 2852 | RESOLVED | DUPLICATE | regression | dmd | Cannot pass temporary result by reference (regression) | |
| 2853 | RESOLVED | INVALID | normal | dmd | Property overriding problem | |
| 2854 | RESOLVED | FIXED | critical | dmd | Empty struct constructor in const causes crash | |
| 2855 | RESOLVED | FIXED | enhancement | dmd | __traits: no way to get overloads and information for non-instance methods | |
| 2856 | RESOLVED | FIXED | normal | dmd | static opIndex does not compile for a templated struct/class | |
| 2857 | RESOLVED | INVALID | normal | tools | False Warning about not found lib | |
| 2858 | NEW | major | dmd | dmd#17930 | D specs allow GC implementations that don't call finalizers | |
| 2859 | NEW | normal | dmd | dmd#17949 | enum convert error | |
| 2860 | RESOLVED | DUPLICATE | normal | dmd | enum convert error | |
| 2861 | RESOLVED | FIXED | normal | dmd | Forward reference of .stringof in a template gives wrong value | |
| 2862 | RESOLVED | FIXED | normal | dmd | ICE(template.c) using type tuple as function argument | |
| 2863 | RESOLVED | DUPLICATE | normal | dmd | Assertion failure: '0' on line 935 in file 'glue.c' | |
| 2864 | RESOLVED | WONTFIX | enhancement | dmd | intra-module use of deprecated should be allowed | |
| 2865 | RESOLVED | FIXED | normal | phobos | RandomCover not random. | |
| 2866 | RESOLVED | FIXED | normal | dmd | Can't declare static struct inside function scope | |
| 2867 | RESOLVED | WONTFIX | normal | dmd | stringof is broken | |
| 2868 | RESOLVED | FIXED | enhancement | dmd | provide runtime facility for reflection. opDot compiletime dispatch facility | |
| 2869 | RESOLVED | INVALID | normal | dmd | alias type not equal to origin type when typeof called on it | |
| 2870 | RESOLVED | FIXED | normal | dmd | Recursive mixin hangs compiler | |
| 2871 | RESOLVED | FIXED | normal | phobos | Take assumes that R.opIndex(uint) returns an lvalue. | |
| 2872 | RESOLVED | FIXED | enhancement | phobos | Length, opIndex for Map | |
| 2873 | RESOLVED | INVALID | major | dmd | typeof() for member functions evaluated incorrectly | |
| 2874 | RESOLVED | FIXED | normal | phobos | phobos docs issues | |
| 2875 | RESOLVED | FIXED | normal | dmd | ICE(cgcod.c) setting delegate = &Struct.func | |
| 2876 | RESOLVED | WORKSFORME | enhancement | dlang.org | Enhancement to 'auto' return | |
| 2877 | RESOLVED | DUPLICATE | normal | dlang.org | suggest keyword:auto return | |
| 2878 | RESOLVED | FIXED | major | dmd | Forward reference error with circular import and nested classes | |
| 2879 | RESOLVED | FIXED | normal | phobos | std.bigint missing from phobos | |
| 2880 | RESOLVED | FIXED | normal | dmd | DMD is generating the wrong file & line number for a (new) phobos error in conv.text. traits.d:1011 conv.d:2454 | |
| 2881 | RESOLVED | FIXED | major | dmd | x.stringof returns typeof(x).stringof when x is an enum | |
| 2882 | RESOLVED | FIXED | minor | phobos | std.random.MersenneTwisterEngine without no seed | |
| 2883 | RESOLVED | FIXED | normal | dmd | (D1 only) ufcs does not work with property syntax | |
| 2884 | RESOLVED | FIXED | normal | dmd | ICE: Assert: 'template.c', line 3773, 'global.errors' | |
| 2885 | RESOLVED | FIXED | normal | dmd | Silent forward reference bug using ReturnType | |
| 2886 | RESOLVED | DUPLICATE | normal | tools | The linker can't handle *.d.obj | |
| 2887 | NEW | normal | dmd | dmd#17973 | Wrong line number reported inside string mixin | |
| 2888 | RESOLVED | FIXED | enhancement | dmd | [PATCH] speedup for float * 2.0 | |
| 2889 | RESOLVED | INVALID | normal | dmd | Alias this properties don't overload with non-alias this properties. | |
| 2890 | RESOLVED | FIXED | major | phobos | std.stdio.write family blocks on file lock | |
| 2891 | RESOLVED | FIXED | normal | druntime | druntime's core.sync package not available | |
| 2892 | RESOLVED | FIXED | major | dmd | Appending U[] to T[] where U : T but U != T yields corrupted results | |
| 2893 | RESOLVED | FIXED | normal | dmd | Type const(int) does not have an Unsigned counterpart | |
| 2894 | RESOLVED | FIXED | normal | dmd | abstract classes sometimes allow non-abstract bodyless functions | |
| 2895 | RESOLVED | INVALID | normal | dmd | std.stream.File access violation on close() in dtor | |
| 2896 | RESOLVED | DUPLICATE | normal | phobos | std.demangle example does not work | |
| 2897 | RESOLVED | FIXED | trivial | phobos | RandomCover docs wrong: RandomCover needs a random access range. | |
| 2898 | RESOLVED | WONTFIX | enhancement | phobos | Allow RandomCover to sample both w/ and w/o replacement. | |
| 2899 | RESOLVED | DUPLICATE | normal | phobos | Object.toString is not declared const | |
| 2900 | RESOLVED | FIXED | regression | druntime | Array appending slowed drastically since integration of druntime |