24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 17704 | RESOLVED | DUPLICATE | normal | dmd | Dont parse protocols as ddoc sections | |
| 17705 | RESOLVED | FIXED | normal | phobos | std.math.isFinite cannot run at compile-time | |
| 17706 | RESOLVED | WONTFIX | normal | phobos | std.math.isFinite does not compile for cdouble: "No traits support for cdouble" | |
| 17707 | RESOLVED | WONTFIX | major | dmd | unimported modules in libraries do not have their module constructors run | |
| 17708 | NEW | minor | phobos | phobos#10259 | Escape control characters in std.conv.to error messages | |
| 17709 | RESOLVED | WONTFIX | normal | phobos | std.xml doesn't parse the root element | |
| 17710 | NEW | enhancement | dmd | dmd#19294 | Undefined behaviour and non-working casting of overloaded methods invoking overloaded delegates | |
| 17711 | RESOLVED | FIXED | normal | phobos | std.array.byPair should be usable with const AA | |
| 17712 | RESOLVED | WORKSFORME | regression | dmd | [REG 2.074] [LINK] Undefined reference to std.conv.toChars!(10, char, 1, uint).toChars(uint) | |
| 17713 | RESOLVED | DUPLICATE | enhancement | dmd | Template 'this' parameters for static methods | |
| 17714 | RESOLVED | DUPLICATE | enhancement | dmd | Function template - this T for static methods | |
| 17715 | NEW | enhancement | phobos | phobos#10260 | Floating point numbers are printed as integers | |
| 17716 | NEW | normal | dmd | dmd#19295 | wrong result of IsExpression when not in static assert | |
| 17717 | NEW | normal | visuald | visuald#243 | C++ files not always recompiled when changed | |
| 17718 | RESOLVED | INVALID | major | dmd | [scope] function literal arguments can be escaped | |
| 17719 | NEW | enhancement | dmd | dmd#19296 | compiler generates code for CTFE-only templates | |
| 17720 | RESOLVED | FIXED | major | dmd | Wrong code using vector extensions with different types | |
| 17721 | RESOLVED | FIXED | major | dmd | Wrong expression type using vector extensions with shift operands | |
| 17722 | RESOLVED | FIXED | normal | dmd | Wrong diagnostic using __traits(compiles, e1 && e2) expressions. | |
| 17723 | RESOLVED | FIXED | enhancement | dlang.org | Replace Facebook on the front page with Weka.io | |
| 17724 | RESOLVED | FIXED | regression | phobos | digest is not a template declaration, it is a module | |
| 17725 | RESOLVED | FIXED | normal | dmd | [scope] escape from nested function to enclosing local | |
| 17726 | RESOLVED | FIXED | normal | dmd | Older DMD versions segfault when building Druntime with GCC 7.1 | |
| 17727 | RESOLVED | DUPLICATE | major | dmd | addr2line does not understand debug info | |
| 17728 | NEW | normal | dmd | dmd#19297 | Optlink: Error 168: >64K Global Types | |
| 17729 | RESOLVED | DUPLICATE | normal | dmd | dmd says cast expression is "not an lvalue", but it can be used as one in other contexts | |
| 17730 | RESOLVED | FIXED | normal | phobos | [scope][dip1000] std.algorithm.move escapes scope variable in @safe code | |
| 17731 | RESOLVED | FIXED | blocker | tools | dman fails to build due to more than 32767 symbols | |
| 17732 | RESOLVED | DUPLICATE | major | phobos | SysTime.init.toString segfaults because timezone is null | |
| 17733 | RESOLVED | INVALID | minor | dmd | idup fails for structs/classes with member functions | |
| 17734 | RESOLVED | INVALID | enhancement | dmd | __traits(isRef) cannot currently be used to distinguish l-value from r-value passing of `this` | |
| 17735 | RESOLVED | FIXED | normal | dmd | AssertError@ddmd/target.d(357): unhandled op using fish operators | |
| 17736 | RESOLVED | INVALID | enhancement | phobos | bigint opunary should be better performing | |
| 17737 | NEW | trivial | dmd | dmd#17810 | Empty of -e option for MSVC | |
| 17738 | NEW | normal | dmd | dmd#19298 | access to local alias from outside compiles but execution hangs | |
| 17739 | NEW | normal | dmd | dmd#17811 | Calling convention of not deduced for delegate function arguments with explicit parameter types | |
| 17740 | NEW | normal | dmd | dmd#19299 | ghost "internal" symbols show up sometimes | |
| 17741 | RESOLVED | WONTFIX | enhancement | phobos | std.range.transposed does not work with Map | |
| 17742 | RESOLVED | FIXED | enhancement | phobos | std.range.transposed does not have opIndex | |
| 17743 | NEW | critical | dmd | dmd#17812 | Type system hole: escaping inout delegates | |
| 17744 | NEW | critical | dmd | dmd#19300 | Type system hole: returning inout delegates | |
| 17745 | RESOLVED | FIXED | major | dlang.org | Upgrade DLang Bugzilla to 4.4.12 | |
| 17746 | NEW | enhancement | phobos | phobos#10261 | Improve BigInt memory usage | |
| 17747 | RESOLVED | FIXED | enhancement | dmd | extern(C) shared static module constructor should be called in betterC programs | |
| 17748 | RESOLVED | INVALID | normal | dmd | extern(C) do nothing on struct methods | |
| 17749 | RESOLVED | FIXED | critical | dmd | Compilation error "shared method ~this is not callable using a non-shared object" on shared object | |
| 17750 | NEW | enhancement | dmd | dmd#19301 | DMD should consider namespaces when validating declaration names | |
| 17751 | RESOLVED | FIXED | blocker | dmd | Internal error: ddmd/backend/el.c 2927 | |
| 17752 | RESOLVED | FIXED | normal | dmd | Switch skips over declaration issued for explicitly uninitialized variables | |
| 17753 | NEW | normal | druntime | dmd#17348 | IN6_IS_ADDR_UNSPECIFIED and friends should accept const(in6_addr)* | |
| 17754 | RESOLVED | INVALID | enhancement | dlang.org | a | |
| 17755 | RESOLVED | INVALID | enhancement | tools | PhantomGhost | |
| 17756 | NEW | normal | dmd | dmd#17813 | Ambiguous import form introduces names into the global namespace | |
| 17757 | RESOLVED | DUPLICATE | normal | dmd | Wrongly reported deprecated message | |
| 17758 | NEW | enhancement | dmd | dmd#19302 | assignment of different vector types should require cast | |
| 17759 | RESOLVED | WORKSFORME | normal | dmd | struct that attempts to implicitly cast away const causes segfault | |
| 17760 | NEW | normal | druntime | dmd#17349 | catch block fails to catch Exception subclass when another Exception is in transit | |
| 17761 | RESOLVED | FIXED | regression | dmd | [REG2.075] dmd 2.075.1 creates object files that can't be linked by ld.bfd | |
| 17762 | RESOLVED | FIXED | normal | visuald | Cannot compile with clean DMD. | |
| 17763 | RESOLVED | INVALID | normal | dmd | [scope][DIP1000] The compiler treats implicit and explicit static array slicing differently | |
| 17764 | RESOLVED | WORKSFORME | major | dmd | [scope][DIP1000] Escape checker defeated by composition transformations | |
| 17765 | NEW | enhancement | dmd | dmd#19303 | void initialisation of out parameters | |
| 17766 | NEW | major | dmd | dmd#19304 | Wrong choice of generic mutable/const/immutable methods | |
| 17767 | RESOLVED | WORKSFORME | major | dmd | Dmd can't link recast.d, Gdc can't compile it and Ldc can perfectly compile it. | |
| 17768 | NEW | normal | dmd | dmd#19305 | Compile time reflection is missing for module/namespace(c++)/mixin names | |
| 17769 | NEW | normal | dmd | dmd#19306 | dmd accepts conversion from shared(int)* to int* when value comes from method | |
| 17770 | NEW | critical | dmd | dmd#19307 | Null pointer access in CTFE code | |
| 17771 | REOPENED | enhancement | dmd | dmd#19308 | foreach over const input range fails | |
| 17772 | RESOLVED | FIXED | major | dmd | Wrong C++ mangled names for templated functions | |
| 17773 | RESOLVED | DUPLICATE | normal | dmd | this template parameter not working from derived class | |
| 17774 | RESOLVED | INVALID | enhancement | installer | Please include implib in setup / 7z archive | |
| 17775 | NEW | enhancement | dmd | dmd#19309 | dmd master __VERSION__ should match the major release that it will be for | |
| 17776 | RESOLVED | WONTFIX | normal | dmd | highlight error in betterC assert messages | |
| 17777 | RESOLVED | FIXED | normal | dlang.org | broken link: Download D 2.076.0 => 403 Forbidden | |
| 17778 | RESOLVED | DUPLICATE | major | dmd | Creating a static array with duplicates in betterC causes "undefined reference to _memset32" linker failure | |
| 17779 | RESOLVED | WORKSFORME | regression | dmd | [REG2.075.0] Link failure (undefined references) with std.regex and std.conv | |
| 17780 | RESOLVED | FIXED | normal | phobos | Malformed DDOC links in std.range | |
| 17781 | NEW | normal | druntime | dmd#17160 | printing "Shared libraries are not yet supported on OSX." should be optional | |
| 17782 | RESOLVED | FIXED | normal | dmd | The identifier delimiter of a delimited string can not begin with '_' | |
| 17783 | NEW | normal | dmd | dmd#17815 | "invalid" leftmost column string in a delimited string does not compile | |
| 17784 | RESOLVED | FIXED | enhancement | dmd | [scope][DIP1000] Confusing error message for escaping local via new-expression | |
| 17785 | NEW | enhancement | dlang.org | dlang.org#4068 | Add a page detailing all undefined behavior to the language specification | |
| 17786 | NEW | enhancement | dmd | dmd#19310 | Define the FreeStanding subset of betterC | |
| 17787 | RESOLVED | FIXED | enhancement | dmd | Add a BetterC predefined version so libraries can adapt | |
| 17788 | RESOLVED | FIXED | major | druntime | MSCOFF: TLS broken when linking with linker from VS2017 15.3.1 | |
| 17789 | NEW | enhancement | dlang.org | dlang.org#3964 | Use a much more practical and beginner-friendly landing page on Dlang.org, integrating Dlang-Tour try-it-online examples | |
| 17790 | RESOLVED | FIXED | normal | dmd | [scope] Escaping pointer possible through array of aggregates | |
| 17791 | RESOLVED | FIXED | enhancement | dmd | Add __traits(isDeprecated, ...) | |
| 17792 | RESOLVED | WORKSFORME | critical | dmd | [ICE] Internal error: ddmd/backend/el.c 3033 with simd.double4 | |
| 17793 | RESOLVED | FIXED | critical | dmd | [ICE] Internal error: ddmd/backend/cod1.c 3976 using simd.double4 | |
| 17794 | NEW | normal | dlang.org | dlang.org#4069 | Interactive tutorial is not accessible to blind programmers | |
| 17795 | RESOLVED | FIXED | normal | dmd | [scope] Scope errors not detected in ~= operation | |
| 17796 | RESOLVED | WONTFIX | blocker | visuald | ldc's -oq (write full module path for objects) breaks linking | |
| 17797 | NEW | regression | phobos | phobos#10262 | [REG 2.073.2] double print to stdout when reading stdin in another thread | |
| 17798 | RESOLVED | FIXED | major | dlang.org | [2.076] "static foreach" not documented | |
| 17799 | NEW | enhancement | dmd | dmd#19311 | Disallow enum with indirections | |
| 17800 | RESOLVED | FIXED | normal | dmd | [2.076] "static foreach" allocates closures in GC without reason | |
| 17801 | RESOLVED | FIXED | regression | phobos | Date.fromISOExtString broken in 2.076 because of changed type specifier | |
| 17802 | NEW | normal | phobos | phobos#9719 | allocatorObject doesn't set the passed allocator when it has state into impl field of CAllocatorImpl | |
| 17803 | RESOLVED | FIXED | enhancement | phobos | std.typecons.Tuple: opAssign should return ref Tuple |