24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 18304 | REOPENED | enhancement | phobos | phobos#9739 | std.format functions with compile time format strings should be nothrow | |
| 18305 | RESOLVED | FIXED | enhancement | dmd | Union.init identity comparison crashes ctfe | |
| 18306 | RESOLVED | FIXED | major | dlang.org | No compliation errors shown when running modified examples | |
| 18307 | NEW | normal | dmd | dmd#17834 | -transition=intpromote deprecation message confusing | |
| 18308 | NEW | normal | dmd | dmd#19371 | __VERSION__ insufficient; should also have __VERSION_MINOR__ and __VERSION_PATCH__ (eg 2.078.1) | |
| 18309 | NEW | major | phobos | phobos#10299 | std.process.pipeProcess should warn if the buffer is full | |
| 18310 | RESOLVED | INVALID | normal | dmd | __traits(isDisabled) returns true for non-function struct member annotated with @disable | |
| 18311 | NEW | enhancement | dmd | dmd#19372 | PrettyPrintVisitor prints templates in non-valid D code | |
| 18312 | RESOLVED | FIXED | normal | dmd | string concatenation with -betterC fails with linker errors | |
| 18313 | RESOLVED | DUPLICATE | major | dmd | Default initializer for class isn't always called | |
| 18314 | RESOLVED | FIXED | normal | phobos | std.traits.getSymbolsByUDA only considers the first symbol of an overload set | |
| 18315 | RESOLVED | FIXED | critical | dmd | wrong code for `i > 0` | |
| 18316 | RESOLVED | FIXED | regression | phobos | std.net.curl.SMTP.mailTo fails to compile | |
| 18317 | NEW | normal | dmd | dmd#17835 | Binop quirks in AST (wrt. typeof(null) and AA) incl. safety hole | |
| 18318 | NEW | major | phobos | phobos#10300 | std.net.curl.download silently ignores non-2xx http statuses | |
| 18319 | RESOLVED | FIXED | normal | dlang.org | std.exception: enforce example does not compile | |
| 18320 | RESOLVED | MOVED | enhancement | dlang.org | forum.dlang.org email client should include url pointing to forum msg at bottom of each email, cf github issues | |
| 18321 | RESOLVED | INVALID | normal | dmd | undefined reference to __ModuleInfoZ depending on whether module is imported directly or indirectly | |
| 18322 | RESOLVED | FIXED | regression | dmd | void fun(string file=__FILE_FULL_PATH__)() returns relative path (pointing to nowhere) | |
| 18323 | NEW | minor | dmd | dmd#19373 | deprecate `void fun(this a)` (instead: typeof(this)) ; `var.init` (instead: typeof(var).init) | |
| 18324 | NEW | enhancement | dmd | dmd#19374 | String switch lowering geneartes really long symbol names | |
| 18325 | RESOLVED | WORKSFORME | minor | dmd | `dmd/core/exception.d(686): _store is thread local` when building dmd | |
| 18326 | RESOLVED | DUPLICATE | major | phobos | Reals greater than double.max are printed as infinity | |
| 18327 | RESOLVED | FIXED | normal | phobos | std.random.XorshiftEngine is parameterized by UIntType but only works with uint | |
| 18328 | RESOLVED | FIXED | trivial | phobos | algorithm.startsWith can compare narrow string lengths in more circumstances | |
| 18329 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.startsWith & endsWith can sometimes statically determine decoding unnecessary | |
| 18330 | RESOLVED | MOVED | enhancement | phobos | [topN - multiple declarations] Two autos in documentation | |
| 18331 | RESOLVED | INVALID | trivial | phobos | std.algorithm.count single-element case shouldn't delegate to more complicated function | |
| 18332 | RESOLVED | FIXED | trivial | druntime | rt.util.random.Rand48 remove unnecessary assert | |
| 18333 | RESOLVED | FIXED | normal | phobos | binaryHeap documentation inadequately describes slice store invalidation | |
| 18334 | NEW | critical | dmd | dmd#17836 | Segfault on FuncExp::matchType while trying to compile invalid .d file | |
| 18335 | RESOLVED | FIXED | normal | dmd | The D_ObjectiveC version identifier is not printed in verbose mode | |
| 18336 | NEW | enhancement | phobos | phobos#9740 | Add std.algorithm.findMatchingParen | |
| 18337 | RESOLVED | FIXED | enhancement | dlang.org | https://dlang.org/spec/operatoroverloading.html missing opIn/opIn_r | |
| 18338 | NEW | normal | dmd | dmd#19375 | typeid expression causes typeInfo to be duplicated | |
| 18339 | NEW | enhancement | phobos | phobos#10301 | Variant.coerce is unable to convert between types that std.conv.to is able to convert | |
| 18340 | RESOLVED | INVALID | enhancement | dlang.org | Missing a list of possible operators for opBinary and opBinaryRight | |
| 18341 | RESOLVED | FIXED | trivial | dlang.org | Documentation for std.array.split is confusing/incorrect | |
| 18342 | NEW | enhancement | phobos | phobos#10302 | std.concurrency needs to be optimized | |
| 18343 | RESOLVED | DUPLICATE | critical | dmd | Crash when importing empty module and package in subfolder | |
| 18344 | RESOLVED | FIXED | trivial | dlang.org | Downloads page should link to https://dlang.org/install.html | |
| 18345 | NEW | minor | phobos | phobos#10303 | std.datetime documentation isn't properly split | |
| 18346 | RESOLVED | DUPLICATE | major | dmd | implicit conversion from int to char in `"foo" ~ 255` should be illegal | |
| 18347 | RESOLVED | FIXED | normal | phobos | stdx.allocator dispose should be @safe | |
| 18348 | RESOLVED | WORKSFORME | normal | dmd | Color highlighting of backticks has issues | |
| 18349 | RESOLVED | FIXED | normal | phobos | std/math.d(543,33): Deprecation: integral promotion not done for -x | |
| 18350 | RESOLVED | DUPLICATE | critical | druntime | simple hello world crashes with segfault | |
| 18351 | RESOLVED | FIXED | enhancement | tools | integrate dub changelog with changed.d tool | |
| 18352 | RESOLVED | FIXED | regression | dmd | [REG 2.078] dmd can't generate 64-bit binaries on Windows 10 with VS 2015 | |
| 18353 | RESOLVED | DUPLICATE | normal | dmd | Unexpected OPTLINK Termination at EIP = 0040F60A | |
| 18354 | RESOLVED | FIXED | regression | dmd | [Reg 2.078] Building fails with VC 2015 Build Tools | |
| 18355 | RESOLVED | FIXED | minor | dlang.org | [Areas of D usage] | |
| 18356 | RESOLVED | DUPLICATE | major | phobos | no property 'tempCString' for type 'const(char)[]' | |
| 18357 | NEW | normal | dmd | dmd#19376 | can break immutable with postblit | |
| 18358 | NEW | enhancement | dlang.org | dlang.org#3971 | No links to the deprecation page | |
| 18359 | NEW | normal | dmd | dmd#17837 | writeln and synchronized classes don't sync properly | |
| 18360 | RESOLVED | WORKSFORME | major | dmd | `static assert(false)` ignored / gagged | |
| 18361 | RESOLVED | FIXED | enhancement | dmd | Ddoc: support ability to opt out of automatic keyword highlighting in text | |
| 18362 | RESOLVED | FIXED | enhancement | installer | Build dmd with LTO and PGO | |
| 18363 | NEW | enhancement | dmd | dmd#19377 | we should autogenerate duplicate “.h” header files in dmd to keep them in sync | |
| 18364 | RESOLVED | FIXED | major | dmd | header file generation doesn't print the package name in package(XXX) | |
| 18365 | RESOLVED | FIXED | major | dmd | header file generation doesn't include the return attribute | |
| 18366 | RESOLVED | DUPLICATE | major | dmd | header file generation doesn't include the return attribute | |
| 18367 | RESOLVED | FIXED | normal | dmd | dmd should not segfault on -X with libraries, but no source files | |
| 18368 | NEW | enhancement | dmd | dmd#19378 | -X should print all static information on stdout if no files are given | |
| 18369 | NEW | enhancement | phobos | phobos#9741 | std.algorithm.skipOver should be @nogc and nothrow | |
| 18370 | NEW | enhancement | phobos | phobos#10304 | std.algorithm.skipOver should handle BOMs | |
| 18371 | NEW | enhancement | dmd | dmd#17838 | allow default parameters after `...` (not just template variadics, which are ok now) | |
| 18372 | RESOLVED | FIXED | regression | dmd | REG(2.072): error missing line number: Error: undefined identifier __va_list_tag | |
| 18373 | RESOLVED | FIXED | normal | dmd | The inline assembler parser allows strange constructs | |
| 18374 | RESOLVED | FIXED | enhancement | phobos | Add range functions to Nullable | |
| 18375 | NEW | normal | dmd | dmd#19379 | std.getopt uses deprecated rwm operations for shared variables | |
| 18376 | NEW | enhancement | druntime | dmd#17163 | core.atomic.atomicOp should allow passing in values by pointer reference | |
| 18377 | NEW | normal | dmd | dmd#19380 | -cov LOC is inadequate for 1 liner branching; need a metric based on branching | |
| 18378 | NEW | regression | phobos | phobos#9742 | std.regex causes major slowdown in compilation times | |
| 18379 | RESOLVED | FIXED | enhancement | dlang.org | [404 Not Found] Foundation Donate page not found | |
| 18380 | NEW | enhancement | dmd | dmd#17839 | Integral Promotion Fix 16997 should ignore if ultimate result is cast to original or smaller type | |
| 18381 | NEW | enhancement | phobos | phobos#10305 | std.random.uniform01!(double,Mt19937) should produce at least 2^^53 distinct values | |
| 18382 | NEW | normal | dmd | dmd#19381 | Crash with -unittest -test | |
| 18383 | RESOLVED | FIXED | enhancement | dlang.org | Front page blog section is only partially filled. | |
| 18384 | RESOLVED | FIXED | minor | phobos | std.net.isemail is slow to import due to regex | |
| 18385 | RESOLVED | FIXED | regression | dmd | [REG 2.079] method cannot be overloaded with another extern(C) method | |
| 18386 | NEW | normal | dmd | dmd#19382 | mixin ... isn't a template error when used in new scope | |
| 18387 | NEW | enhancement | phobos | phobos#10306 | std.exception.doesPointTo doesn't fit into std.exception | |
| 18388 | RESOLVED | LATER | normal | phobos | std.experimental.logger slow performance | |
| 18389 | NEW | enhancement | dmd | dmd#19383 | Missing inference for nested static arrays | |
| 18390 | NEW | enhancement | dmd | dmd#17840 | Allow to set the linker via a CLI flag | |
| 18391 | NEW | enhancement | dmd | dmd#19384 | DMD color-highlighting should be user-definable | |
| 18392 | RESOLVED | MOVED | normal | dlang.org | formum threads not searchable if starting with "Re: " (ie replies that were split off) | |
| 18393 | RESOLVED | INVALID | regression | dmd | REG(v2.078.1=>master) function re-declarations causes conflict, but should not | |
| 18394 | NEW | normal | dmd | dmd#19385 | wrong `dmd --version` when building from git master: shows last tag instead of new one | |
| 18395 | RESOLVED | DUPLICATE | enhancement | dmd | std.conv.hexString can't be used in BetterC | |
| 18396 | NEW | normal | druntime | dmd#17358 | backtraces should demangle c++ symbols (eg via c++filt or __cxa_demangle) | |
| 18397 | RESOLVED | FIXED | normal | phobos | Poor implementation of std.conv.hexString results in unintended bloat | |
| 18398 | RESOLVED | FIXED | minor | phobos | std.datetime.stopwatch documented examples could be better | |
| 18399 | RESOLVED | WONTFIX | regression | druntime | src/core/simd.d(53): Deprecation: 32 byte vector types are only supported with -mcpu=avx | |
| 18400 | RESOLVED | MOVED | enhancement | tools | Add an man page for ddemangle | |
| 18401 | RESOLVED | MOVED | enhancement | tools | Auto-generate rdmd man page + HTML documentation | |
| 18402 | RESOLVED | MOVED | normal | tools | rdmd: make -f posix.mak -j8 test => core.exception.AssertError@rdmd_test.d(373): Assertion failure | |
| 18403 | RESOLVED | FIXED | regression | dmd | [REG2.078.2] Access violation when dmd tries to print highlighted code |