24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 9201 | RESOLVED | INVALID | normal | druntime | WNDPROC does not have to be nothrow | |
| 9202 | RESOLVED | DUPLICATE | normal | dmd | Missing DrawTextA & W in windows header. Also missing a couple of enum related. | |
| 9203 | NEW | normal | dlang.org | dlang.org#4020 | Clarify that template functions with auto ref params do not share static locals | |
| 9204 | RESOLVED | DUPLICATE | normal | dmd | Unable to create alias to template function instance with auto ref param | |
| 9205 | RESOLVED | FIXED | enhancement | dmd | Better error message for misplaced pure nothrow tags | |
| 9206 | NEW | enhancement | phobos | phobos#9945 | std.exception.isValidEnumValue | |
| 9207 | RESOLVED | DUPLICATE | normal | phobos | std.array.join of immutable(string[]) | |
| 9208 | RESOLVED | FIXED | normal | dmd | [ICE](func.c line 1205) with auto return in recursive function | |
| 9209 | RESOLVED | FIXED | critical | dmd | ice(symbol.c) with const struct heap allocation | |
| 9210 | RESOLVED | FIXED | regression | dmd | [2.061 beta] Import cycle causes unpredictable compile errors | |
| 9211 | RESOLVED | FIXED | normal | phobos | regex lookahead, (?=(\d\d\d)+\b) failed | |
| 9212 | RESOLVED | FIXED | normal | dmd | Associative array foreach iteration with immutable key | |
| 9213 | RESOLVED | FIXED | regression | dmd | [2.061 beta] Member access without this and __traits(compiles, ...) | |
| 9214 | RESOLVED | FIXED | normal | druntime | TickDuration.to should probably be a property | |
| 9215 | RESOLVED | FIXED | regression | phobos | [2.061 beta] isDymanicArray/DynamicArrayTypeOf broken for classes/interfaces with AliasThis | |
| 9216 | RESOLVED | DUPLICATE | normal | phobos | Local import of std.array does not make popFront() visible | |
| 9217 | RESOLVED | DUPLICATE | normal | dmd | A problem with default function argument initialization | |
| 9218 | RESOLVED | INVALID | regression | dmd | [2.061] Correct signature of struct opCmp no longer accepts enum structs | |
| 9219 | RESOLVED | FIXED | enhancement | dmd | Allow matching { } in asm statements | |
| 9220 | RESOLVED | DUPLICATE | normal | dmd | module constructor breaks implicit linking with DLL | |
| 9221 | RESOLVED | DUPLICATE | enhancement | dmd | Added -di flag to make use of deprecated symbols a warning | |
| 9222 | RESOLVED | FIXED | enhancement | dmd | Add User Defined Attributes (UDA) | |
| 9223 | RESOLVED | FIXED | enhancement | dmd | Add -de and -dw switches | |
| 9224 | RESOLVED | FIXED | enhancement | dmd | Add Win64 code generation support for use with Visual C | |
| 9225 | RESOLVED | FIXED | enhancement | dmd | Add sections [Environment32] and [Environment64] to sc.ini/dmd.conf | |
| 9226 | RESOLVED | FIXED | enhancement | dmd | More simd instructions allowed as intrinsics | |
| 9227 | RESOLVED | FIXED | enhancement | dmd | __traits(identifier,...) to pick out identifier from parameter list tuple | |
| 9228 | RESOLVED | FIXED | enhancement | dmd | Add getProtection to __traits() | |
| 9229 | RESOLVED | WONTFIX | enhancement | dmd | Private default arguments | |
| 9230 | RESOLVED | FIXED | regression | dmd | Incorrect implicit immutable conversion occurs in pure function | |
| 9231 | RESOLVED | FIXED | normal | dmd | overriding inout funcion with attribute inference reports weird error | |
| 9232 | RESOLVED | FIXED | normal | dmd | Parsing error on some templated methods calls | |
| 9233 | RESOLVED | DUPLICATE | critical | dmd | compiler infinite recursion on nested mixin | |
| 9234 | RESOLVED | FIXED | regression | dmd | DMD confuses string template parameter with function | |
| 9235 | RESOLVED | FIXED | major | dmd | Template mixin doesn't allow to mixin non-conflicting overloads | |
| 9236 | RESOLVED | FIXED | critical | dmd | CTFE ice on switch + with(EnumType) | |
| 9237 | RESOLVED | FIXED | enhancement | dmd | add __traits(isPOD, ...) | |
| 9238 | RESOLVED | FIXED | enhancement | dmd | Support rvalue references | |
| 9239 | RESOLVED | WORKSFORME | normal | dmd | x86_64 ABI: 3 byte structs are never enregistered | |
| 9240 | RESOLVED | INVALID | regression | dmd | (Regression: 2.058) non-const does not implicitly convert to const | |
| 9241 | RESOLVED | FIXED | normal | dmd | 2.061: Property call error message disappeared | |
| 9242 | RESOLVED | FIXED | enhancement | dmd | Add stack stomping code to flush out heisenbugs | |
| 9243 | NEW | enhancement | dmd | dmd#18509 | Order locals to prevent buffer overflow attacks | |
| 9244 | RESOLVED | FIXED | regression | dmd | union containing pointers not allowed | |
| 9245 | RESOLVED | FIXED | major | dmd | [CTFE] postblit not called on static array initialization | |
| 9246 | RESOLVED | DUPLICATE | normal | dmd | safe struct with dtor doesn't generate safe opAssign | |
| 9247 | RESOLVED | FIXED | normal | dmd | Compiler accepts opaque struct returned by value from function pointer declaration. | |
| 9248 | RESOLVED | FIXED | regression | dmd | [2.061 beta] Concatenation of array literal and array produces corrupted result | |
| 9249 | RESOLVED | INVALID | blocker | dmd | Defining opCast disables downcasting and explicit upcasting | |
| 9250 | RESOLVED | FIXED | minor | dmd | Wrong line number for error involving length of a static array | |
| 9251 | RESOLVED | DUPLICATE | enhancement | dmd | An immutable arrays concatenation to produce an immutable implicitly castable to mutable? | |
| 9252 | RESOLVED | WORKSFORME | normal | dmd | Wrong error message in a case of alias-this-array indexing with double value | |
| 9253 | REOPENED | normal | phobos | phobos#9946 | Review Phobos algorithms and make them transient-safe where possible | |
| 9254 | RESOLVED | FIXED | normal | dmd | ICE on invalid foreach aggregate | |
| 9255 | RESOLVED | FIXED | normal | dmd | Inconsistent .file field of thrown exceptions | |
| 9256 | RESOLVED | FIXED | minor | dmd | A purity-related error message in case of member access | |
| 9257 | NEW | enhancement | dmd | dmd#18510 | [ER] New optional "operator" keyword to validate magic functions | |
| 9258 | RESOLVED | FIXED | regression | dmd | opAssign with base class triggers "identity assignment operator overload" error | |
| 9259 | RESOLVED | FIXED | regression | dmd | Passing an array of pointers to a typesafe vararg is broken | |
| 9260 | RESOLVED | FIXED | enhancement | phobos | getopt should allow setting booleans to false | |
| 9261 | RESOLVED | WORKSFORME | normal | dmd | "Internal error: ../ztc/cgcod.c 810" on AMD64 with -lib -O -gs | |
| 9262 | RESOLVED | WORKSFORME | normal | dmd | compilation of erroneous source files causes segfault in Package | |
| 9263 | RESOLVED | FIXED | regression | dmd | statement is not reachable when statement is reachable | |
| 9264 | RESOLVED | FIXED | critical | dmd | [64bit] Wrong code with conversion from int parameter to float | |
| 9265 | RESOLVED | FIXED | enhancement | phobos | Nullable fixed-sized array wrapper | |
| 9266 | RESOLVED | FIXED | regression | dmd | Cannot define two Tuple objects. | |
| 9267 | RESOLVED | WORKSFORME | normal | dlang.org | Website formatting errors | |
| 9268 | RESOLVED | FIXED | regression | dmd | [ice-on-invalid] void assignment in fail44.d no longer caught in frontend | |
| 9269 | RESOLVED | WORKSFORME | normal | phobos | [2.061] rdmd -unittest fails with lcurl not found | |
| 9270 | RESOLVED | DUPLICATE | normal | dmd | Undetected ref escape of local slice | |
| 9271 | RESOLVED | FIXED | normal | dmd | Forwarding lambda predicate with type inference causes segfault | |
| 9272 | RESOLVED | INVALID | normal | dmd | opDispatch conflicts with UFCS on template functions | |
| 9273 | RESOLVED | FIXED | regression | dmd | DMD segfaults with templated ctors in implicit super call | |
| 9274 | RESOLVED | FIXED | normal | dmd | is + alias this = wrong code | |
| 9275 | RESOLVED | FIXED | normal | druntime | [GC] removeRoot hits assert(0) instead of being a no-op (as documented) | |
| 9276 | RESOLVED | FIXED | regression | dmd | regression(2.061): Forward reference error | |
| 9277 | RESOLVED | DUPLICATE | normal | dmd | [diagnostic] bad error message on illegal cast inside foreach | |
| 9278 | RESOLVED | FIXED | regression | dmd | ICE todt.c:692 when float containing struct is defined after use | |
| 9279 | RESOLVED | FIXED | regression | dmd | [REG2.055/2.063] Static array return value implicitly converted to immutable dynamic array | |
| 9280 | RESOLVED | FIXED | normal | dmd | Runtime range violation with named capture groups in regex | |
| 9281 | RESOLVED | INVALID | regression | dmd | Enum struct with op overloading doesnt works | |
| 9282 | NEW | enhancement | phobos | phobos#9595 | Add std.textmacro module | |
| 9283 | RESOLVED | WONTFIX | enhancement | dmd | "out ref" function attribute proposal to solve ref-accepting ref-returning memory safety issue | |
| 9284 | RESOLVED | FIXED | major | dmd | DMD segfaults with templated ctors in constructor delegation | |
| 9285 | RESOLVED | FIXED | enhancement | dmd | dtoh utility - convert D files to C++ header files | |
| 9286 | RESOLVED | INVALID | regression | phobos | std.conv.parse fails to compile with Nullable | |
| 9287 | RESOLVED | FIXED | enhancement | dmd | DMD should read from stdin when an input file is "-" | |
| 9288 | RESOLVED | FIXED | minor | phobos | Parameter(Identifier|DefaultValue)Tuple report pointless errors | |
| 9289 | RESOLVED | WORKSFORME | major | dmd | [Regression 2.061] Had been deprecated language features are enabled again in default | |
| 9290 | RESOLVED | FIXED | critical | dmd | Ability to modify immutable struct members in static array assignment | |
| 9291 | RESOLVED | FIXED | normal | dmd | [ICE][REG] throwing undefined identifier with nothrow crashes dmd | |
| 9292 | NEW | normal | dmd | dmd#18511 | hasNestedArgs wrong result for nested template literal | |
| 9293 | RESOLVED | FIXED | normal | dmd | enum struct with StructInitializer reports weird error | |
| 9294 | RESOLVED | INVALID | enhancement | dmd | foreach tuple unpack with opApply | |
| 9295 | NEW | enhancement | dmd | dmd#17568 | More implicit type conversion in array literals | |
| 9296 | RESOLVED | FIXED | normal | dmd | LITTLE_ENDIAN and BIG_ENDIAN are always defined on Linux | |
| 9297 | RESOLVED | FIXED | normal | phobos | Formatting of floating point values in std.format truncates reals to double | |
| 9298 | NEW | normal | phobos | phobos#9947 | some std.math functions not implemented for Win64 | |
| 9299 | RESOLVED | FIXED | normal | phobos | std.algorithm.minPos of const(int)[] | |
| 9300 | NEW | enhancement | dmd | dmd#18512 | Syntax for loop invariants |