24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 12701 | RESOLVED | WONTFIX | enhancement | dmd | Allow disabled default construction for enums | |
| 12702 | RESOLVED | FIXED | minor | phobos | [FixIncluded] std.container.RedBlackTree's in operator is not const | |
| 12703 | RESOLVED | FIXED | regression | dmd | GIT HEAD : final class rejects members initialization | |
| 12704 | RESOLVED | FIXED | normal | dmd | typeof function literal incorrectly infers attributes | |
| 12705 | RESOLVED | FIXED | normal | dmd | @system is missing when using getFunctionAttributes on a typeof(function) | |
| 12706 | RESOLVED | FIXED | normal | dmd | ddoc: __dollar should not appear in the documentation | |
| 12707 | RESOLVED | FIXED | critical | phobos | Wrong SHA1 result for SSE3 64-bit (Win?) | |
| 12708 | RESOLVED | FIXED | normal | dmd | DMD threaded code running slower than single-threaded code | |
| 12709 | RESOLVED | FIXED | major | dmd | unions and static-arrays not fully initialised | |
| 12710 | RESOLVED | FIXED | regression | druntime | Bad @nogc requirement for Windows callbacks | |
| 12711 | NEW | normal | dmd | dmd#18825 | Ternary operator turns a character into an integral | |
| 12712 | RESOLVED | DUPLICATE | enhancement | dmd | __traits(parent, X.Y) recurs X for template struct X with repeated applications of __traits(parent, ...) | |
| 12713 | RESOLVED | FIXED | regression | phobos | [REG 2.066A] std.regex.regex crashes with SEGV, illegal instruction resp. assertion failure with certain bad input | |
| 12714 | NEW | enhancement | dmd | dmd#17657 | .offsetof problems in structs with alias this | |
| 12715 | NEW | normal | druntime | dmd#17276 | _compare_fp_t/qsort/bsearch C functions should be nothrow | |
| 12716 | RESOLVED | MOVED | enhancement | dmd | Improve error message : interface function is not implemented | |
| 12717 | RESOLVED | FIXED | normal | tools | chm target does not build | |
| 12718 | RESOLVED | DUPLICATE | enhancement | dmd | Allow use invariant without parentheses or improve error message | |
| 12719 | RESOLVED | FIXED | regression | dmd | struct.c:705: virtual void StructDeclaration::semantic(Scope*): Assertion `parent && parent == sc->parent' failed. | |
| 12720 | RESOLVED | DUPLICATE | normal | dmd | Non-int integral template parameters not mangled correctly | |
| 12721 | RESOLVED | WORKSFORME | normal | dmd | Unresolved Symbols when Linking | |
| 12722 | RESOLVED | WORKSFORME | normal | phobos | executeShell incorrectly handling escaped quotes | |
| 12723 | RESOLVED | FIXED | enhancement | visuald | Support compiling C/C++ files in D projects | |
| 12724 | NEW | enhancement | dmd | dmd#18826 | return early from a contract using return | |
| 12725 | RESOLVED | FIXED | normal | dmd | IFTI should consider instantiated types with dependent template parameters | |
| 12726 | NEW | enhancement | dmd | dmd#17658 | replace section brackets with linker script | |
| 12727 | RESOLVED | FIXED | regression | dmd | [REG2.066a] DMD hangs up on recursive alias declaration | |
| 12728 | RESOLVED | FIXED | regression | dmd | [REG2.066a] IFTI should consider instantiated types that has template parameters with default args | |
| 12729 | RESOLVED | INVALID | normal | dmd | mixins don't work in traits | |
| 12730 | RESOLVED | FIXED | normal | dmd | lea instruction accepts subtraction of scaling register but actually adds | |
| 12731 | RESOLVED | FIXED | normal | phobos | Infinite range slices are not themselves sliceable | |
| 12732 | RESOLVED | WONTFIX | enhancement | phobos | Add an Appender-like template that recursively builds a structure of Appender fields | |
| 12733 | RESOLVED | FIXED | normal | phobos | parallelism.amap incorrect assignment without initialization | |
| 12734 | RESOLVED | WORKSFORME | normal | dmd | Template cannot deduce E[] from typeof(null) | |
| 12735 | RESOLVED | FIXED | major | dmd | imports via mixin template become public imports | |
| 12736 | REOPENED | enhancement | phobos | phobos#10053 | @nogc std.algorithm.all | |
| 12737 | RESOLVED | FIXED | normal | dmd | static constructor requires call of super constructor | |
| 12738 | RESOLVED | FIXED | regression | druntime | core.sys.posix.signal sigaction_t handler type mismatch | |
| 12739 | RESOLVED | FIXED | normal | dmd | Foreach delegate to opApply does not have infered nothrow | |
| 12740 | RESOLVED | FIXED | normal | dlang.org | DMD accepts invalid version syntax | |
| 12741 | RESOLVED | FIXED | normal | dmd | DMD accepts functions with contracts and no body | |
| 12742 | RESOLVED | WORKSFORME | enhancement | phobos | @nogc @safe std.algorithm.remove | |
| 12743 | REOPENED | enhancement | phobos | phobos#10054 | tuple printing of alias names | |
| 12744 | RESOLVED | FIXED | critical | dmd | auto ref crashes DMD on ASSERT | |
| 12745 | RESOLVED | FIXED | normal | dmd | [Ddoc] Underscore is removed from numbers in document comments | |
| 12746 | RESOLVED | FIXED | major | dmd | Wrong overload access within manually aliased eponymous function template | |
| 12747 | RESOLVED | FIXED | normal | phobos | std.regex bug in the parser allows reference to open groups. | |
| 12748 | RESOLVED | FIXED | major | dmd | ICE: Using typeof(S.init[0]) in type name specialization. | |
| 12749 | RESOLVED | FIXED | normal | dmd | Constructor-local function allows multiple mutation of immutable member | |
| 12750 | RESOLVED | WONTFIX | normal | visuald | VS2010 profiler doesn't seem to work | |
| 12751 | NEW | enhancement | dmd | dmd#18827 | Avoid heap allocations in some cases of array concatenation | |
| 12752 | RESOLVED | FIXED | enhancement | phobos | std.algorithm.isPermutation | |
| 12753 | RESOLVED | INVALID | enhancement | dmd | All enum members trait, and missing function return values | |
| 12754 | NEW | blocker | dmd | dmd#18828 | MAC link error for template to static value | |
| 12755 | RESOLVED | WORKSFORME | blocker | druntime | thread.di is outdated | |
| 12756 | RESOLVED | FIXED | blocker | dmd | Cannot build dmd on windows because of longdouble | |
| 12757 | NEW | enhancement | dmd | dmd#18829 | Refused fixed size array literal function argument | |
| 12758 | RESOLVED | WONTFIX | enhancement | dmd | Compiler should infer acceptable module name when file name includes hyphens | |
| 12759 | NEW | enhancement | dmd | dmd#18830 | allow spaces between command like switch and its argument | |
| 12760 | RESOLVED | FIXED | regression | dmd | Initializing an object that has "this(Args) inout" causes "discards return value" warning | |
| 12761 | RESOLVED | INVALID | normal | dmd | rvalue object with alias this to lvalue produces rvalue | |
| 12762 | RESOLVED | WORKSFORME | minor | dlang.org | Missing documentation for std.range.SearchPolicy.linear | |
| 12763 | NEW | enhancement | phobos | phobos#10055 | std.range.SearchPolicy.binarySearch for ForwardRanges too | |
| 12764 | RESOLVED | FIXED | major | dmd | Disabled struct default construction circumvented when field is written to | |
| 12765 | RESOLVED | FIXED | enhancement | dmd | dmd needs a "--version" option like gdc | |
| 12766 | RESOLVED | FIXED | major | dmd | Forward reference diagnostics must emit the offending line causing the forward reference | |
| 12767 | RESOLVED | FIXED | normal | phobos | writeln of a struct with toString returning char[N] | |
| 12768 | NEW | enhancement | phobos | phobos#9633 | Trivial uses of `std.algorithm.iteration : splitter` should be `@nogc` | |
| 12769 | RESOLVED | FIXED | regression | dmd | ICE returning array | |
| 12770 | RESOLVED | DUPLICATE | enhancement | dmd | Array operation result assignment to static arrays is complicated | |
| 12771 | RESOLVED | FIXED | normal | phobos | opIndex on static arrays in a Variant is not implemented. | |
| 12772 | RESOLVED | DUPLICATE | regression | dmd | [REG][ICE] "return -a[]" : Internal error: e2ir.c 1642 | |
| 12773 | RESOLVED | DUPLICATE | critical | dmd | Compiler implicitly converts delegate into function when taking an address of a method | |
| 12774 | RESOLVED | FIXED | regression | dmd | REG(2.066) ICE(optimize.c) Newing struct containing union causes segfault | |
| 12775 | RESOLVED | WORKSFORME | regression | dmd | GIT HEAD : Linker errors after some commit | |
| 12776 | RESOLVED | FIXED | major | dmd | Wrong type for __vector(int[4]).init | |
| 12777 | RESOLVED | FIXED | minor | dmd | const/immutable member function violating its const-ness - confusing error message | |
| 12778 | RESOLVED | FIXED | normal | dmd | Aliasing opBinaryRight to opBinary works only in certain cases | |
| 12779 | RESOLVED | INVALID | regression | dmd | [REG2.066a] -inline makes wrong code under some conditions | |
| 12780 | RESOLVED | FIXED | minor | dmd | Multiplying integer array by scalar double fails | |
| 12781 | RESOLVED | FIXED | normal | phobos | process.d: "Executable file not found" is supposed to show executable name but fails | |
| 12782 | RESOLVED | DUPLICATE | enhancement | dmd | Wrong foreach mutable index implicit conversion error | |
| 12783 | RESOLVED | FIXED | enhancement | dlang.org | Adding 'Third Party Libraries' link to the navigation sidebar | |
| 12784 | RESOLVED | FIXED | enhancement | phobos | Add an "in" operator for std.json.JSONValue | |
| 12785 | NEW | enhancement | dmd | dmd#17660 | Optimize with switches some associative array usage idioms | |
| 12786 | RESOLVED | WORKSFORME | enhancement | dmd | Compiler warnings in DMD frontend code | |
| 12787 | RESOLVED | DUPLICATE | major | dmd | can't nest associative arrays and arrays | |
| 12788 | RESOLVED | FIXED | normal | dmd | -di doesn't warn about implicit conversion from char[] to char* | |
| 12789 | RESOLVED | WONTFIX | enhancement | dmd | Add -transition=nan to emit floating-point variables default-initialized to NaN | |
| 12790 | RESOLVED | FIXED | enhancement | dmd | Compiler should keep mixin file around for debugging purposes | |
| 12791 | RESOLVED | INVALID | normal | dmd | .tupleof does not take base class fields into account | |
| 12792 | NEW | enhancement | druntime | dmd#17277 | runtime loading D shared library as a standalone (with it's own GC etc) | |
| 12793 | NEW | normal | dmd | dmd#18831 | inout template member function with templated 'this' doesn't properly apply inout | |
| 12794 | NEW | enhancement | dmd | dmd#17661 | ddoc does not properly support code snippets for documented parameters | |
| 12795 | RESOLVED | DUPLICATE | normal | druntime | atomicLoad allows unsafe removal of shared from class references | |
| 12796 | RESOLVED | FIXED | normal | phobos | std.string toLower/toUpper array conversion. | |
| 12797 | RESOLVED | FIXED | enhancement | tools | RDMD tries to compile imports inside traits(compiles,...) | |
| 12798 | RESOLVED | FIXED | enhancement | dmd | constant folding should optimize subsequent concatenations | |
| 12799 | RESOLVED | FIXED | minor | dmd | Forward reference to nested enum with struct.sizeof | |
| 12800 | RESOLVED | FIXED | blocker | druntime | Fibers are broken on Win64 |