24890 bugs archived from https://issues.dlang.org/.
| ID | Status | Resolution | Severity | Component | GitHub | Summary |
|---|---|---|---|---|---|---|
| 1801 | RESOLVED | FIXED | normal | dmd | Const structs should be assignable to non-const variables unless they contain references | |
| 1802 | RESOLVED | FIXED | normal | phobos | std.getopt.getopt returns bool; should be void | |
| 1803 | RESOLVED | DUPLICATE | critical | dmd | Stack overflow on manifest constant of struct within struct | |
| 1804 | RESOLVED | FIXED | major | phobos | Severe GC leaks with repetitive array allocations | |
| 1805 | RESOLVED | WONTFIX | major | dmd | GDC does not implement the D calling convention | |
| 1806 | RESOLVED | FIXED | normal | dmd | "const" makes typesafe variadic arguments not work properly. | |
| 1807 | NEW | enhancement | dmd | dmd#17667 | ENHANCEMENT: Let IFTI "see through" templates to simple aliases | |
| 1808 | RESOLVED | DUPLICATE | normal | dmd | strange dmd StackOverflow with template and new enum in a struct | |
| 1809 | RESOLVED | FIXED | normal | dmd | template.c:2600 | |
| 1810 | RESOLVED | FIXED | major | phobos | MmFile anonymous mapping does not work under win32 | |
| 1811 | RESOLVED | WORKSFORME | normal | dmd | TypeInfo usage leads to seg fault at runtime | |
| 1812 | RESOLVED | FIXED | major | dmd | DDOC - Unicode identifiers are not correctly marked. | |
| 1813 | RESOLVED | FIXED | normal | dmd | static function parametrized with alias used with delegate throws an internal compiler error. | |
| 1814 | RESOLVED | INVALID | major | dmd | DMD/GDC does not prevent typedef violations | |
| 1815 | RESOLVED | FIXED | normal | dmd | foreach with interval does not increment pointers correctly | |
| 1816 | RESOLVED | WONTFIX | enhancement | dmd | Parameter names not visible in return type in function declarations | |
| 1817 | RESOLVED | WONTFIX | enhancement | dmd | (D1 only) Lazy parameters cannot accept strings | |
| 1818 | RESOLVED | WORKSFORME | normal | dmd | storage class in type tuples is discarded for function and delegate declarations | |
| 1819 | RESOLVED | FIXED | normal | dmd | spurious warning about missing return statement after synchronized | |
| 1820 | RESOLVED | FIXED | enhancement | dmd | Let ifti see through static if condition in some cases | |
| 1821 | RESOLVED | FIXED | normal | dmd | ICE when using __traits isSame on const/invariant variables | |
| 1822 | RESOLVED | FIXED | normal | dmd | String slicing in 64-bit gdc causes spurious warnings | |
| 1823 | RESOLVED | FIXED | minor | dmd | Implicit conversion to const on associative array | |
| 1824 | NEW | critical | druntime | dmd#17111 | Object not const correct | |
| 1825 | RESOLVED | FIXED | normal | dmd | local instantiation and function nesting | |
| 1826 | RESOLVED | FIXED | normal | phobos | TransitiveBaseTypeTuple skips interfaces implemented by base types | |
| 1827 | RESOLVED | WONTFIX | enhancement | dmd | Uniform syntax for is(), static if, alias, template definition & static assert | |
| 1828 | RESOLVED | FIXED | critical | dmd | Several Thread Issues | |
| 1829 | RESOLVED | FIXED | minor | dmd | Inline assembler cannot get label addresses | |
| 1830 | RESOLVED | WONTFIX | normal | dmd | duplicated constants + extern(Windows) = Link error: Previous Definition Different | |
| 1831 | RESOLVED | INVALID | major | dmd | Random seeding appears not to work | |
| 1832 | RESOLVED | FIXED | regression | phobos | reading/writing an archive causes data loss; std.zip horribly broken | |
| 1833 | RESOLVED | FIXED | normal | phobos | std.c.windows.windows should use enums for constants, or be more selective about use of extern(Windows) | |
| 1834 | RESOLVED | WORKSFORME | normal | dmd | typedeffed primitaves can't lose their constancy | |
| 1835 | RESOLVED | FIXED | enhancement | dmd | typeof(this) should return the type of object or some other typeof() is needed | |
| 1836 | RESOLVED | FIXED | normal | dmd | Inline assembler can't use enum values as parameters. | |
| 1837 | RESOLVED | WONTFIX | normal | dmd | (D1 only) Make dmd stop flooding the console: prints content of passed parameter file | |
| 1838 | RESOLVED | WORKSFORME | critical | dmd | Missing redundant symbols make compile time monsters | |
| 1839 | RESOLVED | WONTFIX | enhancement | dmd | Give D a modern varargs system that allows forwarding | |
| 1840 | RESOLVED | WORKSFORME | normal | dmd | Fix ambiguity errors over struct static opCall and regular opCall | |
| 1841 | RESOLVED | FIXED | major | dmd | Closure detection doesn't work when variable is used in a nested function | |
| 1842 | RESOLVED | DUPLICATE | normal | dmd | Useless linker command line output during compilation on Linux | |
| 1843 | RESOLVED | FIXED | major | dmd | Bogus unreachable statement on forward referenced struct, lacks line number | |
| 1844 | RESOLVED | FIXED | normal | dmd | Problems using dynamic cast on x86-64 platform | |
| 1845 | RESOLVED | FIXED | enhancement | phobos | Variant and VariantN cannot handle structs of arbitrary size | |
| 1846 | RESOLVED | FIXED | normal | phobos | bitmanip.BitArray.opIndex need const read-only version | |
| 1847 | RESOLVED | DUPLICATE | enhancement | dmd | Structs aren't aligned on stack | |
| 1848 | RESOLVED | DUPLICATE | normal | dmd | Another IFTI limitation | |
| 1849 | RESOLVED | FIXED | enhancement | dmd | with() should cause shadowing errors if you use a member that's shadowed | |
| 1850 | RESOLVED | FIXED | normal | dmd | The compiler accepts lower case asm registers. | |
| 1851 | RESOLVED | FIXED | normal | dmd | missing opCall? when cast away const struct | |
| 1852 | RESOLVED | FIXED | normal | dmd | you get opCall missing when cast to a struct(diagnostic) | |
| 1853 | RESOLVED | FIXED | normal | dlang.org | opCmp documentation really needs some examples | |
| 1854 | RESOLVED | FIXED | critical | dmd | bug in new flow analysis (warnings on valid code) | |
| 1855 | RESOLVED | INVALID | enhancement | dmd | .dup property for value types | |
| 1856 | RESOLVED | FIXED | normal | dmd | [Tracker] Outstanding template issues | |
| 1857 | RESOLVED | FIXED | normal | dmd | Runtime segfault while profileing - jump to invalid code address | |
| 1858 | RESOLVED | FIXED | enhancement | phobos | std.string find signature is not string | |
| 1859 | RESOLVED | WONTFIX | normal | dmd | The librarian (lib.exe) confused by dashes in object names | |
| 1860 | RESOLVED | WONTFIX | enhancement | dmd | Heap construction of structs with args doesn't work | |
| 1861 | RESOLVED | WORKSFORME | enhancement | dmd | (D1 only) .sort fails if opCmp takes a ref param | |
| 1862 | RESOLVED | FIXED | minor | dmd | asm: [ESI+1*EAX] should be a legal addr mode | |
| 1863 | RESOLVED | FIXED | normal | dmd | better error message: Error: hidden method called for <some class> | |
| 1864 | RESOLVED | FIXED | normal | dmd | Variable incorrectly declared final in final class template | |
| 1865 | RESOLVED | FIXED | critical | dmd | Escape sequences are flawed. | |
| 1866 | RESOLVED | WORKSFORME | normal | dmd | Couple of reflection bugs (.stringof) | |
| 1867 | RESOLVED | FIXED | normal | dmd | lazy adds spurious const qualifier | |
| 1868 | RESOLVED | INVALID | normal | dmd | Interface pointer casts | |
| 1869 | RESOLVED | FIXED | enhancement | dmd | Semantically returning an array from a funciton is difficult | |
| 1870 | RESOLVED | FIXED | enhancement | dmd | Reproduce offending lines in error messages for string mixins | |
| 1871 | RESOLVED | FIXED | normal | dmd | DMD debug messages printed | |
| 1872 | RESOLVED | DUPLICATE | normal | dmd | getVirtualFunctions should return empty if called for a field | |
| 1873 | RESOLVED | FIXED | normal | dmd | structs with at least one immutable member are completely immutable | |
| 1874 | RESOLVED | FIXED | normal | dmd | __traits(allMembers, T) fails to list methods which only have non-mutating overloads | |
| 1875 | RESOLVED | WONTFIX | enhancement | dmd | Dereferencing void pointers is allowed | |
| 1876 | RESOLVED | FIXED | normal | dmd | inside a non-static class method, should "&( f)" be same as "&(this.f)" ? | |
| 1877 | RESOLVED | FIXED | minor | dlang.org | Errors in the documentation of std.math.atan2 | |
| 1878 | RESOLVED | FIXED | normal | dmd | foreach does not handle integral types appropriately | |
| 1879 | RESOLVED | FIXED | normal | dmd | Compiler segfaults on 'scope' and 'static if' | |
| 1880 | RESOLVED | FIXED | normal | dmd | templates instantiated with non-constants should fail sooner | |
| 1881 | RESOLVED | FIXED | normal | phobos | feqrel nonsensical for two identical float arguments | |
| 1882 | RESOLVED | FIXED | normal | dmd | Internal error: ..\ztc\cod1.c 2529 | |
| 1883 | RESOLVED | FIXED | normal | dmd | templates instantiated as real gives incorrect values | |
| 1884 | RESOLVED | FIXED | normal | dmd | manifest constants for strings | |
| 1885 | RESOLVED | FIXED | normal | dmd | Syntax error for object identity test between invariant/mutable references | |
| 1886 | RESOLVED | DUPLICATE | major | dmd | Inserting into an AA of structs with opAssign results in ArrayBoundsError | |
| 1887 | RESOLVED | FIXED | normal | dmd | compiler freeze on array of dyn. arrays with empty first initializer | |
| 1888 | RESOLVED | FIXED | normal | dmd | unfortunate comment in stdlib.d | |
| 1889 | RESOLVED | INVALID | major | dmd | Ddoc and <br> | |
| 1890 | ASSIGNED | normal | dmd | dmd#17678 | DDOC removes leading space in D_CODE macro | |
| 1891 | RESOLVED | FIXED | major | dmd | Array-concatenation of T* and T*[] produces corrupted result | |
| 1892 | RESOLVED | FIXED | normal | dmd | min and max work improperly for mixed-sign numbers | |
| 1893 | RESOLVED | WONTFIX | enhancement | dmd | Allow delete to work on non-lvalues | |
| 1894 | RESOLVED | FIXED | blocker | dmd | scope(exit) is ignored except in compound statements | |
| 1895 | RESOLVED | FIXED | regression | phobos | missing symbols during linking for anything that uses writef | |
| 1896 | RESOLVED | FIXED | normal | dmd | null literal check does not work | |
| 1897 | RESOLVED | FIXED | normal | dmd | ICE(template.c) with tuple delegate | |
| 1898 | RESOLVED | DUPLICATE | normal | dmd | infinite loop when allocate an array of AA | |
| 1899 | RESOLVED | FIXED | normal | dmd | AA of fixed-length arrays fails to initialize | |
| 1900 | RESOLVED | FIXED | normal | dmd | Template overload sets & traits templates |