24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 21105 | NEW | enhancement | dlang.org | dlang.org#4108 | Casting from a function pointer to a delegate | |
| 21106 | RESOLVED | DUPLICATE | enhancement | dlang.org | Add type inference for constructor calls | |
| 21107 | RESOLVED | DUPLICATE | normal | dmd | Cannot define an r/w property inside a function | |
| 21108 | NEW | normal | dmd | dmd#19756 | Wrong mangling for extern(C++, std) (identifier namespace) | |
| 21109 | NEW | critical | dmd | dmd#19757 | Wrong result when using sort() on enum arrays | |
| 21110 | RESOLVED | FIXED | regression | druntime | OOB memory access, safety violation | |
| 21111 | NEW | normal | dmd | dmd#19758 | One pragma(inline, true) introduction increases phobos build time by 10x | |
| 21112 | NEW | enhancement | phobos | phobos#10433 | std.conv.to fails to convert to 'typedef' like enum | |
| 21113 | RESOLVED | FIXED | enhancement | phobos | std.file.thisExePath on NetBSD depends upon the /proc filesystem | |
| 21114 | RESOLVED | FIXED | normal | phobos | core.exception.AssertError@std/socket.d(1004): Assertion failure | |
| 21115 | RESOLVED | WONTFIX | normal | phobos | FreeBSD32 - crash in std.concurrency unittests | |
| 21116 | RESOLVED | FIXED | normal | druntime | onArrayCastError is horribly unsafe | |
| 21117 | RESOLVED | FIXED | normal | dmd | When compiler segfaults running autotester, cannot tell which file it was testing | |
| 21118 | NEW | normal | dlang.org | dlang.org#3984 | [Oh No! Page Not Found] https://dlang.org/phobos/dmd_backend_cod4.html | |
| 21119 | RESOLVED | FIXED | normal | dlang.org | Code coverage checker is not instrumenting backend source files | |
| 21120 | RESOLVED | FIXED | major | dmd | Inconsistent mangling of __init symbol | |
| 21121 | NEW | normal | dmd | dmd#19759 | Optimizer slowdowns | |
| 21122 | RESOLVED | FIXED | normal | dmd | __traits(getAttributes) wrong scope on enums | |
| 21123 | RESOLVED | DUPLICATE | regression | dmd | ICE during toChars() of weird CommaExp lowering | |
| 21124 | NEW | enhancement | dmd | dmd#19760 | Multiple templated is expressions used with logical operators | |
| 21125 | RESOLVED | FIXED | minor | dlang.org | Typo in std.range.refRange documentation for opIndex | |
| 21126 | RESOLVED | DUPLICATE | normal | dmd | d_do_test should be built with bootstrap compiler, not compiler being tested | |
| 21127 | RESOLVED | WORKSFORME | enhancement | dlang.org | [Home] triangle for selecting sample program insensitive | |
| 21128 | RESOLVED | FIXED | critical | installer | Update of dmd-master is stopped | |
| 21129 | RESOLVED | FIXED | regression | phobos | [REG2.090] std.range.only broken for reference conversions of local copies of parameters | |
| 21130 | RESOLVED | WONTFIX | normal | dmd | Test Suite: C++ interop tests / Run (macOS-10.15, clang-4.0.0) fails with X Setup job | |
| 21131 | RESOLVED | FIXED | enhancement | phobos | Appender with string does not process UTF input ranges properly | |
| 21132 | RESOLVED | FIXED | minor | dlang.org | Ff two keys in an associative array literal are equal | |
| 21133 | RESOLVED | INVALID | normal | dmd | What are Azure Pipelines testing? | |
| 21134 | NEW | normal | druntime | dmd#17410 | Windows: time_t should probably be defined as a 64-bit type on x86-64 | |
| 21135 | NEW | enhancement | dmd | dmd#17978 | Add -checkaction=D support to BetterC | |
| 21136 | RESOLVED | INVALID | blocker | dmd | N sized array takes kN bytes in executable file | |
| 21137 | REOPENED | enhancement | dmd | dmd#19761 | Can't get the UDA given to the lambda expression parameters | |
| 21138 | RESOLVED | DUPLICATE | enhancement | dmd | Difficult to treat UDAs given to parameters. | |
| 21139 | RESOLVED | INVALID | normal | dmd | dhsell tests fail locally | |
| 21140 | NEW | regression | dmd | dmd#19762 | [REG2.086] Error on missed stack allocation for closure for template | |
| 21141 | NEW | enhancement | dmd | dmd#19763 | No introspection access to a field's default value | |
| 21142 | NEW | enhancement | dmd | dmd#19764 | TypeInfo_Class.offTi() not available via introspection | |
| 21143 | NEW | enhancement | dmd | dmd#19765 | vtbl not accessible without typeid | |
| 21144 | NEW | enhancement | dmd | dmd#19766 | A __trait should give access to interface implementation vtbl and their offsets | |
| 21145 | NEW | enhancement | dmd | dmd#19767 | No introspection access to a class' invariant | |
| 21146 | NEW | enhancement | dmd | dmd#19768 | No introspection information on whether a class is COM or not | |
| 21147 | NEW | enhancement | dmd | dmd#19769 | Relax `shared` and `__gshared` check on static module constructor / destructors | |
| 21148 | RESOLVED | FIXED | normal | phobos | Semaphoreci: core.exception.AssertError@std/file.d(1929): unittest failure | |
| 21149 | NEW | normal | dmd | dmd#17980 | templatized alias instances are not counted with -vtemplates | |
| 21150 | NEW | normal | dlang.org | dlang.org#4109 | The specification is unclear (static foreach) | |
| 21151 | REOPENED | major | dmd | dmd#19770 | div bug: long -5000 / size_t 2 = 9223372036854773308 | |
| 21152 | RESOLVED | WORKSFORME | normal | dmd | DMD crashing using __gshared inside class | |
| 21153 | RESOLVED | FIXED | trivial | dmd | DWARF: DMD emits the mangled name for DW_AT_name | |
| 21154 | RESOLVED | FIXED | minor | dmd | DWARF: shared types are not represented | |
| 21155 | NEW | trivial | dmd | dmd#19771 | DWARF: symbols within a module are not children of DW_TAG_module | |
| 21156 | NEW | minor | dmd | dmd#17981 | DWARF: member functions are not represented as children of the aggregate, struct or class | |
| 21157 | RESOLVED | FIXED | enhancement | dmd | DWARF: DW_TAG_decl_file and DW_TAG_decl_line are not produced | |
| 21158 | NEW | trivial | dmd | dmd#19772 | DWARF: function arguments are represented in reverse order | |
| 21159 | RESOLVED | FIXED | enhancement | dmd | DWARF: DW_AT_pure should be emitted for pure functions | |
| 21160 | RESOLVED | FIXED | enhancement | dmd | DWARF: DW_AT_main_subprogram should be emitted for _Dmain | |
| 21161 | RESOLVED | FIXED | enhancement | dlang.org | [Variadic Templates] uses outdated example from D1 / Tango | |
| 21162 | RESOLVED | FIXED | normal | dlang.org | Typo in the specification | |
| 21163 | RESOLVED | FIXED | regression | dmd | Scope lambda argument in struct initializer causes parsing error | |
| 21164 | RESOLVED | FIXED | normal | dmd | segfault on incomplete static if | |
| 21165 | NEW | normal | dmd | dmd#19773 | Spurious @nogc error with delegate taking `immutable size_t` | |
| 21166 | RESOLVED | WONTFIX | normal | dmd | error message when unittesting std/array depends on -cov and -O switches | |
| 21167 | NEW | enhancement | dlang.org | dlang.org#3985 | Please clarify the specification | |
| 21168 | NEW | enhancement | phobos | phobos#10434 | std.utf.decode front/back should be able to decode using enum character types | |
| 21169 | NEW | enhancement | phobos | phobos#10435 | make checkedint as a drop-in replacement of native int/long | |
| 21170 | RESOLVED | DUPLICATE | critical | dmd | Can not instantiate a class instance using inout constructor. | |
| 21171 | NEW | major | dmd | dmd#17982 | Undefined identifier when alias inside static if. | |
| 21172 | RESOLVED | INVALID | minor | dlang.org | Disabling struct postblit should be deprecated? | |
| 21173 | NEW | enhancement | dmd | dmd#19774 | dmd.traits.d should be O(1) | |
| 21174 | RESOLVED | INVALID | enhancement | dmd | Recognize string value from string enum | |
| 21175 | NEW | enhancement | dmd | dmd#19775 | opAssign should be allowed to return void and let the compiler take care of chained assignments | |
| 21176 | RESOLVED | DUPLICATE | enhancement | dmd | deprecation inside template should show the instance loc as errorSupplemental | |
| 21177 | RESOLVED | FIXED | regression | dmd | printf check does not recognize GNU extensions | |
| 21178 | NEW | minor | dlang.org | dlang.org#4110 | It is not explained what is "unknown" | |
| 21179 | NEW | normal | dmd | dmd#17983 | Test Suite: circleci times out with useless log message | |
| 21180 | NEW | blocker | druntime | dmd#17190 | Wrong selection of opEquals overload in classes | |
| 21181 | RESOLVED | FIXED | normal | dmd | Inline Assmbler compiles long ptr as a byte operation for 32 bit compiles | |
| 21182 | RESOLVED | FIXED | normal | phobos | asm code is missing `int ptr` and so defaults to byte op | |
| 21183 | RESOLVED | FIXED | minor | phobos | schwartzSort does not strip const | |
| 21184 | RESOLVED | INVALID | critical | dmd | Unimplemented methods of interface are not reported as errors during compilation. | |
| 21185 | NEW | normal | druntime | dmd#17411 | call stack format on assert failure is not fully GNU-style compliant | |
| 21186 | RESOLVED | WORKSFORME | normal | dmd | Inline Assembler: static (thread-local) variables cannot be used | |
| 21187 | NEW | enhancement | dmd | dmd#19776 | `.tupleof` should be directly usable as alias | |
| 21188 | RESOLVED | FIXED | normal | dlang.org | Anonymous structs - not described | |
| 21189 | RESOLVED | FIXED | minor | dlang.org | Plain Old Data and copy constructors | |
| 21190 | NEW | minor | dmd | dmd#17984 | generated strings should convert to immutable char * | |
| 21191 | RESOLVED | FIXED | normal | phobos | min should be stable: when in doubt, return the first argument | |
| 21192 | NEW | enhancement | phobos | phobos#10436 | std.traits: Add trait for determining if a type has padding/alignment holes | |
| 21193 | RESOLVED | INVALID | blocker | visuald | add compiler flag in both "Compile+Run" and "Compile+Debug" option does not work | |
| 21194 | RESOLVED | WORKSFORME | blocker | visuald | VisualD cannot build unit-threaded_property.lib: saying corrupt MS Coff object | |
| 21195 | RESOLVED | DUPLICATE | critical | dmd | Delegate to method created without a `this` in certain contexts | |
| 21196 | RESOLVED | FIXED | regression | dmd | [REG 2.092] Deprecation for language feature triggered inside of deprecated block | |
| 21197 | RESOLVED | FIXED | regression | dmd | Wrong lifetime inference with DIP1000 in dmd 2.093.0 | |
| 21198 | RESOLVED | FIXED | normal | dmd | Inout copy constructor on union field does not prevent copy-initialization of union | |
| 21199 | RESOLVED | FIXED | trivial | phobos | Nullable.apply should take string expression like rest of Phobos | |
| 21200 | NEW | enhancement | dmd | dmd#19777 | const(Class) should be C++ mangled as Class const * | |
| 21201 | RESOLVED | FIXED | enhancement | phobos | let std.uuid.parseUUID accept input ranges whose elements are char or wchar, not just dchar | |
| 21202 | CLOSED | DUPLICATE | regression | phobos | [REG2.093] std.algorithm.mutation.moveEmplace cannot deduce purity and errors | |
| 21203 | RESOLVED | FIXED | enhancement | dmd | Accept pragma(mangle) on aggregate types | |
| 21204 | RESOLVED | FIXED | enhancement | dmd | Error in generated copy constructor gives confusing message |