24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 5001 | RESOLVED | WONTFIX | major | phobos | std.stream read(char[]) and write(char[]) not 64bit safe | |
| 5002 | RESOLVED | WONTFIX | enhancement | phobos | possible std.stream improvements | |
| 5003 | RESOLVED | WORKSFORME | normal | dmd | regex(replace with delegate) sample doesn't work | |
| 5004 | NEW | enhancement | dmd | dmd#17517 | show both resolved symbols and original identifier in error messages involving aliases | |
| 5005 | RESOLVED | INVALID | enhancement | dmd | Remove restrictions on module/package with same name. | |
| 5006 | RESOLVED | FIXED | major | dmd | 'pure' unenforced in a nested function | |
| 5007 | NEW | enhancement | dmd | dmd#18307 | @outer() attribute | |
| 5008 | RESOLVED | WORKSFORME | normal | dmd | Bizarre "conflicts with __anonymous at" error with regex and indirectly imported phobos | |
| 5009 | RESOLVED | FIXED | normal | dmd | TraceHandler not being called on Access Violation | |
| 5010 | NEW | minor | dmd | dmd#18308 | Error messages for properties could be improved | |
| 5011 | RESOLVED | FIXED | normal | phobos | std.container: SList linearRemove produces wrong results | |
| 5012 | RESOLVED | FIXED | normal | dmd | ICE(cod3.c): handling a nested function in inline asm. | |
| 5013 | RESOLVED | FIXED | enhancement | phobos | std.typecons.Tuple should have constructor for static arrays | |
| 5014 | NEW | normal | dmd | dmd#18309 | is(T U == super) returns non-shared parent types for shared(T) | |
| 5015 | RESOLVED | FIXED | regression | dmd | Regression(1.061): Cyclic import breaks is() in a static if | |
| 5016 | RESOLVED | FIXED | major | phobos | to!() can not convert from wide characters to char | |
| 5017 | RESOLVED | WORKSFORME | normal | dmd | Access Violation when calling a template function of outer class (from inner one) | |
| 5018 | RESOLVED | INVALID | major | dmd | segfault / stack overflow when calling overriden Stream.writeBlock | |
| 5019 | RESOLVED | DUPLICATE | normal | phobos | In std.regex, empty capture at end of string causes error | |
| 5020 | RESOLVED | FIXED | normal | dmd | Forward implicit bool conversions to alias this | |
| 5021 | RESOLVED | DUPLICATE | major | dmd | Associative array assigned to in spite of exception | |
| 5022 | RESOLVED | FIXED | normal | phobos | bigint doesn't show up in the side bar in the documentation | |
| 5023 | RESOLVED | FIXED | normal | dlang.org | Docs about order of execution of invariant and pre/post conditions | |
| 5024 | RESOLVED | DUPLICATE | normal | dmd | Order of execution of invariant and pre/post conditions | |
| 5025 | RESOLVED | FIXED | normal | dmd | ICE(cast.c) shared struct literal | |
| 5026 | RESOLVED | FIXED | normal | dmd | ICE(expression.c) Incomplete mixin expression + char[] to char assignment | |
| 5027 | RESOLVED | WONTFIX | enhancement | dmd | Ghost fields for Contract Programming | |
| 5028 | NEW | normal | dmd | dmd#18310 | Problem with named mixins in base class and derived class | |
| 5029 | RESOLVED | DUPLICATE | normal | dmd | (assoc array type).stringof doesn't return built-in typename | |
| 5030 | RESOLVED | FIXED | normal | dmd | Operators don't work with AssociativeArray!(T1,T2) | |
| 5031 | RESOLVED | INVALID | normal | dmd | pragma(msg,...) outputs to stderr, not stdout | |
| 5032 | RESOLVED | FIXED | normal | phobos | std.file.rename acts differently on Windows and Linux when the target file already exists. | |
| 5033 | RESOLVED | WONTFIX | enhancement | dmd | Add explicit 'frame context' and 'this' type modifiers for callback functions | |
| 5034 | NEW | enhancement | dmd | dmd#18311 | Ranged (or bounded) array initializer | |
| 5035 | RESOLVED | FIXED | normal | phobos | Schrödinger's Stride | |
| 5036 | RESOLVED | FIXED | normal | phobos | Remove caching from ranges | |
| 5037 | NEW | enhancement | phobos | phobos#9580 | std.variant.Algebraic test use case | |
| 5038 | RESOLVED | WORKSFORME | enhancement | dmd | Allow declaring class invariant without parentheses | |
| 5039 | RESOLVED | FIXED | normal | dmd | Cannot use invariant() with auto methods | |
| 5040 | RESOLVED | WONTFIX | enhancement | dmd | opOpAssign should be automatically visible for types. | |
| 5041 | RESOLVED | WORKSFORME | minor | dmd | Cannot check functor in template constraint | |
| 5042 | RESOLVED | DUPLICATE | normal | phobos | format("%s") of struct without toString | |
| 5043 | RESOLVED | FIXED | enhancement | phobos | writeln with empty arrays should write something useful | |
| 5044 | NEW | major | dmd | dmd#17518 | opIndexUnary not working for post++ | |
| 5045 | RESOLVED | DUPLICATE | enhancement | dmd | auto type inference for nest function | |
| 5046 | RESOLVED | FIXED | normal | dmd | Wrong type of implicit 'this' in struct/class templates | |
| 5047 | RESOLVED | WORKSFORME | critical | installer | DMD 2.049 Deb Fails to install on Ubuntu 10.10 | |
| 5048 | RESOLVED | WORKSFORME | normal | dmd | string enum type not recognized as a string | |
| 5049 | RESOLVED | FIXED | normal | phobos | std.algortihm.bringToFront() returns wrong value | |
| 5050 | RESOLVED | FIXED | normal | dmd | No way to declare delegates with ref return | |
| 5051 | RESOLVED | DUPLICATE | enhancement | dmd | dmd flag for partial compilation (similar to just running preprocessor in C/C++) | |
| 5052 | RESOLVED | FIXED | normal | phobos | take!(Take!R) should return Take!R, not Take!(Take!R) | |
| 5053 | RESOLVED | FIXED | normal | druntime | Better error message for cyclic dependencies. | |
| 5054 | RESOLVED | FIXED | normal | phobos | Splitter example doesn't work | |
| 5055 | RESOLVED | FIXED | normal | phobos | hasAssignableElements etc only check forward range primitives | |
| 5056 | NEW | minor | dmd | dmd#18312 | Warning against virtual method call from constructor | |
| 5057 | RESOLVED | WONTFIX | enhancement | druntime | std.variant.Algebraic-aware GC | |
| 5058 | RESOLVED | INVALID | normal | dmd | invariant() should not be called before opAssign() | |
| 5059 | RESOLVED | FIXED | normal | phobos | String assignment in foreach loop breaks immutability | |
| 5060 | RESOLVED | DUPLICATE | normal | dmd | Order of interface implementations affects code | |
| 5061 | RESOLVED | WONTFIX | enhancement | phobos | std.traits.arrayTarget | |
| 5062 | RESOLVED | DUPLICATE | normal | dmd | Problem with a string slicing | |
| 5063 | RESOLVED | WONTFIX | enhancement | dmd | Stronger typedef for size_t | |
| 5064 | RESOLVED | FIXED | critical | dmd | runtime crash using closure as alias parameter | |
| 5065 | RESOLVED | FIXED | normal | phobos | writefln("%f" of a Tuple prints a result | |
| 5066 | RESOLVED | INVALID | normal | dmd | Array back(set) method would crash when have none elements | |
| 5067 | RESOLVED | FIXED | normal | dmd | no way to re-parameter a template a class when in some special scope | |
| 5068 | RESOLVED | INVALID | normal | dmd | opOpAssign fails when if()-constraint is used | |
| 5069 | RESOLVED | DUPLICATE | normal | dmd | No missing extern(C) error | |
| 5070 | RESOLVED | FIXED | enhancement | dmd | Heap-allocated closures listing | |
| 5071 | RESOLVED | FIXED | critical | dmd | passing value by ref to a function with an inner dynamic closure results in a wrong code | |
| 5072 | RESOLVED | WORKSFORME | normal | phobos | Iterating an empty result returned by match() crashes the application | |
| 5073 | RESOLVED | WORKSFORME | regression | dmd | wrong file name in error message for "voids have no value" inside alias templates (affects std.algorithm.map) | |
| 5074 | RESOLVED | WONTFIX | normal | phobos | array(immutable(int)[]) ==> int[] | |
| 5075 | RESOLVED | WONTFIX | normal | phobos | std.algorithm.map/filter don't support associative arrays | |
| 5076 | ASSIGNED | enhancement | phobos | phobos#9890 | std.algorithm.sorted / schwartzSorted | |
| 5077 | ASSIGNED | enhancement | phobos | phobos#9891 | std.algorithm.schwartzSort is slow | |
| 5078 | ASSIGNED | enhancement | phobos | phobos#9581 | Some possible improvements for std.algorithm.schwartzSort() | |
| 5079 | RESOLVED | DUPLICATE | blocker | dmd | ICE(glue.c, 1103) on undefined symbol during CTFE | |
| 5080 | RESOLVED | DUPLICATE | normal | dmd | breaking const-correctness with class/interface | |
| 5081 | RESOLVED | FIXED | enhancement | dmd | Pure functions as initializers for immutable structures | |
| 5082 | RESOLVED | FIXED | normal | dmd | delegate alias parameters are silently accepted inside structs. limits most of std.algorithm, etc. | |
| 5083 | RESOLVED | WORKSFORME | blocker | dmd | module object cannot read file 'object.d' | |
| 5084 | RESOLVED | INVALID | normal | dmd | Static code does not ignore instance names during name lookup | |
| 5085 | RESOLVED | WONTFIX | minor | phobos | std.variant.Algebraic name | |
| 5086 | RESOLVED | FIXED | regression | dmd | Regression(1.061): Stack overflow with recursive alias declaration | |
| 5087 | RESOLVED | DUPLICATE | normal | dmd | Assertion failure: 'precedence[e->op] != PREC_zero' on line 816 in file 'expression.c' | |
| 5088 | RESOLVED | FIXED | normal | dmd | Cannot cast const(int) to long in @safe function | |
| 5089 | RESOLVED | FIXED | normal | phobos | feqrel does not compile for floats | |
| 5090 | RESOLVED | FIXED | normal | dmd | ICE(todt.c) struct literal initializing zero length array | |
| 5091 | RESOLVED | WONTFIX | enhancement | dmd | main runs after unittests | |
| 5092 | RESOLVED | FIXED | enhancement | dmd | pure nothrow should be ignored for unit tests | |
| 5093 | RESOLVED | WORKSFORME | enhancement | dmd | improve error for importing std.c.windows.windows | |
| 5094 | RESOLVED | FIXED | normal | dmd | No implicit conversion with "alias property this" | |
| 5095 | RESOLVED | FIXED | minor | dmd | Error for typesafe variadic functions for structs | |
| 5096 | RESOLVED | FIXED | enhancement | dmd | More readable unpaired brace error | |
| 5097 | RESOLVED | INVALID | enhancement | dmd | Safer unions with @tagged | |
| 5098 | RESOLVED | WONTFIX | normal | dlang.org | -unittest does not turn on asserts nor sets unittest version in D1 | |
| 5099 | RESOLVED | DUPLICATE | enhancement | dmd | Add enum size property | |
| 5100 | NEW | normal | dmd | dmd#18313 | [Intel Atom] -O Degrades performance of loop statements |