D Language Bugzilla Archive

24890 bugs archived from https://issues.dlang.org/.

IDStatusResolutionSeverityComponentGitHubSummary
1801RESOLVEDFIXEDnormaldmdConst structs should be assignable to non-const variables unless they contain references
1802RESOLVEDFIXEDnormalphobosstd.getopt.getopt returns bool; should be void
1803RESOLVEDDUPLICATEcriticaldmdStack overflow on manifest constant of struct within struct
1804RESOLVEDFIXEDmajorphobosSevere GC leaks with repetitive array allocations
1805RESOLVEDWONTFIXmajordmdGDC does not implement the D calling convention
1806RESOLVEDFIXEDnormaldmd"const" makes typesafe variadic arguments not work properly.
1807NEWenhancementdmddmd#17667ENHANCEMENT: Let IFTI "see through" templates to simple aliases
1808RESOLVEDDUPLICATEnormaldmdstrange dmd StackOverflow with template and new enum in a struct
1809RESOLVEDFIXEDnormaldmdtemplate.c:2600
1810RESOLVEDFIXEDmajorphobosMmFile anonymous mapping does not work under win32
1811RESOLVEDWORKSFORMEnormaldmdTypeInfo usage leads to seg fault at runtime
1812RESOLVEDFIXEDmajordmdDDOC - Unicode identifiers are not correctly marked.
1813RESOLVEDFIXEDnormaldmdstatic function parametrized with alias used with delegate throws an internal compiler error.
1814RESOLVEDINVALIDmajordmdDMD/GDC does not prevent typedef violations
1815RESOLVEDFIXEDnormaldmdforeach with interval does not increment pointers correctly
1816RESOLVEDWONTFIXenhancementdmdParameter names not visible in return type in function declarations
1817RESOLVEDWONTFIXenhancementdmd(D1 only) Lazy parameters cannot accept strings
1818RESOLVEDWORKSFORMEnormaldmdstorage class in type tuples is discarded for function and delegate declarations
1819RESOLVEDFIXEDnormaldmdspurious warning about missing return statement after synchronized
1820RESOLVEDFIXEDenhancementdmdLet ifti see through static if condition in some cases
1821RESOLVEDFIXEDnormaldmdICE when using __traits isSame on const/invariant variables
1822RESOLVEDFIXEDnormaldmdString slicing in 64-bit gdc causes spurious warnings
1823RESOLVEDFIXEDminordmdImplicit conversion to const on associative array
1824NEWcriticaldruntimedmd#17111Object not const correct
1825RESOLVEDFIXEDnormaldmdlocal instantiation and function nesting
1826RESOLVEDFIXEDnormalphobosTransitiveBaseTypeTuple skips interfaces implemented by base types
1827RESOLVEDWONTFIXenhancementdmdUniform syntax for is(), static if, alias, template definition & static assert
1828RESOLVEDFIXEDcriticaldmdSeveral Thread Issues
1829RESOLVEDFIXEDminordmdInline assembler cannot get label addresses
1830RESOLVEDWONTFIXnormaldmdduplicated constants + extern(Windows) = Link error: Previous Definition Different
1831RESOLVEDINVALIDmajordmdRandom seeding appears not to work
1832RESOLVEDFIXEDregressionphobosreading/writing an archive causes data loss; std.zip horribly broken
1833RESOLVEDFIXEDnormalphobosstd.c.windows.windows should use enums for constants, or be more selective about use of extern(Windows)
1834RESOLVEDWORKSFORMEnormaldmdtypedeffed primitaves can't lose their constancy
1835RESOLVEDFIXEDenhancementdmdtypeof(this) should return the type of object or some other typeof() is needed
1836RESOLVEDFIXEDnormaldmdInline assembler can't use enum values as parameters.
1837RESOLVEDWONTFIXnormaldmd(D1 only) Make dmd stop flooding the console: prints content of passed parameter file
1838RESOLVEDWORKSFORMEcriticaldmdMissing redundant symbols make compile time monsters
1839RESOLVEDWONTFIXenhancementdmdGive D a modern varargs system that allows forwarding
1840RESOLVEDWORKSFORMEnormaldmdFix ambiguity errors over struct static opCall and regular opCall
1841RESOLVEDFIXEDmajordmdClosure detection doesn't work when variable is used in a nested function
1842RESOLVEDDUPLICATEnormaldmdUseless linker command line output during compilation on Linux
1843RESOLVEDFIXEDmajordmdBogus unreachable statement on forward referenced struct, lacks line number
1844RESOLVEDFIXEDnormaldmdProblems using dynamic cast on x86-64 platform
1845RESOLVEDFIXEDenhancementphobosVariant and VariantN cannot handle structs of arbitrary size
1846RESOLVEDFIXEDnormalphobosbitmanip.BitArray.opIndex need const read-only version
1847RESOLVEDDUPLICATEenhancementdmdStructs aren't aligned on stack
1848RESOLVEDDUPLICATEnormaldmdAnother IFTI limitation
1849RESOLVEDFIXEDenhancementdmdwith() should cause shadowing errors if you use a member that's shadowed
1850RESOLVEDFIXEDnormaldmdThe compiler accepts lower case asm registers.
1851RESOLVEDFIXEDnormaldmdmissing opCall? when cast away const struct
1852RESOLVEDFIXEDnormaldmdyou get opCall missing when cast to a struct(diagnostic)
1853RESOLVEDFIXEDnormaldlang.orgopCmp documentation really needs some examples
1854RESOLVEDFIXEDcriticaldmdbug in new flow analysis (warnings on valid code)
1855RESOLVEDINVALIDenhancementdmd.dup property for value types
1856RESOLVEDFIXEDnormaldmd[Tracker] Outstanding template issues
1857RESOLVEDFIXEDnormaldmdRuntime segfault while profileing - jump to invalid code address
1858RESOLVEDFIXEDenhancementphobosstd.string find signature is not string
1859RESOLVEDWONTFIXnormaldmdThe librarian (lib.exe) confused by dashes in object names
1860RESOLVEDWONTFIXenhancementdmdHeap construction of structs with args doesn't work
1861RESOLVEDWORKSFORMEenhancementdmd(D1 only) .sort fails if opCmp takes a ref param
1862RESOLVEDFIXEDminordmdasm: [ESI+1*EAX] should be a legal addr mode
1863RESOLVEDFIXEDnormaldmdbetter error message: Error: hidden method called for <some class>
1864RESOLVEDFIXEDnormaldmdVariable incorrectly declared final in final class template
1865RESOLVEDFIXEDcriticaldmdEscape sequences are flawed.
1866RESOLVEDWORKSFORMEnormaldmdCouple of reflection bugs (.stringof)
1867RESOLVEDFIXEDnormaldmdlazy adds spurious const qualifier
1868RESOLVEDINVALIDnormaldmdInterface pointer casts
1869RESOLVEDFIXEDenhancementdmdSemantically returning an array from a funciton is difficult
1870RESOLVEDFIXEDenhancementdmdReproduce offending lines in error messages for string mixins
1871RESOLVEDFIXEDnormaldmdDMD debug messages printed
1872RESOLVEDDUPLICATEnormaldmdgetVirtualFunctions should return empty if called for a field
1873RESOLVEDFIXEDnormaldmdstructs with at least one immutable member are completely immutable
1874RESOLVEDFIXEDnormaldmd__traits(allMembers, T) fails to list methods which only have non-mutating overloads
1875RESOLVEDWONTFIXenhancementdmdDereferencing void pointers is allowed
1876RESOLVEDFIXEDnormaldmdinside a non-static class method, should "&( f)" be same as "&(this.f)" ?
1877RESOLVEDFIXEDminordlang.orgErrors in the documentation of std.math.atan2
1878RESOLVEDFIXEDnormaldmdforeach does not handle integral types appropriately
1879RESOLVEDFIXEDnormaldmdCompiler segfaults on 'scope' and 'static if'
1880RESOLVEDFIXEDnormaldmdtemplates instantiated with non-constants should fail sooner
1881RESOLVEDFIXEDnormalphobosfeqrel nonsensical for two identical float arguments
1882RESOLVEDFIXEDnormaldmdInternal error: ..\ztc\cod1.c 2529
1883RESOLVEDFIXEDnormaldmdtemplates instantiated as real gives incorrect values
1884RESOLVEDFIXEDnormaldmdmanifest constants for strings
1885RESOLVEDFIXEDnormaldmdSyntax error for object identity test between invariant/mutable references
1886RESOLVEDDUPLICATEmajordmdInserting into an AA of structs with opAssign results in ArrayBoundsError
1887RESOLVEDFIXEDnormaldmdcompiler freeze on array of dyn. arrays with empty first initializer
1888RESOLVEDFIXEDnormaldmdunfortunate comment in stdlib.d
1889RESOLVEDINVALIDmajordmdDdoc and <br>
1890ASSIGNEDnormaldmddmd#17678DDOC removes leading space in D_CODE macro
1891RESOLVEDFIXEDmajordmdArray-concatenation of T* and T*[] produces corrupted result
1892RESOLVEDFIXEDnormaldmdmin and max work improperly for mixed-sign numbers
1893RESOLVEDWONTFIXenhancementdmdAllow delete to work on non-lvalues
1894RESOLVEDFIXEDblockerdmdscope(exit) is ignored except in compound statements
1895RESOLVEDFIXEDregressionphobosmissing symbols during linking for anything that uses writef
1896RESOLVEDFIXEDnormaldmdnull literal check does not work
1897RESOLVEDFIXEDnormaldmdICE(template.c) with tuple delegate
1898RESOLVEDDUPLICATEnormaldmdinfinite loop when allocate an array of AA
1899RESOLVEDFIXEDnormaldmdAA of fixed-length arrays fails to initialize
1900RESOLVEDFIXEDnormaldmdTemplate overload sets & traits templates