24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 18204 | NEW | enhancement | druntime | dmd#17356 | Use MonoTime for timing of profile tracing runtime | |
| 18205 | RESOLVED | DUPLICATE | normal | phobos | Format string with width specification doesn't work with multibyte characters | |
| 18206 | NEW | normal | druntime | dmd#17162 | Deprecate duplicated overloads in DRuntime | |
| 18207 | RESOLVED | DUPLICATE | regression | dmd | [REG 2.078.0] Unexpected OPTLINK Termination while linking ddox | |
| 18208 | RESOLVED | FIXED | major | tools | demangle RangeError@src/core/demangle.d(230) | |
| 18209 | NEW | enhancement | phobos | phobos#10289 | std.uni.byGrapheme is not usable in CTFE | |
| 18210 | RESOLVED | FIXED | critical | dlang.org | [Home] forum.dlang.org (web front end?) is down | |
| 18211 | RESOLVED | FIXED | critical | dmd | Access violation when generating JSON on static foreach | |
| 18212 | RESOLVED | FIXED | normal | dmd | Usage of cfloat,cdouble,cfloat,ifloat,idouble,ireal shouldn't trigger an error in deprecated code | |
| 18213 | NEW | enhancement | dlang.org | dlang.org#3970 | Acknowledgements.html should be merged with contributors.html | |
| 18214 | RESOLVED | FIXED | enhancement | phobos | TemplateOf should return void for non-templated symbols | |
| 18215 | RESOLVED | FIXED | critical | phobos | std.array.replace throws a range violation if the from range is longer than the array | |
| 18216 | RESOLVED | FIXED | blocker | dmd | struct no size because of forward reference | |
| 18217 | RESOLVED | FIXED | enhancement | phobos | Don't repeatedly call unpredictableSeed to initialize rndGen | |
| 18218 | RESOLVED | FIXED | normal | dmd | __traits(isDeprecated, creal) should return true | |
| 18219 | RESOLVED | FIXED | normal | dmd | Private import inside struct leaks symbols when used as VarDeclaration types | |
| 18220 | RESOLVED | FIXED | enhancement | druntime | Allow rt_trapexceptions to be set from the CLI | |
| 18221 | NEW | regression | dmd | dmd#19363 | DMD64 2.078.0 compile time explodes with -inline (>4X) | |
| 18222 | RESOLVED | MOVED | normal | dmd | Illegal instruction for test_cdvecfill_1 | |
| 18223 | RESOLVED | FIXED | enhancement | phobos | std.experimental.allocator uninitializedFillDefault could use memset | |
| 18224 | RESOLVED | FIXED | normal | phobos | BigInt modulo uint must return long. | |
| 18225 | RESOLVED | FIXED | normal | dmd | Wrong condition in VRP | |
| 18226 | NEW | normal | druntime | dmd#17357 | Uncaught exceptions should raise SIGABRT | |
| 18227 | NEW | normal | phobos | phobos#10290 | Assertion failure in iota for floating point | |
| 18228 | RESOLVED | FIXED | normal | dmd | this(this a){} doesn't generate postblit ctor; this(this){} does | |
| 18229 | RESOLVED | FIXED | trivial | phobos | Misleading documentation of std.process.environment.get | |
| 18230 | RESOLVED | FIXED | enhancement | phobos | multiwayUnion sets wrong pred lambdas | |
| 18231 | NEW | enhancement | phobos | phobos#9734 | multiwayMerge could be optimized | |
| 18232 | RESOLVED | FIXED | normal | dmd | Union methods fail to initialize local variables to .init | |
| 18233 | RESOLVED | FIXED | major | dmd | building with -m64 doesn't work with sc.ini from the zip distribution and VS2017 | |
| 18234 | RESOLVED | DUPLICATE | regression | dmd | [REG 2.075] Case of link failure when a program is compiled against a static lib | |
| 18235 | NEW | enhancement | dmd | dmd#17832 | Group logically similar tests into the same module in the D2 testsuite | |
| 18236 | RESOLVED | FIXED | normal | dmd | Invalid line reported on error casting enum | |
| 18237 | RESOLVED | FIXED | critical | dmd | ICE with templated classes | |
| 18238 | NEW | normal | dmd | dmd#19364 | Templates only used during CTFE shouldn't be code-gened | |
| 18239 | RESOLVED | FIXED | enhancement | phobos | std.experimental.allocator fillWithMemcpy could use memset when T.sizeof==1 | |
| 18240 | RESOLVED | FIXED | minor | druntime | core.stdc.wchar_ wmemset, etc. should be pure | |
| 18241 | RESOLVED | INVALID | normal | phobos | Missing characters from std.uni.unicode.Default_Ignorable_Code_Point | |
| 18242 | RESOLVED | FIXED | blocker | dmd | DMD Segmentation fault. | |
| 18243 | RESOLVED | FIXED | blocker | dmd | selective import + overload = private visibility | |
| 18244 | REOPENED | major | phobos | phobos#10291 | Generic functions in std.math cannot be overloaded | |
| 18245 | RESOLVED | FIXED | enhancement | phobos | Segfault on std.math.nearbyint | |
| 18246 | NEW | normal | dlang.org | dlang.org#4078 | [spec] "arithmetic type", not defined in https://dlang.org/spec/traits.html | |
| 18247 | RESOLVED | FIXED | minor | druntime | core.stdc.math functions that never set errno should be pure | |
| 18248 | RESOLVED | FIXED | normal | phobos | radix overload of std.conv.parse fails to throw on non-empty range without number | |
| 18249 | RESOLVED | INVALID | normal | dmd | pragma decoration skips documentation | |
| 18250 | REOPENED | normal | dmd | dmd#19365 | deprecate + transition=complex should check whether the templates are instantiated from a deprecated scope | |
| 18251 | RESOLVED | FIXED | normal | dmd | deprecate + transition=complex shouldn't look at functions with non-matching if constraints | |
| 18252 | RESOLVED | FIXED | regression | druntime | [Reg 2.078] comparison of arrays of associative arrays no longer compiles | |
| 18253 | NEW | normal | phobos | phobos#9735 | std.array.replaceInto takes the output range by value | |
| 18254 | NEW | normal | phobos | phobos#10292 | std.range.tee takes the output range by value | |
| 18255 | NEW | normal | phobos | phobos#9736 | std.string.translate takes the output range by value | |
| 18256 | RESOLVED | INVALID | normal | phobos | Using std.range.put to put a character into a dchar[] segfaults | |
| 18257 | NEW | enhancement | phobos | phobos#10293 | std.math.abs/fabs - redesign | |
| 18258 | NEW | enhancement | phobos | phobos#9737 | std.math.NaN redesign | |
| 18259 | RESOLVED | FIXED | normal | phobos | allocatorObject's CAllocatorImpl should store the passed allocator within | |
| 18260 | RESOLVED | WORKSFORME | normal | dmd | ICE on template this parameter and alias this | |
| 18261 | RESOLVED | FIXED | normal | dmd | Linkage information isn't part of the json output | |
| 18262 | RESOLVED | DUPLICATE | normal | phobos | stdx.allocator.building_blocks.bitmapped_block has spurious failures on the auto-tester | |
| 18263 | RESOLVED | FIXED | normal | dmd | selective import with same name masks out this reference in mixin template | |
| 18264 | NEW | enhancement | phobos | phobos#10294 | Make Phobos buildable on low-memory machines | |
| 18265 | RESOLVED | INVALID | enhancement | dmd | `scope` storage class w/ -dip1000 and `scope` type modifier behavior inconsistent | |
| 18266 | RESOLVED | FIXED | critical | dmd | ICE: should allow reusing identifier in declarations in disjoint scopes in a function | |
| 18267 | RESOLVED | WORKSFORME | regression | dmd | array comparison broken in 2.078.3 | |
| 18268 | NEW | enhancement | dmd | dmd#19366 | Inconsistent decay of array types when passed to different callables | |
| 18269 | NEW | normal | dmd | dmd#19367 | Inconsistent string representation of delegate @system attribute | |
| 18270 | RESOLVED | WORKSFORME | normal | tools | Searching for "RESOLVED" issues always comes up empty | |
| 18271 | NEW | regression | dmd | dmd#17833 | `dmd -deps fun1.d fun2.d` produces very different results when order of source files changes | |
| 18272 | RESOLVED | FIXED | enhancement | dmd | missing changelog entry and no doc for -gf (besides cryptic emit debug info for all referenced types) | |
| 18273 | RESOLVED | FIXED | enhancement | dmd | Better C: wrong exit code from main() | |
| 18274 | RESOLVED | INVALID | enhancement | druntime | va_arg (TypeInfo) broken for static arrays | |
| 18275 | NEW | critical | dmd | dmd#19368 | dmd deletes source file fun.cpp with `dmd fun.cpp.o main.d` | |
| 18276 | NEW | minor | phobos | phobos#10295 | Inconsistent assumption about result of InternetHost.getHostByName | |
| 18277 | RESOLVED | DUPLICATE | normal | dmd | synchronized statement with comma operator ignores first arguments | |
| 18278 | RESOLVED | FIXED | trivial | phobos | writef documentation 404 error | |
| 18279 | RESOLVED | FIXED | trivial | druntime | rt.util.utf does not properly reserve buffer in toUTF16/toUTF16z | |
| 18280 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.comparison.cmp for non-strings should call opCmp only once per item pair | |
| 18281 | RESOLVED | INVALID | normal | dmd | Compiler rejects safe code in @safe | |
| 18282 | RESOLVED | FIXED | normal | dmd | [Scope][DIP1000]Assignment of local variable to `scope` variable not recognized by compiler | |
| 18283 | RESOLVED | INVALID | normal | dmd | -dip1000 doesn't catch invalid local reference | |
| 18284 | RESOLVED | INVALID | normal | dmd | Can call struct method through a null pointer | |
| 18285 | RESOLVED | FIXED | normal | phobos | std.algorithm.comparison.cmp for strings with custom predicate compares lengths wrong | |
| 18286 | RESOLVED | FIXED | normal | phobos | std.algorithm.comparison.cmp for string with custom predicate fails if distinct chars can compare equal | |
| 18287 | REOPENED | regression | phobos | phobos#9738 | [Reg 2.078.1] several std.math functions no longer work with alias this | |
| 18288 | RESOLVED | FIXED | minor | phobos | std.algorithm.comparison.cmp for wide strings should be @safe | |
| 18289 | RESOLVED | INVALID | major | dmd | static function and access frame | |
| 18290 | REOPENED | trivial | phobos | phobos#10296 | std.conv.parse throws ConvOverflowException for negative values in hex | |
| 18291 | NEW | enhancement | dmd | dmd#19369 | getcwd is deprecated for Windows - the ISO C++ conformant _getcwd should be used instead | |
| 18292 | NEW | major | dmd | dmd#19370 | Version=GC shouldn't segfault | |
| 18293 | RESOLVED | INVALID | blocker | dlang.org | bugzilla search does not work (misses word that's right there in issue title) | |
| 18294 | RESOLVED | FIXED | trivial | dlang.org | std.path.dirName needs better documentation | |
| 18295 | RESOLVED | WONTFIX | normal | dmd | [Scope][dip1000] `scope class` check too conservative under -dip1000 | |
| 18296 | RESOLVED | FIXED | regression | dmd | [Reg2.078.1] invalid code with coverage and copy construction | |
| 18297 | RESOLVED | WORKSFORME | normal | dmd | Prelude assert removed from all methods | |
| 18298 | NEW | enhancement | phobos | phobos#10297 | curl high level form wrapper | |
| 18299 | RESOLVED | FIXED | normal | phobos | std.datetime.date.cmpTimeUnits does not throw a DateTimeException | |
| 18300 | RESOLVED | FIXED | normal | druntime | core.demangle demangling of really long symbol fails | |
| 18301 | RESOLVED | WONTFIX | normal | dmd | `Error: no object files to link` when passing a ".a" instead of a ".o" => should be supported | |
| 18302 | NEW | enhancement | phobos | phobos#10298 | Add std.traits.Noqual | |
| 18303 | RESOLVED | INVALID | normal | phobos | Unqual gives weird results for const types |