24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 19805 | NEW | blocker | dmd | dmd#17903 | wrong windows mangling for generic arguments with two identical template args | |
| 19806 | RESOLVED | FIXED | trivial | phobos | phobos/std/uri.d: ietf link outdated | |
| 19807 | NEW | normal | dmd | dmd#19556 | undefined reference involving separate compilation, `unittest`, `double` | |
| 19808 | NEW | normal | dmd | dmd#19557 | SysTime gives different results at compile vs. run time execution | |
| 19809 | RESOLVED | FIXED | enhancement | dmd | `override` block affects passing lambda as argument | |
| 19810 | RESOLVED | FIXED | normal | druntime | destroy does not work for C++ classes without destructor | |
| 19811 | RESOLVED | FIXED | enhancement | dmd | Program crashes with null pointer with lld-link, works with MS linker | |
| 19812 | REOPENED | major | dmd | dmd#17904 | nested class reference causes dangling reference to out-of-scope struct | |
| 19813 | RESOLVED | FIXED | major | dmd | Generated bt instruction seg faults, high 32 bits of register is garbage | |
| 19814 | RESOLVED | FIXED | minor | dmd | Nested code blocks in Ddoc break formatting | |
| 19815 | RESOLVED | DUPLICATE | normal | installer | Documentation for install.sh is hard to find and unnecessarily complex | |
| 19816 | RESOLVED | DUPLICATE | blocker | dmd | adding import causes symbol lookup deperecation message in another module | |
| 19817 | NEW | major | dmd | dmd#19558 | Incorrect common type for const enum and mutable enum when sized | |
| 19818 | RESOLVED | FIXED | regression | installer | Error: cannot find source code for runtime library file 'object.d' | |
| 19819 | RESOLVED | WONTFIX | enhancement | dmd | __FILE__ might emit personally identifiable information in release executable | |
| 19820 | NEW | enhancement | phobos | phobos#10370 | Add readfln to std.stdio | |
| 19821 | RESOLVED | FIXED | enhancement | dmd | Cannot pass linker argument with spaces | |
| 19822 | RESOLVED | FIXED | regression | dmd | 2.086 regression wrt. union initializers | |
| 19823 | RESOLVED | FIXED | normal | phobos | std.algorithm.iteration.filter's popFront doesn't always pop the first element like it's supposed to | |
| 19824 | RESOLVED | WORKSFORME | trivial | dlang.org | The specifications don't give examples of aliases of function pointers, delegates, and function literals. | |
| 19825 | RESOLVED | FIXED | critical | dmd | Memory corruption involving lazy variadic, stdio and json | |
| 19826 | VERIFIED | FIXED | regression | visuald | Projects use DMD for LDC Configurations | |
| 19827 | RESOLVED | FIXED | enhancement | visuald | Default installation path for LDC ? | |
| 19828 | RESOLVED | FIXED | critical | phobos | maxElement give wrong results | |
| 19829 | RESOLVED | FIXED | major | dmd | __traits(isSame) returns true for some non-local delegate lambdas even when they are different | |
| 19830 | RESOLVED | FIXED | normal | druntime | core.memory.__delete destructs arrays of structs in the wrong order | |
| 19831 | RESOLVED | FIXED | major | dmd | throw/catch in scope(exit) crashes with illegal instruction | |
| 19832 | RESOLVED | DUPLICATE | enhancement | dmd | mixin with AliasSeq fails | |
| 19833 | RESOLVED | FIXED | regression | dmd | The member as template cannot be acquired by getMember | |
| 19834 | RESOLVED | FIXED | enhancement | phobos | File exception for [std.file.copy] on windows shows the target file rather than the source file | |
| 19835 | RESOLVED | INVALID | enhancement | phobos | Make std.algorithm.mutation.copy accept static arrays as sources | |
| 19836 | RESOLVED | FIXED | normal | phobos | Excessive probability of UUID collisions in std.uuid.randomUUID | |
| 19837 | RESOLVED | FIXED | normal | phobos | std.random.isUniformRNG(Rng, ElementType) should not require Rng.front to be annotated `@property` | |
| 19838 | RESOLVED | FIXED | enhancement | phobos | RefCounted fails to instantiate due to pureness of moveEmplace | |
| 19839 | RESOLVED | MOVED | enhancement | tools | dub: running single-file package as pre generate command always rebuilds | |
| 19840 | RESOLVED | FIXED | regression | dmd | Ice in e2ir.d visit(CastExp) assert(false, "This case should have been rewritten to `__ArrayCast` in the semantic phase"); | |
| 19841 | RESOLVED | WORKSFORME | blocker | dmd | Wrong ABI for C++ functions taking a struct by value | |
| 19842 | NEW | major | phobos | phobos#9772 | std.signals Segfault could take other delegates than member function pointers | |
| 19843 | RESOLVED | INVALID | normal | dmd | Derived class has `__dtor` member if base class implements `~this()` | |
| 19844 | NEW | enhancement | dmd | dmd#19559 | opEqual on const associative array doesn't work with AA literal | |
| 19845 | RESOLVED | DUPLICATE | normal | dmd | Modifiers are not added to tuples | |
| 19846 | RESOLVED | FIXED | normal | dmd | zero size function parameter such as byte[0] causes code to not be executed | |
| 19847 | RESOLVED | FIXED | minor | druntime | no GC memory above 4GB reported with --DRT-gcopt=profile:1 | |
| 19848 | NEW | minor | dmd | dmd#19560 | colliding named imports in function silently fail to overload | |
| 19849 | NEW | normal | dmd | dmd#19561 | undefined identifier using identity specialization in specific circumstance | |
| 19850 | RESOLVED | FIXED | normal | phobos | double nested joiner .back falsely thinks the range is empty | |
| 19851 | RESOLVED | FIXED | regression | dmd | std.concurrency linker errors with -dip1000 | |
| 19852 | NEW | normal | dmd | dmd#19562 | value.[args] evaluation to opSlice.[args] should be removed | |
| 19853 | NEW | normal | dmd | dmd#19563 | Profiling broken? | |
| 19854 | NEW | normal | dmd | dmd#17905 | Code stops Compiling when removing pragma(msg, | probably related to UDAs on enums | |
| 19855 | NEW | blocker | dmd | dmd#19564 | D compiler reports error when compiling unit test | |
| 19856 | RESOLVED | FIXED | enhancement | dmd | [aApplycd2]: foreach (int) doesn't work on BigEndian targets | |
| 19857 | RESOLVED | FIXED | blocker | dmd | Name mangling mismatch when compiling with -dip1000 | |
| 19858 | NEW | major | dmd | dmd#17906 | try with recursion fails to catch, possibly TCO gone too far | |
| 19859 | NEW | enhancement | phobos | phobos#10371 | std.functional.memoize: Ability to clear the cache | |
| 19860 | NEW | critical | druntime | dmd#17178 | Memory corruption in nested templates | |
| 19861 | RESOLVED | FIXED | minor | druntime | core.cpuid reports the wrong number of threads | |
| 19862 | RESOLVED | FIXED | normal | visuald | vtable for extern(C++) classes not showing (sometimes?) | |
| 19863 | RESOLVED | FIXED | enhancement | visuald | VisualD installs and updates toolchains automatically | |
| 19864 | NEW | normal | phobos | phobos#10372 | EnumMembers with deprecated members | |
| 19865 | NEW | minor | dmd | dmd#19565 | Deprecated enum values using deprecated expressions shouldn't be warned about | |
| 19866 | NEW | enhancement | visuald | visuald#250 | Add VisualD as first-class download | |
| 19867 | RESOLVED | FIXED | enhancement | visuald | Add VisualD to the Visual Studio extension marketplace | |
| 19868 | RESOLVED | DUPLICATE | blocker | dmd | Segmentation Fault Everytime | |
| 19869 | RESOLVED | FIXED | normal | dlang.org | `FunctionLiteral` allows incorrect forms | |
| 19870 | RESOLVED | FIXED | normal | dmd | Generated Copy Constructor disables default construction | |
| 19871 | RESOLVED | FIXED | regression | dmd | Copy constructor rejects valid code if default construction is disabled | |
| 19872 | RESOLVED | DUPLICATE | blocker | dmd | Copy constructor: Order of declaration yields different results with rvalue constructor | |
| 19873 | RESOLVED | FIXED | normal | dmd | function should be by default @system even with -preview=dip1000 | |
| 19874 | NEW | normal | dmd | dmd#19566 | imported CTFE static initializers are run for no reason | |
| 19875 | RESOLVED | INVALID | regression | dmd | [betterC] dmd 2.0.86 Allowed class compile | |
| 19876 | NEW | enhancement | dlang.org | dlang.org#4095 | Add Anego Studios to organizations using D | |
| 19877 | RESOLVED | FIXED | major | druntime | [dip1000] std.container.rbtree is unsafely accessing private data | |
| 19878 | RESOLVED | INVALID | enhancement | phobos | Some NaNs are printed as -nan | |
| 19879 | NEW | enhancement | phobos | phobos#10373 | std.concurrency: Emit offending field name when failing to spawn() with mutable thread-local data | |
| 19880 | RESOLVED | DUPLICATE | normal | dmd | delegate using lazy parameter breaks @safe | |
| 19881 | RESOLVED | FIXED | major | dmd | Escaping reference to local through return scope with -dip1000 and @safe | |
| 19882 | REOPENED | minor | dmd | dmd#17907 | Expected 'undefined identifier' error when type comparing | |
| 19883 | RESOLVED | FIXED | normal | phobos | Cyclic constructor call for BigInt(dstring) | |
| 19884 | RESOLVED | FIXED | regression | dmd | [regression] Error: alias op = op; cannot alias itself, use a qualified name to create an overload set | |
| 19885 | RESOLVED | WONTFIX | regression | dmd | possibility to skip required initialization in constructor using ref parameter | |
| 19886 | NEW | enhancement | dmd | dmd#19567 | Bitfields template instantiation introduces unnecessary GOT symbol | |
| 19887 | RESOLVED | FIXED | regression | dmd | Segfault with void tuple default parameter | |
| 19888 | RESOLVED | FIXED | normal | dmd | default parameters in templates with tuple parameters+defaults are thrown away | |
| 19889 | NEW | normal | dmd | dmd#19568 | Exceptions not printed with -m32mscoff and lld-llink | |
| 19890 | RESOLVED | FIXED | critical | dmd | ICE: Segmentation fault with negative array size | |
| 19891 | RESOLVED | FIXED | minor | dmd | Confusing error message for auto ref parameters with default values | |
| 19892 | RESOLVED | FIXED | enhancement | phobos | Add CTFE support for std.bitmanip: nativeToBigEndian, bigEndianToNative, littleEndianToNative, nativeToLittleEndian | |
| 19893 | RESOLVED | FIXED | normal | dmd | extern(C++, "ns") should count as module scope for version declarations | |
| 19894 | RESOLVED | INVALID | normal | dmd | Structs with disabled postblit is still not copyable after defining a copy constructor | |
| 19895 | RESOLVED | FIXED | normal | dmd | Floating point exception casting zero length array | |
| 19896 | NEW | normal | dmd | dmd#19569 | [internals] Represent string and arrays as sparse literals | |
| 19897 | RESOLVED | FIXED | critical | dmd | dinterpret.d:6439: Internal Compiler Error: null field | |
| 19898 | RESOLVED | FIXED | critical | dmd | ICE: in sizemask at dmd/mtype.d(2563): Assertion failure | |
| 19899 | RESOLVED | FIXED | minor | phobos | std.bitmanip.bitsSet should accept const arguments | |
| 19900 | NEW | normal | dmd | dmd#19570 | Rewrites for unary index operator not done per the spec | |
| 19901 | RESOLVED | FIXED | regression | dmd | importing export symbols causes link errors | |
| 19902 | RESOLVED | FIXED | regression | druntime | hasElaborateCopyConstructor doesn't know about copy constructors | |
| 19903 | RESOLVED | DUPLICATE | blocker | dmd | postblit called for uninitialised elements of unions | |
| 19904 | RESOLVED | FIXED | major | druntime | move semantics fail through the `emplace` pipeline |