24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 4001 | RESOLVED | FIXED | normal | dmd | const variables should be readable inside CTFE | |
| 4002 | RESOLVED | FIXED | enhancement | dmd | dmd.conf and binary path in dmd -v output | |
| 4003 | RESOLVED | FIXED | major | dmd | The result changes only with the order of source files. | |
| 4004 | RESOLVED | FIXED | regression | dmd | DMD 2.042 CTFE regression with functions taking ref parameters | |
| 4005 | RESOLVED | FIXED | normal | dmd | std.c.stdlib.exit in CTFE and more | |
| 4006 | RESOLVED | WORKSFORME | normal | phobos | dirEntries won't span subdirectories | |
| 4007 | RESOLVED | WORKSFORME | normal | dlang.org | VersionSpecification not listed under DeclDef rule | |
| 4008 | RESOLVED | INVALID | enhancement | dmd | dmd source should contain no tabs and use .cpp file extensions | |
| 4009 | RESOLVED | FIXED | regression | tools | OPTLINK ruins the day yet again | |
| 4010 | RESOLVED | FIXED | enhancement | dmd | dmd should support linkers other than OPTLINK | |
| 4011 | RESOLVED | FIXED | normal | dmd | Incorrect function overloading using mixins | |
| 4012 | RESOLVED | DUPLICATE | regression | dmd | [CTFE][ICE] auto template function, forward reference error | |
| 4013 | RESOLVED | FIXED | normal | dmd | Inconsistent codeview debug info for classes derived from IUnknown | |
| 4014 | RESOLVED | FIXED | normal | dmd | CodeView debug type info not linked in from library | |
| 4015 | RESOLVED | FIXED | normal | dmd | forward reference in alias causes error | |
| 4016 | RESOLVED | FIXED | normal | dmd | const initializer cannot forward reference other const initializer | |
| 4017 | RESOLVED | WORKSFORME | normal | dmd | const initializer cannot evaluate size of forward referenced alias | |
| 4018 | RESOLVED | FIXED | normal | dmd | __FILE__ and __LINE__ as default template parameters not set to instantiation point per spec | |
| 4019 | RESOLVED | FIXED | normal | dmd | [CTFE] Adding an item to an empty AA | |
| 4020 | RESOLVED | FIXED | normal | dmd | [ICE][CTFE] struct postblit in CTFE | |
| 4021 | RESOLVED | FIXED | normal | dmd | [CTFE] AA rehash | |
| 4022 | RESOLVED | FIXED | normal | dmd | [CTFE] AA get | |
| 4023 | RESOLVED | FIXED | normal | phobos | std.math.hypot() returns infinity when either argument is zero | |
| 4024 | RESOLVED | FIXED | normal | dmd | Last catch only accepts block statement | |
| 4025 | RESOLVED | WONTFIX | enhancement | phobos | Making network with the std.stdio.File interface | |
| 4026 | RESOLVED | WORKSFORME | normal | dmd | Local Documentation access too slow | |
| 4027 | RESOLVED | FIXED | normal | dmd | Closures in CTFE generate wrong code | |
| 4028 | RESOLVED | DUPLICATE | major | dmd | delegates with differing default arguments lead to same template instantiation | |
| 4029 | RESOLVED | FIXED | normal | dmd | CTFE: cannot invoke delegate returned from function | |
| 4030 | RESOLVED | DUPLICATE | enhancement | dmd | Better object array literal type inference | |
| 4031 | RESOLVED | FIXED | normal | dmd | Should be able to access const value-type globals from pure functions | |
| 4032 | RESOLVED | WONTFIX | minor | phobos | std.date.makeTime has no docs | |
| 4033 | RESOLVED | FIXED | normal | dmd | Error: base class is forward referenced | |
| 4034 | NEW | enhancement | dmd | dmd#18211 | pure function calls returning a double do not seem to be optimized away | |
| 4035 | RESOLVED | FIXED | normal | tools | Unexpected optlink termination | |
| 4036 | RESOLVED | FIXED | normal | dmd | Segfault with -inline and literal of struct containing union | |
| 4037 | RESOLVED | FIXED | normal | dmd | [gdb] Invalid DWARF output for wchar | |
| 4038 | RESOLVED | FIXED | normal | dmd | [gdb] Invalid DWARF output for function pointers with ref args | |
| 4039 | RESOLVED | FIXED | normal | dmd | Another possible DWARF issue | |
| 4040 | RESOLVED | FIXED | normal | dmd | const/immutable on the right in auto return class methods | |
| 4041 | RESOLVED | WORKSFORME | normal | dmd | Error with ref or auto ref return from opOpAssign | |
| 4042 | RESOLVED | FIXED | blocker | dmd | Unable to instantiate a struct template. | |
| 4043 | RESOLVED | DUPLICATE | critical | dmd | Class is forward referenced when looking for sizeof | |
| 4044 | RESOLVED | INVALID | normal | dmd | [Tracker] Bad debug information and DWARF errors | |
| 4045 | RESOLVED | FIXED | normal | dmd | [CTFE] increasing array length | |
| 4046 | RESOLVED | WONTFIX | normal | dmd | [CTFE] std.intrinsic | |
| 4047 | RESOLVED | FIXED | enhancement | dmd | [CTFE] class/struct heap allocation | |
| 4048 | RESOLVED | FIXED | normal | dmd | [CTFE] struct initializer: missing line number in error message | |
| 4049 | RESOLVED | INVALID | enhancement | dmd | enum constant with no initializer | |
| 4050 | RESOLVED | FIXED | normal | dmd | [CTFE] array struct member slice update | |
| 4051 | RESOLVED | FIXED | enhancement | dmd | [CTFE] array struct member item update | |
| 4052 | RESOLVED | FIXED | normal | dmd | [CTFE] increment from array item | |
| 4053 | RESOLVED | DUPLICATE | normal | dmd | To avoid struct ctor/opCall conflicts | |
| 4054 | RESOLVED | DUPLICATE | normal | dmd | ICE(eh.c) line 49 | |
| 4055 | RESOLVED | DUPLICATE | normal | dmd | ICE(tocsym.c:407) virtual Symbol* FuncDeclaration::toSymbol(): Assertion `0' failed. | |
| 4056 | RESOLVED | FIXED | normal | dlang.org | Template instantiation with bare parameter not documented | |
| 4057 | RESOLVED | DUPLICATE | major | dmd | [CTFE] inplace array change | |
| 4058 | RESOLVED | WORKSFORME | normal | dmd | Wrong error message with __traits(getMember | |
| 4059 | RESOLVED | FIXED | blocker | dmd | Incorrect C++ name mangling | |
| 4060 | RESOLVED | FIXED | major | phobos | Phobos + linux problems with files > 2GB | |
| 4061 | RESOLVED | DUPLICATE | normal | dmd | Eponymous template templates don't work without aliases | |
| 4062 | RESOLVED | FIXED | normal | dmd | can call method without this pointer inside is() | |
| 4063 | RESOLVED | FIXED | normal | dmd | [CTFE] key not found in AA gives bad error message | |
| 4064 | RESOLVED | WONTFIX | enhancement | dmd | [CTFE] array.reverse doesn't work | |
| 4065 | RESOLVED | FIXED | major | dmd | [CTFE] AA "in" operator doesn't work | |
| 4066 | RESOLVED | FIXED | normal | dmd | ICE(e2ir.c): enum AA get | |
| 4067 | RESOLVED | FIXED | normal | dmd | [CTFE] Code inside try-catch blocks is silently ignored | |
| 4068 | RESOLVED | INVALID | normal | dmd | Returning references to const members yield error message | |
| 4069 | RESOLVED | FIXED | normal | phobos | std.xml.Document.pretty saves empty elements with spaces and line breaks | |
| 4070 | RESOLVED | WONTFIX | enhancement | dmd | prefix const on member functions considered confusing | |
| 4071 | RESOLVED | FIXED | normal | druntime | Missing support to share memory and objects between DLLs and executable | |
| 4072 | RESOLVED | FIXED | normal | dmd | Stack overflow on recursive template expansion inside contract | |
| 4073 | RESOLVED | FIXED | normal | druntime | core.cpuid crashes | |
| 4074 | RESOLVED | FIXED | major | dmd | function overloading fails | |
| 4075 | RESOLVED | DUPLICATE | normal | dmd | [CTFE] forward reference error with auto | |
| 4076 | RESOLVED | WORKSFORME | normal | dmd | Wrong error line number with enum | |
| 4077 | RESOLVED | FIXED | enhancement | dmd | Bugs caused by bitwise operator precedence | |
| 4078 | RESOLVED | FIXED | normal | dmd | [CTFE] Failed return of dynamic array item | |
| 4079 | RESOLVED | FIXED | normal | dmd | [CTFE] Stack overflow from undetected circular reference | |
| 4080 | NEW | normal | druntime | dmd#17222 | Patch for building dynamic libraries on Mac OS X | |
| 4081 | RESOLVED | FIXED | normal | tools | cannot compile the dmd on FreeBSD 8 | |
| 4082 | RESOLVED | FIXED | normal | dmd | nothrow main() can throw | |
| 4083 | RESOLVED | WORKSFORME | enhancement | dmd | Exception-related code from nothrow destructor | |
| 4084 | RESOLVED | FIXED | normal | dmd | Ignored missing main() closing bracket | |
| 4085 | RESOLVED | MOVED | enhancement | dmd | Steps toward a static foreach | |
| 4086 | RESOLVED | WORKSFORME | enhancement | dmd | Standard struct constructor for the heap | |
| 4087 | RESOLVED | INVALID | normal | phobos | Static Node struct of std.range.SListRange | |
| 4088 | RESOLVED | FIXED | blocker | dmd | opEquals not called on interfaces | |
| 4089 | RESOLVED | FIXED | normal | dmd | crash when creating JSON output for incomplete struct | |
| 4090 | RESOLVED | FIXED | enhancement | dmd | No foreach type inference with const, ref etc modifiers | |
| 4091 | RESOLVED | FIXED | enhancement | dlang.org | Small docs page about dynamic array implementation | |
| 4092 | NEW | normal | druntime | dmd#17223 | broken memory management for COM objects derived from IUnknown | |
| 4093 | RESOLVED | FIXED | normal | dmd | Segfault(interpret.c): with recursive struct templates | |
| 4094 | RESOLVED | FIXED | normal | dmd | ICE(expression.c): recursive struct templates with type inference | |
| 4095 | REOPENED | normal | dmd | dmd#18215 | compiling with -op -od and using absolute paths for source files make dmd write object files anywhere | |
| 4096 | RESOLVED | WONTFIX | normal | phobos | nonzero timezone offset in UTC timestamp; wrong local time. | |
| 4097 | RESOLVED | FIXED | enhancement | dmd | Error: can only declare type aliases within static if conditionals | |
| 4098 | RESOLVED | FIXED | enhancement | druntime | [AA] Associative Array replacement implementation, ABI documentation and template wrapper | |
| 4099 | RESOLVED | FIXED | normal | dmd | Inconsistent behaviour of ++/-- when mixing opUnary and 'alias this'. | |
| 4100 | RESOLVED | FIXED | normal | dlang.org | Break and continue to label should mention foreach |