24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 3501 | RESOLVED | FIXED | normal | dmd | (D1 only) "is null" comparison should be disallowed for fixed-size arrays | |
| 3502 | RESOLVED | FIXED | enhancement | dmd | Fix for dropped Mac OS X 10.5 | |
| 3503 | RESOLVED | WONTFIX | enhancement | dmd | [module] Imports should be static by default | |
| 3504 | RESOLVED | WONTFIX | enhancement | dmd | [module] import foo: *; should be supported if imports are static by default | |
| 3505 | RESOLVED | WONTFIX | enhancement | dmd | [module] static imports should be binded to the leaf module, not the fully qualified name | |
| 3506 | RESOLVED | WORKSFORME | enhancement | dmd | [module] Imports should be valid at any scope | |
| 3507 | RESOLVED | WONTFIX | enhancement | dmd | [module] Flag unused imports to avoid unnecessary dependencies | |
| 3508 | RESOLVED | DUPLICATE | normal | phobos | hasLength is broken for length defined as function | |
| 3509 | RESOLVED | FIXED | blocker | dmd | Cannot forward reference a template mixin's members in a compile-time context | |
| 3510 | RESOLVED | FIXED | blocker | dmd | Cannot forward reference a templated type from within a template mixin | |
| 3511 | RESOLVED | FIXED | normal | dmd | ref return property confused with property setter | |
| 3512 | RESOLVED | FIXED | normal | dmd | dchar iteration over string in CTFE fails | |
| 3513 | RESOLVED | FIXED | normal | phobos | Documentation for Stride | |
| 3514 | RESOLVED | FIXED | normal | dmd | opApply should be the first-choice foreach iteration method. | |
| 3515 | RESOLVED | FIXED | trivial | dmd | Disallow use of comma operator when declaring array dimension | |
| 3516 | RESOLVED | FIXED | critical | dmd | Destructor not called on temporaries | |
| 3517 | RESOLVED | FIXED | enhancement | phobos | Allocators proposal | |
| 3518 | RESOLVED | DUPLICATE | major | dmd | Destructor not called on temporaries | |
| 3519 | RESOLVED | WONTFIX | enhancement | phobos | unpack, enumerate in std.range | |
| 3520 | RESOLVED | FIXED | regression | phobos | std.numeric.CustomFloat horribly broken | |
| 3521 | RESOLVED | FIXED | normal | dmd | Optimized code access popped register | |
| 3522 | RESOLVED | FIXED | normal | dmd | ICE(cg87.c): variable*array[]. | |
| 3523 | ASSIGNED | normal | druntime | dmd#17191 | [GC] Fiber is not garbage collected properly | |
| 3524 | RESOLVED | FIXED | minor | dmd | ICE(e2ir.c): using alias parameter after scope closure error | |
| 3525 | RESOLVED | WORKSFORME | normal | dmd | Override keyword & indirect inheritance of many interfaces | |
| 3526 | RESOLVED | FIXED | normal | dmd | Mixin of member function not overriden by enclosing scope | |
| 3527 | RESOLVED | FIXED | trivial | dmd | DMD won't compile on FreeBSD (freebsd.mak doesn't seem to be maintained) | |
| 3528 | RESOLVED | FIXED | minor | druntime | FreeBSD patches for druntime. | |
| 3529 | NEW | normal | dmd | dmd#17509 | Use of /etc discouraged in FreeBSD for third party applications. | |
| 3530 | RESOLVED | FIXED | normal | dmd | A case where IFTI works with int but not enum | |
| 3531 | RESOLVED | FIXED | normal | phobos | 'curry' doesn't work for templated functions | |
| 3532 | RESOLVED | INVALID | critical | phobos | benchmark function consumes 100% CPU when used with anonymous delegate | |
| 3533 | RESOLVED | FIXED | normal | dmd | Associative array init is broken in a subtle way | |
| 3534 | RESOLVED | DUPLICATE | normal | dmd | const/immutable data can be modified by passing through ref function parameter | |
| 3535 | RESOLVED | FIXED | normal | dmd | struct constructors don't work in CTFE | |
| 3536 | RESOLVED | WONTFIX | enhancement | dmd | [patch] Make switch case error at unintentional fallthrough. (allow intentional fallthrough) | |
| 3537 | RESOLVED | DUPLICATE | normal | dmd | Casting objects with alias this takes the subtype | |
| 3538 | RESOLVED | DUPLICATE | critical | dmd | Default value of alias template parameter is instantiated only once. | |
| 3539 | RESOLVED | FIXED | critical | dmd | Template instantiation fails in an obscured way. See details. | |
| 3540 | RESOLVED | FIXED | normal | dmd | Another DWARF line number fix | |
| 3541 | REOPENED | enhancement | dmd | dmd#18133 | Add -oq to dmd (use fully qualified module name as object filename) | |
| 3542 | RESOLVED | FIXED | trivial | dmd | Unittest block does not require a closing bracket | |
| 3543 | RESOLVED | FIXED | enhancement | dmd | [tdpl] ternary operator can't find common type for classes/interfaces | |
| 3544 | RESOLVED | FIXED | critical | dmd | optlink termination 0041338f with recursive nested functions | |
| 3545 | RESOLVED | WORKSFORME | normal | dmd | abstract keyword inside function causes error | |
| 3546 | NEW | enhancement | dmd | dmd#18136 | Aliasing an element of a static array should be legal if the index is a compile time constant | |
| 3547 | RESOLVED | FIXED | regression | dmd | for option -od for relative path the path is added twice | |
| 3548 | RESOLVED | FIXED | normal | dmd | ICE occurs when an array is returned from a function is incorrectly used in an array op expression. | |
| 3549 | RESOLVED | DUPLICATE | normal | dmd | Bypassing initializers with goto -- Is this a bug? | |
| 3550 | RESOLVED | FIXED | normal | dmd | array.dup violates const/invariant without a cast. | |
| 3551 | RESOLVED | FIXED | regression | dmd | nested struct => dmd adds a hidden pointer | |
| 3552 | RESOLVED | FIXED | regression | dmd | ICE(mtype.c): declaring a variable called 'AssociativeArray' then using an AA. | |
| 3553 | RESOLVED | FIXED | normal | dmd | ICE when a function argument defaults to __LINE__ | |
| 3554 | RESOLVED | FIXED | normal | dmd | Ddoc generates invalid output for documentation comments with non paired parantheses | |
| 3555 | RESOLVED | INVALID | normal | dmd | Const function modifies a field when passed a delegate | |
| 3556 | RESOLVED | FIXED | enhancement | dmd | version(CTFE) | |
| 3557 | RESOLVED | FIXED | normal | dmd | Struct constructors cannot be declared as pure | |
| 3558 | RESOLVED | FIXED | critical | dmd | Optimizer bug results in false if condition being taken | |
| 3559 | RESOLVED | FIXED | regression | dmd | DMD 1.048+ fails to take function pointer from overloaded member functions | |
| 3560 | RESOLVED | FIXED | critical | dmd | foreach over nested function generates wrong code | |
| 3561 | RESOLVED | WONTFIX | enhancement | phobos | math.abs signature accepts static arrays, but errors internally. | |
| 3562 | RESOLVED | DUPLICATE | normal | dmd | Static Array ops create duplicate method definitions | |
| 3563 | RESOLVED | FIXED | normal | dmd | Enum values returned by ref from a function trigger compiler error. | |
| 3564 | RESOLVED | WORKSFORME | normal | dmd | Rdmd failing to link external C libraries | |
| 3565 | RESOLVED | FIXED | normal | dmd | rdmd --man doesn't work on Windows | |
| 3566 | RESOLVED | WONTFIX | major | dmd | scoped class's member available after delete | |
| 3567 | REOPENED | major | phobos | phobos#9805 | std.traits: Unqual strips qualifiers on structs with references that would break const/immutable. | |
| 3568 | RESOLVED | WONTFIX | normal | phobos | BitArray Indexing Should Use ulong | |
| 3569 | RESOLVED | FIXED | regression | dmd | DMD Stack Overflow with a struct member function inside a C-style struct initializer | |
| 3570 | RESOLVED | FIXED | normal | phobos | mkdirRecurse throws exception on trailing empty directory | |
| 3571 | RESOLVED | FIXED | trivial | dmd | super description has a duplicated sentence | |
| 3572 | RESOLVED | INVALID | enhancement | dmd | declaring pure function with void return type should be compile time error | |
| 3573 | RESOLVED | WORKSFORME | minor | dmd | pure and nothrow allow function return type to be inferred | |
| 3574 | RESOLVED | FIXED | normal | dmd | post-condition in void main() is not evaluated if there is no return statement | |
| 3575 | RESOLVED | FIXED | normal | dmd | CTFE: member structs not initialized correctly | |
| 3576 | RESOLVED | WONTFIX | regression | dmd | Can't overload explicitly instantiated template functions | |
| 3577 | RESOLVED | FIXED | major | dmd | Wrong precedence for opPow | |
| 3578 | RESOLVED | FIXED | normal | dmd | Impossible to run a struct invariant using assert(s) | |
| 3579 | RESOLVED | FIXED | major | dlang.org | Broken Links to Compiler | |
| 3580 | RESOLVED | FIXED | normal | dlang.org | Update docs s/invariant/immutable/ | |
| 3581 | RESOLVED | WORKSFORME | normal | dmd | "private" attribute breaks "override" | |
| 3582 | RESOLVED | FIXED | normal | druntime | core.stdc.ctype functions are not pure | |
| 3583 | RESOLVED | FIXED | regression | dmd | Regression(DMD2.037): Unsigned right shift works the same as signed right shift. | |
| 3584 | RESOLVED | FIXED | normal | dlang.org | DeclDef rule is missing entries | |
| 3585 | RESOLVED | FIXED | minor | dlang.org | Duplicate clauses in EqualExpression and RelExpression rules | |
| 3586 | RESOLVED | DUPLICATE | minor | dlang.org | TypeSpecialization rule has duplicate entry for "interface" | |
| 3587 | RESOLVED | FIXED | normal | dlang.org | Aggregate rule references undefined Tuple | |
| 3588 | RESOLVED | FIXED | normal | dlang.org | WithStatement rule references unspecified Symbol | |
| 3589 | RESOLVED | FIXED | normal | dlang.org | BaseClassList and InterfaceClasses rules are incorrect, missing ',' | |
| 3590 | RESOLVED | FIXED | normal | dlang.org | FunctionParameterList rule is missing | |
| 3591 | RESOLVED | FIXED | normal | dlang.org | TemplateIdentifier rule is misspelled | |
| 3592 | RESOLVED | FIXED | normal | dlang.org | ClassTemplateDeclaration and FunctionTemplateDeclaration rules are unreferenced | |
| 3593 | RESOLVED | FIXED | normal | dlang.org | IntegerExpression rule unspecified | |
| 3594 | RESOLVED | FIXED | normal | dlang.org | AsmPrimaryExp rule references unspecified rules | |
| 3595 | RESOLVED | FIXED | trivial | dlang.org | Several rules are missing ':' after rule name | |
| 3596 | RESOLVED | FIXED | normal | phobos | Need alias for using std.algorithm.remove | |
| 3597 | RESOLVED | FIXED | enhancement | dmd | Need single source for parser and documentation grammar. | |
| 3598 | RESOLVED | DUPLICATE | normal | dmd | Static functions in immutable structs/classes needed | |
| 3599 | RESOLVED | WORKSFORME | normal | dlang.org | Navigation sidebar should have "const and immutable" link | |
| 3600 | RESOLVED | FIXED | regression | dmd | template instantiation with empty tuple |