24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 1301 | RESOLVED | INVALID | major | dmd | CTFE fails for ImportExpressions | |
| 1302 | RESOLVED | FIXED | major | dmd | DMD2.001 rejects final const member function | |
| 1303 | RESOLVED | WORKSFORME | normal | phobos | ParameterTypeTuple asserts false on parameterless function | |
| 1304 | RESOLVED | WORKSFORME | major | dmd | Exception breakage for associative arrays... | |
| 1305 | RESOLVED | FIXED | normal | dmd | Compiler hangs with templated opCmp returning templated class | |
| 1306 | RESOLVED | FIXED | normal | dmd | extern (Windows) should work like extern (C) for variables | |
| 1307 | RESOLVED | INVALID | regression | dmd | sorting arrays of structs is broken | |
| 1308 | RESOLVED | INVALID | normal | dmd | Recursive alias declaration, Error: forward reference to foo | |
| 1309 | RESOLVED | FIXED | regression | dmd | sorting arrays of structs is broken | |
| 1310 | RESOLVED | WONTFIX | enhancement | dmd | alias opCall vs struct literal | |
| 1311 | RESOLVED | FIXED | regression | dmd | DMD 1.018: Fix for bug657 breaks other code | |
| 1312 | RESOLVED | FIXED | normal | dmd | invariant storage class within a struct/class | |
| 1313 | RESOLVED | FIXED | normal | dmd | out/body disables escape analysis | |
| 1314 | RESOLVED | INVALID | normal | dmd | Dupping an empty array creates a null array | |
| 1315 | RESOLVED | FIXED | normal | dmd | CTFE doesn't default initialise arrays of structs | |
| 1316 | RESOLVED | WONTFIX | normal | dmd | Can't directly reference members of CTFE struct arrays | |
| 1317 | RESOLVED | FIXED | enhancement | dmd | Document suggested means of overlapping array copy | |
| 1318 | RESOLVED | FIXED | trivial | dmd | scope + ref/out parameters are allowed, contrary to spec | |
| 1319 | RESOLVED | FIXED | critical | dmd | compiler crashes with functions that take const ref arguments | |
| 1320 | RESOLVED | FIXED | normal | dmd | Attributes spec uses 1.0 const semantics in 2.0 section | |
| 1321 | RESOLVED | DUPLICATE | normal | dmd | Deadlock when setting length for complex dynamic array type | |
| 1322 | RESOLVED | FIXED | normal | dmd | foreach bypasses invariant | |
| 1323 | RESOLVED | WONTFIX | enhancement | dmd | Implement opIn_r for arrays | |
| 1324 | RESOLVED | INVALID | normal | dmd | __FILE__ in mixin template expand to the definition, not the instantiation | |
| 1325 | RESOLVED | FIXED | critical | dmd | Forward declaration crashes gdc | |
| 1326 | RESOLVED | FIXED | critical | phobos | Garbage Collector dysfunction - Memory leak in gc_term() with DLLs - and more. | |
| 1327 | RESOLVED | MOVED | critical | tools | Long environment variable value causes link failure. | |
| 1328 | RESOLVED | DUPLICATE | enhancement | dmd | Default class template parameters don't work as expected | |
| 1329 | RESOLVED | FIXED | normal | dmd | internal compiler error: in mostly_copy_tree_r, at gimplify.c:678 | |
| 1330 | RESOLVED | FIXED | critical | dmd | Array slicing does not work the same way in CTFE as at runtime | |
| 1331 | RESOLVED | FIXED | normal | dmd | header file genaration generates a ":" instead of ";" at pragma | |
| 1332 | RESOLVED | FIXED | normal | dmd | Internal error: ../ztc/cod4.c 357 | |
| 1333 | RESOLVED | FIXED | normal | dmd | -inline ICE: passing an array element to an inner class's constructor in a nested function, all in a class or struct | |
| 1334 | RESOLVED | FIXED | normal | tools | Missing closing bracket in asm_offset_01_A, line 37 | |
| 1335 | RESOLVED | WONTFIX | enhancement | dmd | typedef-1 can't be stored in same typedef | |
| 1336 | RESOLVED | FIXED | normal | dmd | Internal error when trying to construct a class declared within a unittest from a templated class. | |
| 1337 | RESOLVED | INVALID | major | dmd | ICE(eh.c) No test case | |
| 1338 | RESOLVED | WORKSFORME | major | dmd | cygwin/gdc compilation error for legal code (variadic templates) | |
| 1339 | RESOLVED | FIXED | normal | dmd | Invariant/const-ness is broken by built-in array properties sort and reverse | |
| 1340 | RESOLVED | DUPLICATE | normal | dmd | ICE on invalid use of template member declared in a class | |
| 1341 | RESOLVED | FIXED | normal | dmd | typeof(X) accepted, even if X is a type | |
| 1342 | RESOLVED | FIXED | minor | dmd | struct const not accepted as initializer for another struct | |
| 1343 | RESOLVED | FIXED | major | dmd | Various errors with static initialization of structs and arrays | |
| 1344 | RESOLVED | WONTFIX | normal | dmd | (D1 only) Can't implicitly convert literal 0 to typedef of ulong | |
| 1345 | RESOLVED | INVALID | normal | dmd | extern (C) function has different signature when delegate parameter is literal vs. alias | |
| 1346 | RESOLVED | INVALID | enhancement | phobos | std.uri.decode/decodeComponent do not decode '+' plus | |
| 1347 | RESOLVED | WONTFIX | minor | phobos | invalid UTF-8 strings cause access violations and inconsistent behavior in std.regexp | |
| 1348 | RESOLVED | INVALID | enhancement | dmd | offTi property of TypeInfo return empty array. | |
| 1349 | RESOLVED | INVALID | trivial | dmd | ^M pollution | |
| 1350 | RESOLVED | FIXED | normal | dmd | delegate literal inside tuple; wrong values | |
| 1351 | RESOLVED | FIXED | major | dlang.org | Discrepancies in the language specification | |
| 1352 | RESOLVED | DUPLICATE | normal | dmd | Can't use module scope operator in base class list. | |
| 1353 | RESOLVED | FIXED | enhancement | dmd | Can't use typeof() in base class list. | |
| 1354 | RESOLVED | FIXED | normal | dmd | Can use function prototype in typedef and alias. | |
| 1355 | RESOLVED | FIXED | normal | dmd | Can't declare struct with align attribute in a statement body. | |
| 1356 | RESOLVED | FIXED | normal | dmd | Some parsing issues with struct initializers. | |
| 1357 | RESOLVED | FIXED | normal | dmd | Cannot use FFFF and FFFE in Unicode escape sequences. | |
| 1358 | RESOLVED | FIXED | normal | dmd | ICE(root.c) on Unicode codepoints greater than 0x7FFFFFFF | |
| 1359 | RESOLVED | FIXED | normal | dmd | Can call non implemented functions | |
| 1360 | RESOLVED | WONTFIX | critical | phobos | GC emits HLT when GetThreadContext fails after CreateRemoteThread. | |
| 1361 | RESOLVED | FIXED | normal | dmd | DMD 2.002 introduced bug:array initializers are not allowed? | |
| 1362 | RESOLVED | FIXED | normal | dlang.org | Mistake in traits.html | |
| 1363 | RESOLVED | FIXED | normal | dmd | Compile-time issue with structs in 'for' | |
| 1364 | RESOLVED | INVALID | normal | dmd | 2.003 traits within loop | |
| 1365 | RESOLVED | FIXED | normal | dmd | wchar/dchar in foreach causes CTFE to fail | |
| 1366 | RESOLVED | FIXED | minor | dmd | Inconsistent __traits usage | |
| 1367 | RESOLVED | WORKSFORME | regression | dmd | D 2.003 breaks foreach looping over delegate | |
| 1368 | RESOLVED | WORKSFORME | normal | dmd | Default template parameter + template recursion + mixin = segfault | |
| 1369 | RESOLVED | FIXED | normal | dmd | Unable to find 'this' in __traits(getMember) | |
| 1370 | RESOLVED | FIXED | normal | dmd | Can't const-fold empty array literal | |
| 1371 | RESOLVED | WORKSFORME | normal | dmd | Compiler rejects valid delegate. | |
| 1372 | RESOLVED | FIXED | normal | dmd | Compiler accepts pragma(msg,) | |
| 1373 | RESOLVED | FIXED | normal | dmd | typeof(func).stringof fails when func has parameters. | |
| 1374 | RESOLVED | DUPLICATE | normal | dmd | passing a ref const(type*) causes segmentation fault | |
| 1375 | RESOLVED | FIXED | major | dmd | CTFE fails for null strings and arrays | |
| 1376 | RESOLVED | WORKSFORME | normal | dmd | 2.003 const object within class | |
| 1377 | RESOLVED | FIXED | minor | phobos | std.demangle unit test failure | |
| 1378 | RESOLVED | FIXED | critical | dmd | A function call in an array literal causes compiler to crash | |
| 1379 | RESOLVED | FIXED | normal | dmd | Compiler doesn't allow associative array initializers. | |
| 1380 | RESOLVED | INVALID | normal | dmd | dmd generate wrong end record, and linker doesn't check this checksum | |
| 1381 | RESOLVED | DUPLICATE | normal | dmd | Dereference operator still works with arrays and array types even though T[] -> T* is gone | |
| 1382 | NEW | critical | dmd | dmd#17600 | memory allocated for arrays in CTFE functions during compilation is not released | |
| 1383 | RESOLVED | FIXED | normal | dmd | Implicit Function Instantiation with typesafe-variadic of delegates doesn't work | |
| 1384 | RESOLVED | FIXED | normal | dmd | Compiler segfaults when using struct variable like a function with no opCall member. | |
| 1385 | RESOLVED | FIXED | normal | dmd | Stack Overflow with huge array literal. | |
| 1386 | RESOLVED | FIXED | normal | dmd | "string expected" when using allMembers-element in __traits(getMember, ...) | |
| 1387 | RESOLVED | DUPLICATE | critical | dmd | DMD crash: "ref const struct" as function parameter | |
| 1388 | RESOLVED | FIXED | normal | dmd | multiple static constructors allowed in module | |
| 1389 | RESOLVED | FIXED | normal | dmd | Can't use mixin expressions when start of a statement. | |
| 1390 | RESOLVED | INVALID | normal | dmd | Implicit Instantiation: delegate args from variadic template argument | |
| 1391 | RESOLVED | WONTFIX | normal | dmd | Implicit Instantiation: deducing 'int n' from the number of arguments | |
| 1392 | RESOLVED | FIXED | normal | dmd | Template instantiation fails with circular import | |
| 1393 | RESOLVED | WORKSFORME | enhancement | phobos | Phobos needs strnlen() | |
| 1394 | RESOLVED | DUPLICATE | normal | phobos | Regex does not support forgetfull matching (?:....... | |
| 1395 | RESOLVED | INVALID | normal | phobos | Regex does not support range [something to \*] | |
| 1396 | RESOLVED | FIXED | normal | dmd | lazy void tuple breaks | |
| 1397 | RESOLVED | FIXED | minor | phobos | BufferedFile HANDLE constructor needs default parameter | |
| 1398 | RESOLVED | FIXED | normal | dmd | GDC doesn't generate correct code | |
| 1399 | RESOLVED | INVALID | normal | dmd | Wrapping a case statement in a version statement gives a shadowing declaration error. | |
| 1400 | RESOLVED | FIXED | critical | dmd | static array in struct as parameter BROKEN |