24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 2401 | RESOLVED | FIXED | normal | dmd | [module] type definition conflicts with itself imported through different module | |
| 2402 | RESOLVED | WORKSFORME | normal | dmd | [module] Type is not found if accessed via renamed import | |
| 2403 | RESOLVED | DUPLICATE | normal | dmd | Ice on function pointer type forward declaration | |
| 2404 | RESOLVED | DUPLICATE | critical | dmd | std.gc.fullCollect hangs with multiple threads. | |
| 2405 | RESOLVED | FIXED | critical | dmd | std.gc.fullCollect hangs with multiple threads. | |
| 2406 | RESOLVED | FIXED | normal | dlang.org | Declarator2 definition error | |
| 2407 | RESOLVED | FIXED | normal | dmd | function pointer as an enum's base type doesn't work | |
| 2408 | RESOLVED | FIXED | critical | dmd | class declared as invariant cannot have static methods | |
| 2409 | RESOLVED | WORKSFORME | normal | dmd | property is not called | |
| 2410 | RESOLVED | FIXED | normal | dmd | array's invariant storage class dropped by a template | |
| 2411 | RESOLVED | FIXED | enhancement | dmd | Reference Tuple Foreach | |
| 2412 | RESOLVED | DUPLICATE | major | dmd | Hole in type system: array conversion to supertypes | |
| 2413 | RESOLVED | WONTFIX | normal | phobos | getche differs from getch unexpectedly | |
| 2414 | RESOLVED | FIXED | normal | dmd | enum is dynamically evaluated, yum | |
| 2415 | RESOLVED | INVALID | normal | dmd | DMD allows void foo(int i, ); function definition | |
| 2416 | RESOLVED | FIXED | normal | dmd | Slice of typedef'ed array should preserve the typedef'ed type | |
| 2417 | RESOLVED | FIXED | normal | dmd | [module] protected base member is not available via base handle in a derived class if it is defined in a separate module | |
| 2418 | RESOLVED | INVALID | normal | dmd | Same-value string (char[]) literals get overwritten (unlike array literals) | |
| 2419 | RESOLVED | WORKSFORME | normal | dmd | Thread.getThis() broken? | |
| 2420 | NEW | enhancement | dmd | dmd#17786 | string mixins are not considered in ddoc | |
| 2421 | RESOLVED | WORKSFORME | normal | dmd | Struct assignment is broken (nulls target before evaluating source) | |
| 2422 | RESOLVED | DUPLICATE | major | dmd | (D1 only) Type is turned into type tuple in variadic template | |
| 2423 | RESOLVED | FIXED | regression | dmd | Erroneous unreachable statement warning | |
| 2424 | RESOLVED | FIXED | normal | phobos | std.functional binaryRevertArgs : "revert" should be "reverse" | |
| 2425 | RESOLVED | FIXED | trivial | dlang.org | "interface" mistyped for "invariant" in spec | |
| 2426 | RESOLVED | FIXED | normal | dmd | Assertion failure: 'type' on line 6308 in file 'expression.c' | |
| 2427 | RESOLVED | FIXED | normal | dmd | Function call in struct initializer fails to compile | |
| 2428 | RESOLVED | FIXED | normal | dmd | Accessing item in enum'd array produced compiler error | |
| 2429 | RESOLVED | FIXED | normal | phobos | std.stream.File incorrect flag parsing and sharing mode | |
| 2430 | RESOLVED | INVALID | normal | dmd | Internal error: ..\ztc\evalu8.c 2093 | |
| 2431 | RESOLVED | FIXED | normal | dmd | Internal error: ../ztc/cgcod.c 1031 when using -O | |
| 2432 | RESOLVED | FIXED | normal | dmd | complex alias -> mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed. | |
| 2433 | RESOLVED | DUPLICATE | normal | dmd | Assertion failure: 't->deco' on line 604 in file 'mtype.c' | |
| 2434 | RESOLVED | WORKSFORME | enhancement | dmd | Need a way to add casts into array operations. | |
| 2435 | RESOLVED | DUPLICATE | normal | dmd | ICE when undefined type used in tuple function declaration | |
| 2436 | RESOLVED | FIXED | normal | tools | Unexpected OPTLINK termination EIP = 00425303 with /co | |
| 2437 | RESOLVED | FIXED | normal | dmd | ICE(tocsym.c, !needThis()) - default struct argument | |
| 2438 | RESOLVED | FIXED | normal | dmd | Cannot get types of delegate properties | |
| 2439 | RESOLVED | WONTFIX | normal | dmd | static ~this() cannot be used to shutdown threads | |
| 2440 | RESOLVED | DUPLICATE | normal | dmd | VarDeclaration::toSymbol(): Assertion `!needThis()' failed | |
| 2441 | RESOLVED | FIXED | normal | dmd | header file generation translates enum to manifest | |
| 2442 | RESOLVED | FIXED | critical | dmd | opApply does not allow inferring parameter types when overloaded on const | |
| 2443 | RESOLVED | FIXED | enhancement | dmd | opApply should allow delegates that are not ref if it makes no sense | |
| 2444 | RESOLVED | WORKSFORME | enhancement | dmd | structs should allow calling the normal blitting function when overriding opAssign | |
| 2445 | RESOLVED | FIXED | normal | phobos | D2 std.demangle example doesn't compile | |
| 2446 | RESOLVED | DUPLICATE | normal | dmd | parser rejects indexed tuple as type in Type.StaticMember syntax | |
| 2447 | RESOLVED | FIXED | normal | phobos | There's no disconnectall for std.signals | |
| 2448 | RESOLVED | FIXED | major | dmd | template return by reference causes seg fault | |
| 2449 | RESOLVED | DUPLICATE | normal | dmd | Attempting to use struct type .init inside a template causes "forward declaration" error | |
| 2450 | RESOLVED | FIXED | normal | dmd | Error using operators from named template mixin | |
| 2451 | RESOLVED | FIXED | critical | dmd | Adding structs that use opAssign or postblit to an AA is broken | |
| 2452 | RESOLVED | FIXED | normal | dmd | Unimplemented method errors should show function overload | |
| 2453 | RESOLVED | DUPLICATE | normal | dmd | It is possible to create instances of abstract classes with ClassInfo.create | |
| 2454 | RESOLVED | FIXED | major | dmd | typeof(object) is incorrectly evaluated | |
| 2455 | RESOLVED | WONTFIX | major | dmd | Cannot use .ptr or .length in asm code | |
| 2456 | RESOLVED | FIXED | normal | dmd | "cannot put catch statement inside finally block", missing line number | |
| 2457 | NEW | enhancement | dmd | dmd#17807 | Detecting circular module dependencies at compile time | |
| 2458 | RESOLVED | DUPLICATE | normal | dmd | Can't deduce sizeof inner struct inside a template mixin | |
| 2459 | RESOLVED | FIXED | enhancement | dlang.org | Proposed Bugzilla keyword: performance | |
| 2460 | RESOLVED | FIXED | major | dmd | Ref functions can't be template functions. | |
| 2461 | RESOLVED | WORKSFORME | normal | dmd | Duplicate typedef (with different initializer) in module has wrong value | |
| 2462 | RESOLVED | WORKSFORME | normal | dmd | DMD creates a wrong DLL so loading a DLL in the context of another Process via loadlibrary will crash the remote process | |
| 2463 | RESOLVED | FIXED | normal | dmd | No line number in "statement is not reachable" warning | |
| 2464 | RESOLVED | DUPLICATE | enhancement | dmd | Correct error message causes incorrect error messages | |
| 2465 | RESOLVED | FIXED | normal | dmd | Wrong .stringof value for parameter type of a templated function | |
| 2466 | RESOLVED | DUPLICATE | normal | dmd | -w error for homogeneous arithmetic is too stringent | |
| 2467 | RESOLVED | WONTFIX | normal | phobos | strtol() is improperly declared | |
| 2468 | RESOLVED | FIXED | normal | dmd | result type of AndAndExp and OrOrExp deduced incorrectly | |
| 2469 | RESOLVED | FIXED | normal | dmd | ICE(cod1.c) arbitrary struct accepted as struct initializer | |
| 2470 | RESOLVED | FIXED | normal | dmd | Cannot build libraries from other libraries | |
| 2471 | RESOLVED | WONTFIX | enhancement | dmd | .stringof for nested types does not include outer symbol | |
| 2472 | RESOLVED | FIXED | normal | dmd | Delegates are not lvalue. | |
| 2473 | RESOLVED | FIXED | normal | installer | Linux system install instructions incorrect | |
| 2474 | RESOLVED | WORKSFORME | normal | dmd | Recursive lazy arguments are inlined incorrectly | |
| 2475 | RESOLVED | DUPLICATE | normal | dmd | -inline breaks man or boy | |
| 2476 | RESOLVED | FIXED | regression | dmd | std.stdio fails to compile | |
| 2477 | RESOLVED | FIXED | enhancement | dmd | Trailing comma in array literal sometimes accepted, sometimes not | |
| 2478 | RESOLVED | FIXED | normal | phobos | std.math.poly Should be const-correct. | |
| 2479 | RESOLVED | WORKSFORME | normal | dmd | Cannot use variadic arguments inside a closure | |
| 2480 | RESOLVED | INVALID | normal | dmd | extern(C++) does not work with linux | |
| 2481 | RESOLVED | FIXED | major | dmd | mixing field into anonymous struct inside class generates field overlapping vtable | |
| 2482 | REOPENED | normal | dlang.org | dlang.org#4008 | Spec does not reference about special x functions in TypeInfo_Struct | |
| 2483 | RESOLVED | FIXED | normal | dmd | DMD allows assignment to a scope variable | |
| 2484 | REOPENED | major | dmd | dmd#17809 | Templated classes have no moduleinfo | |
| 2485 | RESOLVED | WORKSFORME | normal | dmd | non-static initialization of struct using static initializer syntax generates wrong code | |
| 2486 | RESOLVED | FIXED | normal | dmd | taking address of slice rvalue should not be allowed | |
| 2487 | RESOLVED | DUPLICATE | normal | phobos | regexp .* fails to capture space in a greedy way | |
| 2488 | RESOLVED | DUPLICATE | blocker | dmd | object.d: module object cannot read file 'object.d' | |
| 2489 | RESOLVED | FIXED | normal | dmd | import in struct causes assertion failure | |
| 2490 | RESOLVED | FIXED | normal | dmd | extern(C++) can not handle structs as return types | |
| 2491 | RESOLVED | FIXED | critical | phobos | druntime GC wrongly frees data pointed to by TLS. | |
| 2492 | RESOLVED | FIXED | normal | dmd | ICE building on Linux with -lib option | |
| 2493 | RESOLVED | WORKSFORME | regression | dmd | link error trying to compile simple program | |
| 2494 | RESOLVED | FIXED | normal | dlang.org | describe explicit casting of arrays | |
| 2495 | RESOLVED | FIXED | normal | dlang.org | const syntax for member functions needs better description | |
| 2496 | RESOLVED | WONTFIX | enhancement | phobos | zlib stream class | |
| 2497 | RESOLVED | FIXED | normal | dlang.org | delete and null relationship needs more details | |
| 2498 | RESOLVED | FIXED | enhancement | dmd | make foreach work for any callable symbol | |
| 2499 | RESOLVED | FIXED | normal | dmd | Template alias default value cannot be template instantiation | |
| 2500 | RESOLVED | FIXED | normal | dmd | template struct methods are left unresolved if imported from multiple modules |