24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 7001 | RESOLVED | INVALID | normal | phobos | std.path.baseName and isValidFilename wrong documentation | |
| 7002 | RESOLVED | INVALID | enhancement | phobos | std.path needs a isValidFilePath function | |
| 7003 | RESOLVED | FIXED | normal | dmd | no tuple expansion for c++ mangling | |
| 7004 | RESOLVED | FIXED | normal | dmd | Iterating tuple with index which explicitly typed as size_t causes an error | |
| 7005 | RESOLVED | DUPLICATE | normal | dmd | extern(C) mangling should always be flat | |
| 7006 | RESOLVED | FIXED | regression | phobos | std.math.pow (integral, integral) crashes on negative exponents | |
| 7007 | NEW | normal | dmd | dmd#18383 | [] should have a type of its own | |
| 7008 | NEW | normal | dlang.org | dlang.org#4016 | Associative array ABI is under-specified | |
| 7009 | RESOLVED | WONTFIX | enhancement | dmd | countChars, removeChars | |
| 7010 | RESOLVED | WORKSFORME | enhancement | phobos | Purity of map and filter | |
| 7011 | RESOLVED | FIXED | major | dmd | No line number error for vector power | |
| 7012 | RESOLVED | WORKSFORME | enhancement | druntime | Pure vector operations | |
| 7013 | NEW | enhancement | phobos | phobos#9918 | Mutable interface for BigInts | |
| 7014 | RESOLVED | FIXED | enhancement | dmd | Better union initialization syntax | |
| 7015 | NEW | enhancement | druntime | dmd#17115 | Allow vector operations into newly declared array | |
| 7016 | RESOLVED | FIXED | blocker | dmd | local import does not create -deps dependency | |
| 7017 | RESOLVED | FIXED | normal | dmd | Pure inference makes inconsistent result | |
| 7018 | REOPENED | normal | druntime | dmd#17236 | thrown Error from different thread should lead to program abort | |
| 7019 | RESOLVED | FIXED | normal | dmd | implicit constructors are inconsistently allowed | |
| 7020 | REOPENED | normal | druntime | dmd#17237 | Exception thrown across DLL is not caught. | |
| 7021 | RESOLVED | FIXED | major | dmd | Structs with disabled default constructors can be constructed without calling a constructor. | |
| 7022 | RESOLVED | FIXED | major | phobos | File.byLine doesn't release file handle | |
| 7023 | RESOLVED | FIXED | normal | dmd | alias to overload set in template doesn't work | |
| 7024 | NEW | normal | dmd | dmd#18384 | inconsistent mangling of shared in extern(C++) | |
| 7025 | RESOLVED | WONTFIX | critical | dmd | strange static lib error | |
| 7026 | RESOLVED | FIXED | major | dmd | 64 bit optimizer bug | |
| 7027 | RESOLVED | FIXED | regression | dmd | Struct member trySemantic() regression in DMD Git master | |
| 7028 | RESOLVED | FIXED | normal | dmd | Fails to save FPU regs when executing finally block | |
| 7029 | RESOLVED | WORKSFORME | normal | phobos | std.container.Array cannot use insertAfter | |
| 7030 | RESOLVED | FIXED | normal | dmd | const method mangling of extern(C++) structs | |
| 7031 | RESOLVED | DUPLICATE | normal | dmd | Stack overflow with immutable recursive struct | |
| 7032 | RESOLVED | INVALID | normal | dmd | OpAssign is not called when this(this) is disabled | |
| 7033 | RESOLVED | FIXED | normal | phobos | File.rawWrite is slow on Windows | |
| 7034 | RESOLVED | DUPLICATE | enhancement | dmd | Infinite foreach on array | |
| 7035 | RESOLVED | FIXED | normal | phobos | "Please use instead" broken documentation | |
| 7036 | RESOLVED | WORKSFORME | normal | phobos | Using std.string.format on a shared value throws access violation | |
| 7037 | RESOLVED | FIXED | normal | dmd | TemplateTypeParameterSpecialization works differently from IsExpression regarding alias this | |
| 7038 | RESOLVED | FIXED | normal | dmd | Type mismatch with const struct | |
| 7039 | RESOLVED | FIXED | normal | phobos | Posix 2.057 Makefile error breaking 64bit build | |
| 7040 | RESOLVED | FIXED | normal | phobos | Phobos must use "version/else version" blocks for proper documentation generation | |
| 7041 | RESOLVED | FIXED | enhancement | dmd | Show deprecated features and symbols as warnings (add -dw and -de options) | |
| 7042 | RESOLVED | INVALID | normal | tools | Allocation of 'creal' array with 'new' fails when linking without /noi switch | |
| 7043 | RESOLVED | FIXED | normal | dmd | CTFE: ICE illegal reference value 0LU, only with -inline | |
| 7044 | NEW | normal | dmd | dmd#18385 | Missing a way to control the order of arguments passed to the linker makes impossible to link some programs | |
| 7045 | RESOLVED | FIXED | critical | phobos | AssertError in std.regex on line 1573 | |
| 7046 | RESOLVED | DUPLICATE | normal | dmd | CTFE: append null does nothing | |
| 7047 | RESOLVED | INVALID | normal | dmd | alias error in struct only for dmd1 | |
| 7048 | RESOLVED | WORKSFORME | normal | dmd | Problem with out fixed-sized matrix | |
| 7049 | RESOLVED | WORKSFORME | normal | dmd | Multiple scope(failure) blocks don't work in @safe code | |
| 7050 | RESOLVED | FIXED | minor | dmd | Safety error message should include full function names | |
| 7051 | RESOLVED | FIXED | normal | dmd | Class member with un-@safe destructor gives confusing error | |
| 7052 | RESOLVED | WORKSFORME | normal | dmd | @system on @safe class methods inconsistency | |
| 7053 | RESOLVED | WORKSFORME | normal | dmd | inout implicit conversion error | |
| 7054 | RESOLVED | FIXED | normal | phobos | format() aligns using code units instead of graphemes | |
| 7055 | RESOLVED | FIXED | normal | phobos | to!float("INF2") == 2 | |
| 7056 | RESOLVED | WORKSFORME | normal | dmd | weird segfault in std.conv.to | |
| 7057 | RESOLVED | LATER | normal | dmd | Compiler errors on different functions on argument mismatch | |
| 7058 | RESOLVED | DUPLICATE | normal | dmd | static initializer for structs doesn't respect init values of members | |
| 7059 | RESOLVED | DUPLICATE | normal | dmd | Forward reference error with auto recursive function | |
| 7060 | RESOLVED | DUPLICATE | normal | dmd | parser bug "auto foo()in{}body{}" | |
| 7061 | RESOLVED | WORKSFORME | normal | dmd | delegates sometimes cannot be used in struct initializers | |
| 7062 | RESOLVED | FIXED | normal | dmd | Void parameter errors with overloaded templates don't indicate instantiation location | |
| 7063 | NEW | normal | dmd | dmd#17534 | No error or warning for conflicting D and C symbols | |
| 7064 | RESOLVED | WORKSFORME | enhancement | dmd | .stringof of eponymous struct/class/interface template | |
| 7065 | RESOLVED | FIXED | normal | dmd | align() refused for struct defined inside functions | |
| 7066 | NEW | enhancement | dmd | dmd#18386 | You can redefine .init and .stringof without error | |
| 7067 | NEW | normal | phobos | phobos#9919 | std.random.RandomSample and RandomCover are poorly designed | |
| 7068 | RESOLVED | FIXED | normal | dmd | copying array of pointers calls memset instead of memcpy with -d | |
| 7069 | RESOLVED | FIXED | major | phobos | Variant Doesn't Handle Const or Immutable Contents | |
| 7070 | RESOLVED | FIXED | regression | phobos | can't assign null to Variant | |
| 7071 | RESOLVED | WORKSFORME | enhancement | dmd | "final:" shouldn't affect variables | |
| 7072 | RESOLVED | FIXED | regression | dmd | [2.057 Beta] Assertion failure: '0' on line 145 in file 'mtype.c' | |
| 7073 | RESOLVED | FIXED | major | dmd | Parsing of class-returning varargs function inside module ctor fails | |
| 7074 | RESOLVED | FIXED | normal | phobos | std.concurrency.receive segfaults when called from new thread | |
| 7075 | RESOLVED | FIXED | normal | dlang.org | overloading opAssign for classes is poorly specified | |
| 7076 | NEW | normal | druntime | dmd#17238 | _d_throwc silently continues execution on failure | |
| 7077 | RESOLVED | FIXED | normal | dmd | (D1 only) mixin statements can invade the enclosing scope | |
| 7078 | RESOLVED | FIXED | normal | phobos | BigInt.toInt returns a long | |
| 7079 | RESOLVED | WONTFIX | enhancement | phobos | BigInt bool assign | |
| 7080 | RESOLVED | DUPLICATE | enhancement | phobos | Chained BigInt.opAssign | |
| 7081 | NEW | enhancement | dmd | dmd#18387 | array slice assignment should check for opAssign | |
| 7082 | RESOLVED | DUPLICATE | major | dmd | Assertion failure: '!vthis->csym' on line 678 in file 'glue.c' | |
| 7083 | RESOLVED | WONTFIX | normal | dmd | variables with static/private storage create global symbols | |
| 7084 | NEW | enhancement | phobos | phobos#9920 | Missing writeln Unicode normalization | |
| 7085 | RESOLVED | INVALID | normal | phobos | std.algorithm.reverse() problem with Unicode dchar[] | |
| 7086 | RESOLVED | FIXED | enhancement | phobos | Specialized in-place reverse() for char[]/wchar[] | |
| 7087 | RESOLVED | DUPLICATE | enhancement | dmd | Produce compiler diagnostic when escaping slice to local static array | |
| 7088 | RESOLVED | WONTFIX | normal | dmd | Unsigned integer (uint) value is printed as signed with `u` postfix | |
| 7089 | RESOLVED | FIXED | major | dmd | Inconsistent results when comparing structs with NaNs | |
| 7090 | RESOLVED | DUPLICATE | normal | dmd | Value parameter types not respected in templates | |
| 7091 | RESOLVED | FIXED | normal | dmd | ICE in Statement::blockExit | |
| 7092 | RESOLVED | FIXED | normal | phobos | std.concurrency.receive does not accept free functions | |
| 7093 | RESOLVED | FIXED | normal | dmd | aliased type sometimes isn't resolved | |
| 7094 | RESOLVED | DUPLICATE | minor | dmd | More initializers than struct fields for static member creation | |
| 7095 | RESOLVED | INVALID | normal | druntime | GC doesn't return or reuse unused memory [D2.056] | |
| 7096 | RESOLVED | WORKSFORME | trivial | dlang.org | statement.html - content does not belong to main column | |
| 7097 | RESOLVED | FIXED | normal | dmd | opDollar doesn't work with slicing | |
| 7098 | RESOLVED | FIXED | normal | dmd | Annoying Forward Reference Error When Compiling Multiple Files | |
| 7099 | RESOLVED | WORKSFORME | normal | dmd | (D1 only) static constructor in template mixin in library not executed | |
| 7100 | RESOLVED | DUPLICATE | normal | dmd | rvalue binds to ref argument |