24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19005 | RESOLVED | FIXED | regression | druntime | [REG2.081-b1] object.hashOf no longer works for std.datetime.date.Date | |
| 19006 | RESOLVED | FIXED | major | visuald | Visual Studio 2017 crashes when trying to create project using any project template. | |
| 19007 | RESOLVED | FIXED | normal | phobos | [std.regex] documentation misrendering | |
| 19008 | RESOLVED | FIXED | normal | druntime | core.internal.convert.toUbyte doesn't work on enums | |
| 19009 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash.hashOf default hash (absent `toHash`) should be `@nogc` | |
| 19010 | RESOLVED | DUPLICATE | normal | dmd | new fails on dynamic array aliases | |
| 19011 | RESOLVED | FIXED | enhancement | visuald | visualD - not able to return to previous location after goto definition shortcut | |
| 19012 | RESOLVED | WORKSFORME | major | phobos | `scoped` crashes when instantiating an object with `alias this` | |
| 19013 | NEW | minor | druntime | dmd#17168 | Allocation of array that has indirections makes incorrect assumption about zeroing | |
| 19014 | RESOLVED | FIXED | normal | dmd | Compiler imports symbols that aren't actually imported. | |
| 19015 | NEW | normal | dmd | dmd#19447 | arr[i..i] = c doesn't lower to a.opIndexAssign(c, a.opSlice(i, j)) | |
| 19016 | NEW | normal | dmd | dmd#17865 | No file names and line numbers in stack trace for shared libraries | |
| 19017 | NEW | critical | dmd | dmd#19448 | Calling objc method returning struct segfaults | |
| 19018 | RESOLVED | FIXED | trivial | dmd | Lexer allows invalid integer literals, like `0x` | |
| 19019 | RESOLVED | INVALID | regression | dmd | this(scope this) { ... } no longer compiles | |
| 19020 | RESOLVED | FIXED | normal | phobos | findSkip, findSplit and findSplitBefore return wrong results | |
| 19021 | NEW | regression | dmd | dmd#19449 | [REG 2.077] Type merging immutable -> mutable broken in AST | |
| 19022 | RESOLVED | FIXED | enhancement | dmd | CTorFlow: Show the line of the duplicated initialization for const/immutable fields | |
| 19023 | RESOLVED | FIXED | normal | phobos | findSplitBefore and findSplitAfter give wrong bool result | |
| 19024 | RESOLVED | FIXED | regression | dmd | [REG 2.081-beta] AssertError@dmd/dsymbolsem.d(4317): Assertion failure | |
| 19025 | NEW | enhancement | phobos | phobos#10343 | Better definition of deallocateAll in ContiguousFreeList | |
| 19026 | NEW | enhancement | dmd | dmd#17866 | Aliasing an inner function gets context but aliasing a member function through instance does not | |
| 19027 | NEW | normal | phobos | phobos#10344 | iota(int.min, int.max).length is incorrect | |
| 19028 | NEW | enhancement | dmd | dmd#19450 | Emit warning for identifiers starting with `__` | |
| 19029 | NEW | enhancement | dmd | dmd#17867 | Provide alias symbol name trait | |
| 19030 | RESOLVED | INVALID | regression | dmd | CTorFlow checking is too aggressive and only checks whether a this call is present | |
| 19031 | RESOLVED | FIXED | regression | dmd | [REG 2.080.0] assert failure when subclassing C++ class with D class | |
| 19032 | RESOLVED | DUPLICATE | normal | dmd | Alias this does not interact with inheritance. | |
| 19033 | RESOLVED | FIXED | enhancement | installer | Sign the installer | |
| 19034 | RESOLVED | FIXED | enhancement | visuald | Sign the installer | |
| 19035 | RESOLVED | FIXED | normal | dmd | Escape in scope inference, improve scope inference | |
| 19036 | RESOLVED | FIXED | enhancement | dlang.org | .tupleof order guarantee | |
| 19037 | RESOLVED | FIXED | enhancement | phobos | Nullable should use moveEmplace to support any type. | |
| 19038 | NEW | normal | dmd | dmd#19451 | Cannot compare const(T)[][] and T[][] | |
| 19039 | NEW | normal | druntime | dmd#17367 | __entrypoint.main has file and line location of app.d | |
| 19040 | RESOLVED | INVALID | enhancement | dlang.org | Quickbooks Enterprise Payroll Support Phone Number +1-888-740-5903 | |
| 19041 | RESOLVED | FIXED | enhancement | dlang.org | errnoEnforce: example does not compile | |
| 19042 | RESOLVED | FIXED | normal | phobos | Chunking a padRight'ed range leads to range violations | |
| 19043 | RESOLVED | FIXED | blocker | dmd | Incorrect mangling for extern(C++) const template parameter on windows | |
| 19044 | NEW | normal | dmd | dmd#17868 | Linking error: reloc 0: symbol index out of range | |
| 19045 | NEW | critical | dmd | dmd#19452 | [ICE] Casting from real to ulong in comparison causes fails to compile | |
| 19046 | RESOLVED | FIXED | normal | druntime | OSX: bad value for core.stdc.time.CLOCKS_PER_SEC | |
| 19047 | NEW | normal | dmd | dmd#19453 | Undefined identifier caused by circular import and CTFE | |
| 19048 | RESOLVED | FIXED | enhancement | druntime | In core.internal.hash.hashOf reduce template bloat: remove `auto ref` where unneeded and add `const` where possible | |
| 19049 | RESOLVED | FIXED | enhancement | druntime | object.hashOf - don't wrap a public function with an identical public function | |
| 19050 | RESOLVED | FIXED | regression | dmd | Running the DMD test suite with a compiler compiled in debug mode fails due to invalid characters, - | |
| 19051 | RESOLVED | FIXED | normal | dmd | Undefined functions Set/GetWindowLongPtr in mingw libs | |
| 19052 | RESOLVED | INVALID | regression | dmd | dmd-2.081.0 generates compilation issue: Error: module `stdlib` is in file 'std/c/stdlib.d' which cannot be read | |
| 19053 | RESOLVED | FIXED | normal | dmd | debug should escape @safe | |
| 19054 | NEW | major | druntime | dmd#17169 | alloca() crashes with SEGFAULT after an exception | |
| 19055 | RESOLVED | FIXED | trivial | dlang.org | [404 Not Found] std.digest.digest | |
| 19056 | NEW | normal | dmd | dmd#17869 | UDAs can be added to imports but not retrieved | |
| 19057 | NEW | major | dlang.org | dlang.org#4090 | 2.079 changelog variadic template and default arguments | |
| 19058 | RESOLVED | FIXED | regression | dmd | __traits(getUnitTests) stops working with separate compilation in dmd 2.081.0 | |
| 19059 | RESOLVED | FIXED | trivial | dmd | Invalid integer literal 08 and 09 allowed | |
| 19060 | RESOLVED | INVALID | regression | dmd | [REG2.081] Incorrect "Using this as a type is deprecated" error | |
| 19061 | RESOLVED | FIXED | normal | dlang.org | Specs for contracts don't include the changes brought by DIP 1009 | |
| 19062 | RESOLVED | FIXED | blocker | dlang.org | Accepted grammar for DIP 1009 introduces the `InExpression` which already exists | |
| 19063 | NEW | enhancement | dmd | dmd#19454 | Delete useless aliases in astcodegen.d once all host compilers use 2.079.1 or later | |
| 19064 | RESOLVED | FIXED | regression | dmd | [REG2.081] getOverloads traits returns empty tuples for void functions | |
| 19065 | NEW | enhancement | dmd | dmd#19455 | Struct invariant violated in @safe with T.init | |
| 19066 | RESOLVED | FIXED | regression | dmd | [REG 2.080.1] Error: `const(Object)` is used as a type with structs that have symbol named Object | |
| 19067 | RESOLVED | FIXED | normal | dlang.org | [Mixins] Dead Link to template-mixin | |
| 19068 | RESOLVED | INVALID | normal | dmd | __traits(identifier) returns the wrong string when importing a template from a module | |
| 19069 | NEW | normal | phobos | phobos#10345 | "/..".buildNormalizedPath returns "/" instead of throwing; not documented | |
| 19070 | REOPENED | trivial | dlang.org | dlang.org#4091 | Octal literals `01` through `07` allowed, but not in the grammar | |
| 19071 | RESOLVED | FIXED | enhancement | druntime | core.internal.hash should have non-chained toHash overloads | |
| 19072 | RESOLVED | FIXED | enhancement | druntime | Object.toHash and typeid(void*).getHash(&ptr) should be more varied in their low bits | |
| 19073 | RESOLVED | FIXED | normal | druntime | core.internal.hash should not bitwise hash representations of floating point numbers | |
| 19074 | RESOLVED | FIXED | regression | dmd | [REG 2.080] SIGSEGV in el_ptr (s=0x15) at dmd/backend/el.c:1760 | |
| 19075 | RESOLVED | FIXED | enhancement | druntime | rt.util.random.Rand48.defaultSeed should prefer RDTSC or mach_absolute_time or QueryPerformanceCounter to ctime.time | |
| 19076 | RESOLVED | FIXED | regression | dmd | dmd 2.081 crashed by getVirtualFunctions for a interface extended interface | |
| 19077 | RESOLVED | INVALID | blocker | phobos | DirIterator cannot be used as range | |
| 19078 | RESOLVED | INVALID | enhancement | dmd | dmd does not remove inlined functions | |
| 19079 | RESOLVED | INVALID | normal | dmd | Destructors not called in named unions | |
| 19080 | RESOLVED | DUPLICATE | normal | dmd | Order of overloads affects the chosen method | |
| 19081 | RESOLVED | FIXED | enhancement | dmd | Can't declare enum with UDA at statement level | |
| 19082 | RESOLVED | FIXED | major | phobos | Cannot inline "...Slides.numberOfFullFrames", "...Slides.gap" | |
| 19083 | NEW | regression | druntime | dmd#17368 | make target doc compile error: mach_header conflicts with other | |
| 19084 | RESOLVED | INVALID | normal | dmd | Symbol not resolved in string mixin in template struct | |
| 19085 | RESOLVED | FIXED | normal | phobos | std.experimental.allocator.makeArray should work with void | |
| 19086 | RESOLVED | FIXED | normal | dmd | Bad stack trace for exceptions | |
| 19087 | RESOLVED | FIXED | normal | druntime | `final switch` cannot be used in -betterC | |
| 19088 | NEW | normal | dmd | dmd#19456 | I am working with the package tinyredis 2.1.1 and I can't compile, dmd exit with exit code 1 because EWOULDBLOCK is not defined | |
| 19089 | RESOLVED | WORKSFORME | normal | dmd | Compiler crash for using struct &this | |
| 19090 | RESOLVED | FIXED | minor | druntime | core.internal.hash.bytesHash unit test uses incorrect test vector on BigEndian machines | |
| 19091 | NEW | normal | dmd | dmd#17870 | __traits(compiles) and error in templated structs leads to missing symbol | |
| 19092 | RESOLVED | FIXED | blocker | druntime | __delete doesn't work with immutable | |
| 19093 | NEW | normal | dmd | dmd#19457 | 'cannot alias itself' when using a template instantiation in a template parameter | |
| 19094 | RESOLVED | FIXED | normal | phobos | Anchored section does not exist in std.uni.normalize phobos documentation | |
| 19095 | REOPENED | normal | dmd | dmd#19458 | Static initiatization statements of an array appeared in different kind of scopes have inconsistent semantics | |
| 19096 | RESOLVED | WORKSFORME | regression | dmd | [REG 2.061] Proper error messages are not shown for templates that go beyond two deep, wrongly says no template overload matches | |
| 19097 | RESOLVED | FIXED | enhancement | dmd | Extend Return Scope Semantics | |
| 19098 | RESOLVED | FIXED | trivial | dmd | Improve error for non-assignable struct | |
| 19099 | RESOLVED | FIXED | normal | dmd | Struct with field that has postblit or destructor makes struct assignable | |
| 19100 | RESOLVED | FIXED | major | installer | install.sh signature verification fails, no public key | |
| 19101 | NEW | major | dmd | dmd#19459 | Miscompilation on extern(C++) overloads with D types | |
| 19102 | RESOLVED | FIXED | enhancement | dlang.org | [Functions] pure functions repetition | |
| 19103 | RESOLVED | FIXED | regression | dmd | Can imports symbols in module to a struct with mixin. | |
| 19104 | NEW | normal | dmd | dmd#19460 | Multiple overload resolution match when using default arguments |