24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 501 | RESOLVED | FIXED | normal | dmd | Bad interaction between 'with' and IFTI in template methods | |
| 502 | RESOLVED | INVALID | normal | dmd | reimplementing methods for interface | |
| 503 | RESOLVED | FIXED | normal | phobos | Names of arguments to atan2 are backwards | |
| 504 | RESOLVED | FIXED | major | dmd | foreach with a file failes | |
| 505 | RESOLVED | FIXED | critical | dmd | rdmd and dmd do not correctly preserve program arguments with spaces. | |
| 506 | RESOLVED | INVALID | normal | dmd | static import and renamed import of mixin don't work | |
| 507 | RESOLVED | FIXED | normal | dmd | Error: 'this' is required, but ... is not a base class of ... | |
| 508 | RESOLVED | FIXED | normal | dmd | All members of an array need not be initialised | |
| 509 | RESOLVED | FIXED | normal | dlang.org | [wd]char[1] does not convert to [wd]char | |
| 510 | RESOLVED | FIXED | normal | dmd | Nonworking implicit conversions between arrays and pointers | |
| 511 | RESOLVED | FIXED | normal | dlang.org | Various problems in the documentation | |
| 512 | RESOLVED | DUPLICATE | normal | dmd | Assigning to constants in a forwarded constructor doesn't work | |
| 513 | RESOLVED | FIXED | normal | dmd | using struct initializer on static array crashes the compiler | |
| 514 | RESOLVED | FIXED | trivial | dmd | Misleading error message for static const initialisation | |
| 515 | RESOLVED | FIXED | major | dmd | Spec incorrect in where .offsetof can be applied | |
| 516 | RESOLVED | FIXED | normal | dmd | Mutually calling constructors allowed | |
| 517 | RESOLVED | FIXED | normal | phobos | std.compiler outdated | |
| 518 | RESOLVED | DUPLICATE | trivial | dmd | Destructors cannot be const or auto - or scope | |
| 519 | ASSIGNED | major | dmd | dmd#17524 | Invariant not called from autogenerated class/struct constructor/destructor | |
| 520 | RESOLVED | FIXED | normal | dmd | Invariants allowed to call public functions | |
| 521 | RESOLVED | FIXED | normal | dmd | frontend: incorrect error(Loc, const char*, char*) declaration in mars.h | |
| 522 | RESOLVED | FIXED | normal | dmd | frontend: 64-bit format string cleanup | |
| 523 | RESOLVED | INVALID | normal | dmd | I think this is a GC bug | |
| 524 | RESOLVED | FIXED | blocker | dmd | Compiler crash when compiling | |
| 525 | RESOLVED | FIXED | normal | dmd | can't use array variable in typetuple index | |
| 526 | RESOLVED | WORKSFORME | normal | dmd | Compiler crash when use typetuple in template argument | |
| 527 | RESOLVED | FIXED | normal | dmd | Compiler crash when use array, class, and struct in template argument | |
| 528 | RESOLVED | WONTFIX | normal | phobos | cstream.flush() returns EOF early for din. | |
| 529 | RESOLVED | FIXED | normal | dmd | segfault when passing .tupleof to variadic template | |
| 530 | RESOLVED | FIXED | normal | dmd | segfault assigning array literal to a non-array const | |
| 531 | RESOLVED | WORKSFORME | normal | dmd | Nested template not usable directly in alias | |
| 532 | RESOLVED | FIXED | critical | dmd | Wrong name mangling for template alias params of local vars | |
| 533 | RESOLVED | WORKSFORME | normal | dmd | Cannot use int from tuple as an index | |
| 534 | RESOLVED | FIXED | normal | dmd | IPF trying to initialize an associative array | |
| 535 | RESOLVED | FIXED | normal | phobos | writef doesn't work on interfaces | |
| 536 | RESOLVED | WORKSFORME | normal | dmd | Assertion failure: template.c 2735 - trying to instantiate an undefined template with the same name as the module | |
| 537 | RESOLVED | WORKSFORME | minor | dmd | ICE from unnamed tuple parameter | |
| 538 | RESOLVED | DUPLICATE | enhancement | dmd | Can't return an expression tuple from a function | |
| 539 | RESOLVED | INVALID | normal | dmd | can't instantiate nested template of same name | |
| 540 | RESOLVED | FIXED | blocker | dmd | Nested template member function error - "function expected before ()" | |
| 541 | RESOLVED | WORKSFORME | normal | dmd | Incorrect line number for a function parameter of a deprecated class type | |
| 542 | RESOLVED | FIXED | normal | dmd | Function parameter of a deprecated type (other than a class) is not caught | |
| 543 | RESOLVED | FIXED | normal | dmd | Function return of a deprecated type is not caught | |
| 544 | RESOLVED | FIXED | normal | dmd | Variable declared of a deprecated type (other than a class) is not caught | |
| 545 | RESOLVED | FIXED | normal | dmd | Attempt to access a static built-in property of a deprecated struct, union, enum or typedef is not caught | |
| 546 | RESOLVED | FIXED | trivial | dmd | Error message for accessing a deprecated variable is doubled | |
| 547 | RESOLVED | FIXED | normal | dmd | Accessing a deprecated member variable through an explicit object reference is not caught | |
| 548 | RESOLVED | FIXED | normal | dmd | Accessing a value of a deprecated enum is not caught | |
| 549 | RESOLVED | FIXED | normal | dmd | A class derived from a deprecated class is not caught | |
| 550 | RESOLVED | FIXED | normal | dmd | Shifting by more bits than size of quantity is allowed | |
| 551 | RESOLVED | FIXED | normal | dmd | Modulo operator works with imaginary and complex operands | |
| 552 | RESOLVED | FIXED | normal | dmd | Internal error: ..\ztc\cg87.c 1327 on in-function modulo of imaginary number | |
| 553 | RESOLVED | FIXED | normal | dmd | Assertion failure: '0' on line 609 in file 'constfold.c' on modulo of complex number | |
| 554 | RESOLVED | FIXED | trivial | dmd | Division by zero results in two identical errors | |
| 555 | RESOLVED | FIXED | minor | dmd | Integral ireal literals can't be specified | |
| 556 | RESOLVED | FIXED | normal | dmd | is (Type Identifier : TypeSpecialization) doesn't work as it should | |
| 557 | RESOLVED | FIXED | normal | dmd | ICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c') | |
| 558 | RESOLVED | FIXED | enhancement | dmd | Final has no effect on classes | |
| 559 | RESOLVED | FIXED | major | dmd | Final has no effect on methods | |
| 560 | RESOLVED | FIXED | major | dmd | Cannot escape reference to variadic parameter | |
| 561 | RESOLVED | FIXED | minor | dmd | Incorrect duplicate error message when trying to create instance of interface | |
| 562 | RESOLVED | FIXED | normal | dmd | Source file without BOM starting with non-ASCII compiles and runs | |
| 563 | RESOLVED | INVALID | normal | dmd | DebugSpecification doesn't work | |
| 564 | RESOLVED | FIXED | major | dmd | Setting predefined versions on the command line causes crashes | |
| 565 | RESOLVED | FIXED | major | dmd | Cannot forward reference types within template parameter list | |
| 566 | RESOLVED | FIXED | normal | dmd | Adding non-static members and functions to classes using a template doesn't error | |
| 567 | RESOLVED | FIXED | normal | dmd | Example in spec uses conflicting templates | |
| 568 | RESOLVED | FIXED | enhancement | dmd | Support to implicitly deduce class template in function template | |
| 569 | RESOLVED | FIXED | normal | dmd | Bogus forward reference error in template inside variadic template | |
| 570 | RESOLVED | FIXED | major | dmd | Bogus recursive mixin error | |
| 571 | RESOLVED | FIXED | normal | dmd | class instance member template returns strange value | |
| 572 | RESOLVED | FIXED | normal | dmd | parse error when using template instantiation with typeof | |
| 573 | RESOLVED | INVALID | normal | dmd | Segfault from version(release) statement | |
| 574 | RESOLVED | FIXED | normal | dmd | DMD uses D calling convention for returning complex floats from functions with C calling convention | |
| 575 | RESOLVED | FIXED | normal | dmd | wrong evaluation of (creal * 2 + 1i) | |
| 576 | RESOLVED | FIXED | normal | dlang.org | version.html - ConditionalStatement grammar doesn't make sense | |
| 577 | RESOLVED | FIXED | normal | dlang.org | statement.html - NonEmptyStatement grammar lists DebugStatement and VersionStatement, which are not defined | |
| 578 | RESOLVED | FIXED | major | dmd | GDC evaluates rvalue of array assignment repeatedly | |
| 579 | RESOLVED | INVALID | major | phobos | BufferedFile fails open big files | |
| 580 | RESOLVED | WORKSFORME | normal | dmd | Inconsistent constant->enum conversion rules | |
| 581 | RESOLVED | FIXED | normal | dmd | Error message w/o line number in dot-instantiated template | |
| 582 | RESOLVED | FIXED | critical | dmd | Cannot slice mixed tuples | |
| 583 | RESOLVED | INVALID | normal | dmd | Throw statements in contracts | |
| 584 | RESOLVED | FIXED | normal | dmd | Misleading error message "non-constant expression" in tricky template code | |
| 585 | RESOLVED | FIXED | normal | dmd | dmd crashes with segmentation fault | |
| 586 | RESOLVED | WORKSFORME | normal | dmd | Cannot index tuple with non-type elements | |
| 587 | RESOLVED | FIXED | normal | dmd | DMD crashes compiling char[][] initialization | |
| 588 | RESOLVED | FIXED | enhancement | phobos | lazy argument and nested symbol support to std.demangle | |
| 589 | RESOLVED | FIXED | normal | phobos | std.string.newline should be char[] not char[2] | |
| 590 | RESOLVED | WONTFIX | normal | phobos | std.stream has no way to create a text-mode file | |
| 591 | RESOLVED | DUPLICATE | normal | dmd | version=LittleEndian crash the compiler | |
| 592 | RESOLVED | WONTFIX | normal | phobos | expand in std.zip: reassigning values to ArchiveMember's members prevents correct unzipping of some zip files | |
| 593 | RESOLVED | FIXED | normal | dmd | can't deduce from arrayliteral | |
| 594 | RESOLVED | FIXED | normal | dmd | can't cast arrayliteral statically | |
| 595 | RESOLVED | FIXED | normal | dmd | can't append to array/arrayliteral statically | |
| 596 | RESOLVED | LATER | enhancement | dmd | Support array, arrayliteral and struct in switch and case | |
| 597 | RESOLVED | FIXED | normal | phobos | std.socket TcpSocket and UdpSocket are missing. | |
| 598 | RESOLVED | FIXED | normal | phobos | missing reentrant Linux functions | |
| 599 | RESOLVED | INVALID | normal | dmd | ExpressionTuple doesn't match template's alias parameters | |
| 600 | RESOLVED | FIXED | normal | dmd | error occurs when using template's tuple argument with typetuple having values |