24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 13901 | RESOLVED | FIXED | enhancement | phobos | Improvements to documentation | |
| 13902 | RESOLVED | FIXED | major | dmd | Compiler allows escaping the address of part of a local | |
| 13903 | NEW | enhancement | phobos | phobos#10108 | std.array.removeIf for associative arrays | |
| 13904 | RESOLVED | INVALID | minor | dmd | calls to mutable methods are just ignored when instance is an enum | |
| 13905 | RESOLVED | DUPLICATE | minor | dmd | calls to mutable methods are just ignored when instance is an enum | |
| 13906 | RESOLVED | FIXED | normal | phobos | etc.c.zlib is out of date | |
| 13907 | RESOLVED | FIXED | normal | dmd | Surrogate pairs in wchar string literal will cause incorrect length match | |
| 13908 | RESOLVED | FIXED | enhancement | phobos | @safe write of a (uint, uint) tuple | |
| 13909 | RESOLVED | FIXED | enhancement | phobos | A problem with immutable zip + assocArray | |
| 13910 | RESOLVED | FIXED | critical | dmd | Internal error: e2ir.c 1926 | |
| 13911 | RESOLVED | WONTFIX | enhancement | phobos | rename std.stdio to std.io | |
| 13912 | NEW | enhancement | visuald | visuald#203 | Offer to 'import missing packages' like C# and Java | |
| 13913 | NEW | enhancement | visuald | visuald#235 | Cleanup imports | |
| 13914 | NEW | enhancement | dmd | dmd#18926 | Symbol lookup in ddoc | |
| 13915 | RESOLVED | FIXED | normal | visuald | Mago doesn't handle C code very well | |
| 13916 | NEW | normal | phobos | phobos#9650 | Nested std.concurrency.receive doesn't work correctly | |
| 13917 | RESOLVED | DUPLICATE | major | dmd | Can't use '^^' at compile time?! | |
| 13918 | RESOLVED | FIXED | normal | dmd | lldb fails to decode DWARF DW_TAG_base_type | |
| 13919 | RESOLVED | WORKSFORME | major | dmd | typeof(T.init[].front.init) crashes compiler for T = std.container.Array!int | |
| 13920 | RESOLVED | FIXED | major | dmd | DMD crash when trying to set a delegate from __traits(getOverloads) | |
| 13921 | RESOLVED | FIXED | regression | dmd | ICE with template instantiation error | |
| 13922 | RESOLVED | FIXED | normal | phobos | std.range.package.takeOne doesn't accept non-forward ranges | |
| 13923 | RESOLVED | INVALID | minor | dlang.org | Specify guarantees on associative array iteration order volatility | |
| 13924 | NEW | enhancement | phobos | phobos#10109 | Deprecate std.random.uniformDistribution | |
| 13925 | NEW | enhancement | visuald | visuald#238 | Refactor - renaming symbols | |
| 13926 | RESOLVED | FIXED | enhancement | visuald | Find all references | |
| 13927 | RESOLVED | FIXED | major | dmd | optimizer hangs in optelem with SIMD initialization | |
| 13928 | RESOLVED | WONTFIX | enhancement | dlang.org | Create a "community guidelines" document | |
| 13929 | RESOLVED | FIXED | enhancement | phobos | nothrow @nogc gcd with signed integers | |
| 13930 | RESOLVED | FIXED | normal | phobos | std.concurrency can't send immutable AA to another thread | |
| 13931 | RESOLVED | FIXED | normal | phobos | Missing overflow checks in `std.conv` for negative numbers which start from the most negative number digits | |
| 13932 | RESOLVED | FIXED | normal | dmd | c++ mangling for template negative int parameter | |
| 13933 | NEW | enhancement | druntime | dmd#17137 | templatize object.opEquals | |
| 13934 | RESOLVED | FIXED | regression | dmd | Cannot pass 'this' to function by reference | |
| 13935 | RESOLVED | FIXED | normal | phobos | Problem with std.algorithm.cartesianProduct(map, map) | |
| 13936 | RESOLVED | FIXED | normal | dmd | groupBy must be redone | |
| 13937 | RESOLVED | FIXED | regression | dmd | C++ mangling for template negative parameter not correct for dmc | |
| 13938 | RESOLVED | FIXED | normal | dmd | IASM shouldn't be able to access TLS variables | |
| 13939 | RESOLVED | FIXED | normal | dmd | IASM shouldn't access global symbol with PIC code | |
| 13940 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.argMin | |
| 13941 | RESOLVED | FIXED | normal | dlang.org | NewExpression grammar is insufficient | |
| 13942 | RESOLVED | FIXED | regression | dmd | [REG2.066] Bad template error message | |
| 13943 | RESOLVED | FIXED | normal | dlang.org | Grammar does not list 'super' and 'this' as types | |
| 13944 | RESOLVED | FIXED | enhancement | dmd | Built-in stringof and mangleof properties are unnecessarily fixed to the type 'string' | |
| 13945 | NEW | major | dlang.org | dlang.org#3942 | Documentation and errors of nested structs need improvement | |
| 13946 | RESOLVED | FIXED | enhancement | dlang.org | ddox should rebuild documentation incrementally | |
| 13947 | RESOLVED | FIXED | normal | dmd | Padding in empty structs is compared | |
| 13948 | RESOLVED | FIXED | enhancement | dlang.org | Ddox should not generate documentation for std.c.* | |
| 13949 | RESOLVED | WONTFIX | enhancement | phobos | Alias baseName() as stripPath() | |
| 13950 | RESOLVED | FIXED | regression | dmd | [REG2.062] zero-length tuple does not work on function default argument | |
| 13951 | RESOLVED | REMIND | normal | dmd | Massive amounts of bloat generated for asserts by template.c | |
| 13952 | RESOLVED | FIXED | regression | dmd | [REG2.067a] change in struct ctor lowering triggers codegen bug | |
| 13953 | RESOLVED | FIXED | normal | dmd | AA .remove pseudo-method doesn't work via alias this | |
| 13954 | RESOLVED | FIXED | normal | dmd | (D1 only) Compiler allows implementing float return method with a real return type | |
| 13955 | RESOLVED | FIXED | major | dmd | 64 bit C ABI not followed for passing structs with mixed floating types | |
| 13956 | RESOLVED | FIXED | major | dmd | 64 bit C ABI not followed for passing empty structs | |
| 13957 | RESOLVED | FIXED | critical | dmd | 64 bit C ABI not followed for passing structs with floating+integer types | |
| 13958 | RESOLVED | INVALID | critical | phobos | RangeError with impure map | |
| 13959 | RESOLVED | FIXED | normal | dmd | ICE in e2ir when casting struct to pointer | |
| 13960 | NEW | enhancement | dmd | dmd#17693 | DDoc ignores pre and post contracts. | |
| 13961 | RESOLVED | FIXED | enhancement | dlang.org | enum values appear as variables in ddox | |
| 13962 | RESOLVED | WORKSFORME | enhancement | dlang.org | http://dlang.org/phobos/object.html is formatted with the old style | |
| 13963 | RESOLVED | FIXED | normal | phobos | BigInt modulo ulong is rejected | |
| 13964 | RESOLVED | INVALID | normal | dmd | InputRange!T doesn't have save method | |
| 13965 | RESOLVED | FIXED | enhancement | phobos | More handy schwartzSort | |
| 13966 | RESOLVED | FIXED | regression | dmd | [REG2.067a] dmd: expression.c:3761: size_t StringExp::length(int): Assertion `encSize == 1 || encSize == 2 || encSize == 4' failed. | |
| 13967 | RESOLVED | WORKSFORME | enhancement | dmd | More precise non-@nogc error messages | |
| 13968 | RESOLVED | FIXED | regression | dmd | [REG2.067a] constructing and returing union causes segfault | |
| 13969 | RESOLVED | FIXED | regression | dmd | [REG2.063] [ICE] (backend\cgcod.c 2309) with cycle(iota(a,b,s)) | |
| 13970 | NEW | enhancement | dmd | dmd#18927 | Simple flow analysis should eliminate null uses statically | |
| 13971 | NEW | enhancement | phobos | phobos#10110 | Writing a container should write its default range | |
| 13972 | RESOLVED | MOVED | enhancement | dmd | Make scoped, Unique, and RefCounted @nogc | |
| 13973 | NEW | enhancement | phobos | phobos#9651 | Revise Unique implementation | |
| 13974 | RESOLVED | FIXED | enhancement | dmd | Make it possible simple std.math functions to be CTFE-able | |
| 13975 | RESOLVED | FIXED | normal | dmd | ICE: dmd crash if -gc and enum member is immutable int | |
| 13976 | RESOLVED | FIXED | enhancement | dmd | Value range propagation to disable some slice bound tests | |
| 13977 | RESOLVED | FIXED | major | dmd | Front-end optimizer bug in AndAndExp | |
| 13978 | RESOLVED | FIXED | major | dmd | Front-end optimizer bug in OrOrExp | |
| 13979 | RESOLVED | FIXED | normal | dlang.org | ForeachType grammar does not allow 'ref' to appear after type constructors | |
| 13980 | RESOLVED | WORKSFORME | enhancement | dlang.org | We need better documentation for potential contributors | |
| 13981 | NEW | enhancement | phobos | phobos#10111 | std.algorithm: inconsistent handling of static arrays | |
| 13982 | RESOLVED | FIXED | normal | dmd | D1: wrong template instantiation is not rejected | |
| 13983 | RESOLVED | FIXED | major | phobos | RefCounted needs to be @safe | |
| 13984 | RESOLVED | MOVED | normal | tools | Mangling of /ENTRY depends on DLL imports | |
| 13985 | RESOLVED | FIXED | critical | dmd | Wrong code when using "super" to call final interface method | |
| 13986 | RESOLVED | DUPLICATE | enhancement | dmd | auto return for some recursive functions | |
| 13987 | RESOLVED | FIXED | major | dmd | Invalid struct segfaults | |
| 13988 | NEW | normal | druntime | dmd#17288 | simplify/cleanup rt.lifetime | |
| 13989 | RESOLVED | LATER | enhancement | dmd | add system-specific ext to -of parameter if ext is invalid | |
| 13990 | RESOLVED | FIXED | normal | phobos | std.algorithm.move incorrectly uses hasAliasing for class references | |
| 13991 | RESOLVED | FIXED | normal | dlang.org | Invariant grammar does not document that parenthesis are optional | |
| 13992 | RESOLVED | FIXED | regression | dmd | [REG2.067a] CTFE produces strange error with += operator on integer type | |
| 13993 | RESOLVED | FIXED | minor | dmd | visual studio 2010: can't build with vcbuild/builddmd.bat | |
| 13994 | RESOLVED | WORKSFORME | enhancement | dlang.org | Improve wikipedia page on variadic templates | |
| 13995 | NEW | enhancement | dmd | dmd#18928 | Alias type stringof decay to alias type stringof | |
| 13996 | RESOLVED | FIXED | enhancement | phobos | Function for returning a temporary file with a randomly generated name where the name can be accessed | |
| 13997 | RESOLVED | FIXED | enhancement | dlang.org | dlang.org (including forums) should look good on mobile devices | |
| 13998 | RESOLVED | FIXED | regression | dmd | Wrong code with -O -inline, loops, and taking address of double | |
| 13999 | RESOLVED | FIXED | regression | dmd | [REG2.067a] Associative array literal with static array keys must now have matching key lengths | |
| 14000 | RESOLVED | FIXED | normal | dmd | Segmentation fault with profile |