24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 2501 | RESOLVED | FIXED | normal | dmd | member function marked as final override ignores override requirements | |
| 2502 | RESOLVED | DUPLICATE | enhancement | dmd | compiler crashes on erroneous AA declaration | |
| 2503 | RESOLVED | FIXED | normal | phobos | Error 42: Symbol Undefined _D3std7process6systemFAyaZi | |
| 2504 | ASSIGNED | enhancement | dmd | dmd#17814 | Reserve for associative arrays | |
| 2505 | RESOLVED | DUPLICATE | normal | dmd | Inline Assembly: Getting offset of a label | |
| 2506 | RESOLVED | FIXED | normal | dmd | Can't initialize const member in ctor if it is accessed via this.member syntax | |
| 2507 | RESOLVED | WONTFIX | normal | phobos | No support for Posix on Windows | |
| 2508 | RESOLVED | FIXED | major | dmd | -inline doesn't work with new runtime lib. | |
| 2509 | RESOLVED | DUPLICATE | normal | dmd | Compiler rejects inner function that return references | |
| 2510 | RESOLVED | FIXED | enhancement | dmd | provide a template instantiation backtrace when compile fails in a template | |
| 2511 | RESOLVED | FIXED | blocker | dmd | Covariant return type doesn't work with circular import | |
| 2512 | RESOLVED | FIXED | normal | phobos | ParameterTypeTuple do not support opCall | |
| 2513 | RESOLVED | DUPLICATE | normal | dmd | Silent error for tupleof from forward reference | |
| 2514 | RESOLVED | FIXED | normal | dmd | indexing error in struct.tupleof[i] | |
| 2515 | RESOLVED | FIXED | normal | phobos | Lots of pure and nothrow functions not marked as such. | |
| 2516 | RESOLVED | DUPLICATE | normal | dmd | DDoc omits static on templates | |
| 2517 | RESOLVED | FIXED | normal | dmd | DDoc omits abstract on classes | |
| 2518 | RESOLVED | FIXED | critical | dmd | scope(success) not executed and RAII variable destructor is not called | |
| 2519 | RESOLVED | FIXED | normal | dmd | Segfault when >> used in an invalid slice | |
| 2520 | RESOLVED | FIXED | normal | dmd | ICE on template mixin typedef | |
| 2521 | RESOLVED | FIXED | normal | dmd | Not possible to return immutable value by ref | |
| 2522 | RESOLVED | INVALID | major | dmd | Combining two types | |
| 2523 | RESOLVED | FIXED | normal | phobos | [PATCH] fix rdmd to understand core.* libs | |
| 2524 | RESOLVED | FIXED | normal | dmd | final override inconsistent when implementing interfaces | |
| 2525 | NEW | normal | dmd | dmd#17816 | Can't use `override` when implementing abstract base class's interface function | |
| 2526 | RESOLVED | WONTFIX | major | dmd | (D1 only) non-const initializer to constant accepted inside template | |
| 2527 | RESOLVED | FIXED | regression | dmd | Alias Template Params Are Always Same Type As First Instantiation (according to typeof(x).stringof) | |
| 2528 | RESOLVED | FIXED | enhancement | phobos | Arrays in Phobos shold be pre-allocated. | |
| 2529 | RESOLVED | FIXED | enhancement | dmd | 'package' access qualifier should allow access to sub-packages | |
| 2530 | RESOLVED | DUPLICATE | regression | dmd | "Previous definition different" error on using template class with inner struct | |
| 2531 | RESOLVED | FIXED | normal | dmd | DDoc not generated correctly for struct methods inside static if | |
| 2532 | RESOLVED | FIXED | enhancement | dmd | '=' does not give a boolean result | |
| 2533 | RESOLVED | FIXED | minor | dmd | compiler falls with "assertion failed" message on wrong code | |
| 2534 | RESOLVED | FIXED | normal | dmd | dmd.conf is wrong | |
| 2535 | RESOLVED | DUPLICATE | normal | phobos | Standard library does not mark functions as pure | |
| 2536 | RESOLVED | DUPLICATE | blocker | dmd | ClassInfo.interfaces contains null sub-ClassInfos | |
| 2537 | RESOLVED | FIXED | normal | dmd | compiler crashes on this code: | |
| 2538 | REOPENED | enhancement | dmd | dmd#17823 | Private final method is not involved in inteface method resolution | |
| 2539 | RESOLVED | DUPLICATE | normal | dmd | Base class methods are not involved in interface methods implementation resolution | |
| 2540 | RESOLVED | FIXED | enhancement | dmd | super can not be using in alias statement | |
| 2541 | RESOLVED | WORKSFORME | normal | dmd | cannot use aliased type for decl of foreach variable | |
| 2542 | RESOLVED | FIXED | normal | dmd | array casts behave differently at compile and runtime | |
| 2543 | RESOLVED | DUPLICATE | enhancement | dmd | foreach's index behaves differently for every type | |
| 2544 | RESOLVED | DUPLICATE | major | dmd | implicit const casting rules allow violations of const-safety | |
| 2545 | RESOLVED | WONTFIX | enhancement | phobos | write(f)(ln) delays throwing StdioException("Bad file descriptor") when no console is available | |
| 2546 | RESOLVED | FIXED | normal | dmd | Array Ops silently fail when no slice symbol is used. | |
| 2547 | RESOLVED | WORKSFORME | normal | dmd | Array Ops should check length, at least when bounds checking is on | |
| 2548 | REOPENED | enhancement | dmd | dmd#17829 | Array ops that return value to a new array should work. | |
| 2549 | RESOLVED | FIXED | normal | dmd | Segfault on array multiplication. | |
| 2550 | RESOLVED | FIXED | enhancement | dmd | implicit conversions don't apply to template value parameter specialization | |
| 2551 | RESOLVED | FIXED | normal | phobos | std.format on invariant values : error and segmentation fault | |
| 2552 | RESOLVED | INVALID | normal | phobos | std.path.isabs broken for Windows | |
| 2553 | RESOLVED | FIXED | normal | dmd | Excess attribute propagation for interfaces | |
| 2554 | RESOLVED | INVALID | minor | dmd | spec for pragma(lib, ...) doesn't say it's only legal as declaration | |
| 2555 | RESOLVED | DUPLICATE | normal | dmd | ICE using invalid tuple property in a declaration | |
| 2556 | RESOLVED | FIXED | normal | dmd | Property classinfo needs better documentation (RTTI, typeof, typeid, runtime type information) | |
| 2557 | RESOLVED | WONTFIX | normal | dmd | inconsistent behavior when taking reference to member without instance | |
| 2558 | NEW | enhancement | dmd | dmd#17851 | #line should show the same package as the original module | |
| 2559 | RESOLVED | FIXED | critical | dmd | bad code generation for enum arrays | |
| 2560 | RESOLVED | FIXED | regression | dmd | ICE(cod4.c) on invoking method that takes ref const struct parameter | |
| 2561 | RESOLVED | DUPLICATE | normal | dmd | Function return values cannot be used as "ref const" parameters | |
| 2562 | RESOLVED | FIXED | normal | dmd | foreach over uninitialized array fails in CTFE | |
| 2563 | RESOLVED | WONTFIX | normal | dmd | Derived class is implicitly castable to Base class when inherited privately | |
| 2564 | RESOLVED | FIXED | normal | dmd | CTFE: the index in a tuple foreach is uninitialized (bogus error) | |
| 2565 | REOPENED | enhancement | dmd | dmd#17858 | Should be able to use an inherited method as interface implementation | |
| 2566 | RESOLVED | DUPLICATE | normal | dmd | Regression:compiler ICE from TypeTuple | |
| 2567 | RESOLVED | FIXED | enhancement | dmd | [patch] Option To Not Treat Warnings As Errors | |
| 2568 | RESOLVED | INVALID | minor | dmd | Warning Inside Template Causes Instantiation Error | |
| 2569 | RESOLVED | FIXED | normal | dmd | static arrays in CTFE functions don't compile | |
| 2570 | RESOLVED | FIXED | trivial | dmd | Patch for some mistakes in Ddoc comments. | |
| 2571 | RESOLVED | FIXED | normal | dmd | const/invariant/immutable static arrays: const(T)[N] and const(T[N]) are the same, but DMD treats them as different | |
| 2572 | RESOLVED | FIXED | major | dlang.org | immutable keyword not documented | |
| 2573 | RESOLVED | LATER | normal | dmd | [Tracker] Data integrity issues | |
| 2574 | RESOLVED | FIXED | major | dmd | std.c.stdio doesn't compile: va_list not defined! | |
| 2575 | RESOLVED | FIXED | major | dmd | gdb: can not show code | |
| 2576 | RESOLVED | FIXED | normal | dmd | ICE(mtype.c, MODconst) - forward reference of aliased-type string constant | |
| 2577 | RESOLVED | FIXED | normal | dmd | DMD crashes on foreach of undefined identifier | |
| 2578 | RESOLVED | WORKSFORME | normal | dmd | Compiler crashes when type is passed to writefln() | |
| 2579 | RESOLVED | FIXED | normal | dmd | Template function accepting a delegate with in argument doesn't compile | |
| 2580 | RESOLVED | FIXED | critical | dlang.org | Documented WinMain for D2 is wrong | |
| 2581 | RESOLVED | FIXED | normal | dmd | DDoc doesn't work for functions with auto return type. | |
| 2582 | RESOLVED | FIXED | regression | dmd | Significantly Increased Compile Times For DWT | |
| 2583 | RESOLVED | DUPLICATE | normal | dmd | Segfault on invalid foreach argument | |
| 2584 | RESOLVED | FIXED | major | dmd | GDC on ARM does not honor volatile | |
| 2585 | RESOLVED | WONTFIX | normal | phobos | std.stream readf | |
| 2586 | RESOLVED | FIXED | normal | dmd | broken import gcstats | |
| 2587 | RESOLVED | FIXED | enhancement | phobos | std.process.shell doesn't work for win32 | |
| 2588 | RESOLVED | FIXED | normal | phobos | std.signals should not use 'length' stealth keyword in indexing | |
| 2589 | RESOLVED | DUPLICATE | normal | dmd | assertion failure when a struct contains a forward referenced, aliased function member. | |
| 2590 | RESOLVED | WONTFIX | normal | dmd | Deallocator is not called if constructor fails. | |
| 2591 | RESOLVED | FIXED | normal | dmd | custom allocator new argument should be size_t instead of uint | |
| 2592 | RESOLVED | FIXED | normal | phobos | Cast in std.stdio disallowed in safe mode | |
| 2593 | RESOLVED | DUPLICATE | normal | dmd | "Overriding" interface functions in final classes fails | |
| 2594 | RESOLVED | DUPLICATE | normal | dmd | Const/immutable should not matter for value types in IFTI | |
| 2595 | RESOLVED | FIXED | normal | dmd | template ctors crash compiler | |
| 2596 | RESOLVED | FIXED | normal | dmd | Variadic constructors don't compile | |
| 2597 | RESOLVED | FIXED | normal | dmd | auto return doesn't work for a variety of cases | |
| 2598 | RESOLVED | WORKSFORME | normal | dmd | Alias declaration doesn't work for a tuple field | |
| 2599 | RESOLVED | WONTFIX | enhancement | dmd | Two variadic parameters should be accepted | |
| 2600 | RESOLVED | DUPLICATE | enhancement | dmd | Nonuniform treatment of built-in types and user-defined types in value syntax |