24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 2901 | RESOLVED | INVALID | normal | phobos | link error v2.029 (linux): undefined reference to `CLOCKS_PER_SEC' | |
| 2902 | RESOLVED | DUPLICATE | normal | dmd | improve error message with template | |
| 2903 | RESOLVED | FIXED | enhancement | phobos | Splitter should be bi-dir if the input range is bi-dir | |
| 2904 | RESOLVED | WONTFIX | normal | dmd | (D1 only) template instantiation of non template allowed | |
| 2905 | RESOLVED | FIXED | enhancement | dmd | [PATCH] Faster +-*/ involving a floating-pointing literal | |
| 2906 | RESOLVED | FIXED | normal | phobos | writef problem with formatting floating point | |
| 2907 | RESOLVED | DUPLICATE | regression | phobos | std.stdio.writeln hangs multithreaded programs. | |
| 2908 | RESOLVED | FIXED | normal | dmd | Build error: ../mars/mars.h doesn't exist | |
| 2909 | RESOLVED | DUPLICATE | enhancement | phobos | Get the name of function and its parameters | |
| 2910 | RESOLVED | DUPLICATE | normal | dmd | ~= can append array literals to strings. | |
| 2911 | RESOLVED | FIXED | normal | dmd | Odd anomaly of implicit conversions | |
| 2912 | RESOLVED | DUPLICATE | normal | dmd | Incorrect array append for mixed character sizes | |
| 2913 | RESOLVED | WONTFIX | normal | dmd | aliasing a ref type is not possible | |
| 2914 | RESOLVED | FIXED | normal | phobos | to!string(struct) is broken | |
| 2915 | RESOLVED | FIXED | enhancement | dmd | [Patch]: Optimize -a*-b into a*b | |
| 2916 | RESOLVED | DUPLICATE | normal | dmd | struct constructor use syntax undocumented | |
| 2917 | RESOLVED | WONTFIX | major | phobos | std.date fails for all years before 1970 | |
| 2918 | RESOLVED | FIXED | normal | phobos | stdio.d(511): Error: cannot deduce template function from argument types !()(LockingTextWriter,uint) | |
| 2919 | RESOLVED | INVALID | normal | dmd | Using .di files, does not always get all public imports | |
| 2920 | RESOLVED | FIXED | normal | dmd | recursive templates blow compiler stack | |
| 2921 | RESOLVED | FIXED | normal | phobos | std.random.uniform doesn't work with char. | |
| 2922 | RESOLVED | FIXED | major | dmd | Egregiously bad hashing performance with strings | |
| 2923 | RESOLVED | FIXED | regression | dmd | -O generates bad code for ?: | |
| 2924 | RESOLVED | INVALID | normal | dmd | Destructor not called | |
| 2925 | RESOLVED | FIXED | blocker | dmd | Destructor not called | |
| 2926 | RESOLVED | WORKSFORME | normal | dmd | bug in alias this with mutually recursive structs | |
| 2927 | RESOLVED | FIXED | enhancement | dmd | Ignore Interior GC attribute | |
| 2928 | RESOLVED | FIXED | enhancement | phobos | Swap order of paramaters for std.range's "take" | |
| 2929 | RESOLVED | INVALID | normal | dmd | Alias this when this is null | |
| 2930 | RESOLVED | FIXED | normal | phobos | Problems in std.range documentation | |
| 2931 | RESOLVED | FIXED | normal | dmd | Initialization struct with array from another struct | |
| 2932 | RESOLVED | FIXED | normal | dmd | bad e_ehsize (36 != 52) | |
| 2933 | RESOLVED | FIXED | normal | dmd | Cannot return const/immutable with contracts (out/invariant) enabled | |
| 2934 | REOPENED | normal | dmd | dmd#17977 | "".dup does not return empty string | |
| 2935 | RESOLVED | FIXED | normal | dmd | ICE(out.c) using struct with constructor as function default argument | |
| 2936 | RESOLVED | FIXED | enhancement | phobos | std.regex.match() short string optimization | |
| 2937 | RESOLVED | FIXED | normal | dmd | postblit not called for foreach arg over array of structs | |
| 2938 | RESOLVED | DUPLICATE | normal | dmd | incorrect code generated for assignment to assoc array element | |
| 2939 | RESOLVED | INVALID | normal | dmd | lazy evaluation not invoked for lambda function | |
| 2940 | RESOLVED | FIXED | normal | dmd | null is null cannot be evaluated at compile time | |
| 2941 | RESOLVED | FIXED | major | dmd | Wrong code for inline asm because CPU type is set too late | |
| 2942 | RESOLVED | INVALID | minor | dmd | asm fadd; accepted, but generates code for faddp. | |
| 2943 | RESOLVED | FIXED | critical | dmd | Struct copying in presence of alias member this only copies alias this member | |
| 2944 | RESOLVED | FIXED | normal | phobos | std.math.approxEqual doesn't work with infinity. | |
| 2945 | RESOLVED | DUPLICATE | enhancement | dmd | Precedence of 'new' vs '.' | |
| 2946 | REOPENED | enhancement | dmd | dmd#17979 | Make 'abstract' mandatory if the class is intended to be abstract | |
| 2947 | NEW | major | dmd | dmd#17986 | Static initializer stored in mutable non-TLS global | |
| 2948 | RESOLVED | DUPLICATE | major | dmd | Array literal changeable if part of class. | |
| 2949 | RESOLVED | DUPLICATE | normal | dmd | array.length not an lvalue | |
| 2950 | RESOLVED | DUPLICATE | normal | dmd | Switch for enum : string fails | |
| 2951 | RESOLVED | FIXED | enhancement | phobos | std.random.dice() should be templated on proportions. | |
| 2952 | RESOLVED | FIXED | normal | dmd | Segfault on exit when using array ops with arrays of doubles larger than 8 elements | |
| 2953 | RESOLVED | FIXED | normal | dmd | tuple.length rejected as a tuple parameter in a static foreach | |
| 2954 | REOPENED | blocker | dmd | dmd#17992 | [tdpl] Allow to set associative array key value only using expression AA key type is constructable from | |
| 2955 | RESOLVED | WONTFIX | enhancement | dmd | Compiler rejects chained <>= | |
| 2956 | RESOLVED | INVALID | normal | dmd | test | |
| 2957 | RESOLVED | INVALID | normal | tools | pardon the junk bug | |
| 2958 | RESOLVED | FIXED | normal | phobos | std.getopt RangeError on missing arg | |
| 2959 | RESOLVED | INVALID | normal | dlang.org | Header and footer render incorrectly in Firefox 3.0.10 | |
| 2960 | RESOLVED | FIXED | normal | dmd | CTFE rejects static array to dynamic array casts | |
| 2961 | RESOLVED | WONTFIX | normal | tools | some sets of files compiled with (-w -inline -release) cause the linker error /PAGESIZE:16 is too small | |
| 2962 | RESOLVED | FIXED | critical | dmd | ICE(glue.c) or bad codegen passing variable as template value parameter | |
| 2963 | RESOLVED | INVALID | normal | dmd | dmd will not link on 64bit linux | |
| 2964 | RESOLVED | INVALID | normal | dmd | Reading string into associative array key garbles string | |
| 2965 | RESOLVED | FIXED | normal | phobos | std.date: timezone not initialized | |
| 2966 | RESOLVED | FIXED | regression | phobos | std.algorithm.sort Slower than Selection Sort | |
| 2967 | RESOLVED | FIXED | normal | dlang.org | spec does not mention that inline asm is a valid "return" statement. | |
| 2968 | NEW | enhancement | dmd | dmd#18009 | Add a pragma(framework) on osx | |
| 2969 | RESOLVED | DUPLICATE | normal | dmd | ICE(cod4.c) using const function parameter inside delegate | |
| 2970 | RESOLVED | FIXED | normal | phobos | shared variables and std.stdio.writefln | |
| 2971 | RESOLVED | FIXED | normal | phobos | map no longer works with to | |
| 2972 | RESOLVED | DUPLICATE | normal | dmd | [tdpl] Can't overload non-templated function against template | |
| 2973 | RESOLVED | FIXED | enhancement | phobos | std.math.pow(int, int), etc. | |
| 2974 | RESOLVED | FIXED | normal | dmd | Segfault(mtype.c) on auto function | |
| 2975 | RESOLVED | WONTFIX | minor | phobos | copy - source may exceed target | |
| 2976 | RESOLVED | FIXED | enhancement | phobos | rename retreatN to retreat | |
| 2977 | RESOLVED | FIXED | normal | phobos | std.random.unpredictableSeed() should use thread ID somewhere | |
| 2978 | RESOLVED | FIXED | regression | dmd | Unhandled win32 exception on successful exe compilation | |
| 2979 | RESOLVED | FIXED | minor | phobos | Xml tags with only attributes return as without attributes ElementParser.parse | |
| 2980 | RESOLVED | FIXED | enhancement | dmd | compiler error when writefln( uint ) | |
| 2981 | RESOLVED | FIXED | normal | dmd | Bad code generation for structs containing invariants | |
| 2982 | RESOLVED | DUPLICATE | normal | dmd | ICE with variadic templates and auto return | |
| 2983 | RESOLVED | DUPLICATE | normal | dmd | Elaborate restricted variadic function does not compile | |
| 2984 | RESOLVED | DUPLICATE | major | dmd | Failure to find front/back/popBack/popFront/etc should fall back to opApply | |
| 2985 | RESOLVED | FIXED | enhancement | phobos | Add enumToString and enumFromString to std.conv | |
| 2986 | RESOLVED | WORKSFORME | normal | dmd | wrong lookup: interface declaration inside function scope | |
| 2987 | RESOLVED | FIXED | normal | phobos | D2 phobos BigInt opMul doesn't work correctly | |
| 2988 | RESOLVED | FIXED | normal | phobos | Chain needs opIndexAssign. | |
| 2989 | RESOLVED | FIXED | major | phobos | InterfacesTuple incorrectly implemented | |
| 2990 | RESOLVED | FIXED | normal | dmd | TypeInfo.init() returns invalid array | |
| 2991 | RESOLVED | FIXED | normal | dmd | [module] Import within aggregate causes conflicts with private identifiers | |
| 2992 | RESOLVED | WORKSFORME | normal | phobos | std.typecons has unnecessary thread local globals | |
| 2993 | RESOLVED | WONTFIX | normal | phobos | getops uses globals for formatting | |
| 2994 | RESOLVED | FIXED | normal | dlang.org | Incomplete "Predefined Versions" documentation | |
| 2995 | RESOLVED | FIXED | normal | dmd | Incorrect conversion in c ? a : b | |
| 2996 | RESOLVED | FIXED | enhancement | phobos | std.typetuple: add support for any static tuples | |
| 2997 | RESOLVED | FIXED | normal | dmd | allMembers does not return interface members | |
| 2998 | RESOLVED | FIXED | normal | dmd | ICE(expression.c) with floating point enum | |
| 2999 | RESOLVED | WORKSFORME | normal | dmd | Return-type overloading should be error | |
| 3000 | RESOLVED | FIXED | normal | phobos | iota should work with floats |