D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
2301RESOLVEDINVALIDnormalphobosstd.file.read error
2302RESOLVEDDUPLICATEnormaldmdoffsetof property not working properly
2303RESOLVEDWORKSFORMEmajordmdstatic assert in a template function is not reported
2304RESOLVEDWONTFIXenhancementdmdAdd else clause to for loops - executed unless break exits
2305RESOLVEDWONTFIXenhancementdmd".sort" on array of struct can't use templated "opCmp"
2306RESOLVEDWONTFIXenhancementdmdScope for dynamic arrays should free memory.
2307RESOLVEDWONTFIXnormaldmd(D1 only) Cannot use explicitly instantiated template function with array property syntax
2308RESOLVEDFIXEDnormaldmdCTFE crash on foreach over nonexistent variable
2309RESOLVEDFIXEDmajordmdCrash on a template mixing in a variadic template with an undefined template identifier
2310RESOLVEDFIXEDtrivialphobosInconsistent formatting of arrays in std.stdio.write() and std.conv.to!(string)()
2311RESOLVEDFIXEDnormaldmdStatic destructors in templates are never run
2312RESOLVEDINVALIDnormaldmdunexpected function addresses dump behaviour
2313NEWnormaldmddmd#17774Poor array ~= append performance
2314RESOLVEDFIXEDcriticaldmdCrash on anonymous class variable instantiation
2315RESOLVEDFIXEDcriticaldmdDMD Stack Overflow on unwanted ctfe recursion
2316RESOLVEDFIXEDnormalphobosstd.file docs are out of date
2317RESOLVEDFIXEDnormaldmdasm offsetof generates: Internal error: ../ztc/cod3.c 2651
2318RESOLVEDINVALIDcriticaldmdflaw code generation building a function pointer table
2319RESOLVEDFIXEDenhancementphobos"Win32 Exception" not very useful
2320RESOLVEDINVALIDmajordmdABI spec has contradictory information
2321RESOLVEDFIXEDnormaldmdspec on inline asm can be misunderstood
2322RESOLVEDFIXEDnormalphobosWrong behavior of std.path.dirname() in Windows
2323RESOLVEDFIXEDnormaldmdICE(cgcs.c): taking address of a method of a temporary struct
2324RESOLVEDDUPLICATEnormaldmdParameter info missing in TypeInfo_Delegate
2325RESOLVEDWONTFIXnormaldmdD1: ICE(toir.c) using alias template parameter with anonymous delegate before passing it on
2326RESOLVEDFIXEDnormaldmdMethods within final class are not considered final when optimizing
2327RESOLVEDWONTFIXminordmdopDot() should work as expected with operator overloading.
2328RESOLVEDFIXEDcriticalphobossetTypeInfo in gc.d backwards.
2329RESOLVEDWORKSFORMEnormaldmdMisleading error message in overload resolution
2330RESOLVEDDUPLICATEnormaldmd'private' qualifier of import ignored with selective import
2331NEWnormaldmddmd#17784Enum hashes many times slower than normal hashes
2332RESOLVEDFIXEDnormaldmdInitializing const or invariant hashes croaks
2333RESOLVEDFIXEDnormaldmdHash initializer does not work
2334RESOLVEDWONTFIXnormalphobosstd.thread.Thread.getState should be const
2335RESOLVEDWORKSFORMEnormalphobosMessage on unicode error
2336RESOLVEDFIXEDnormaldlang.orglink to nonexistent std_array.html
2337RESOLVEDFIXEDenhancementdmdCan't set .length property in CTF.
2338RESOLVEDDUPLICATEnormaldmdwrong error location for wrong import statement
2339RESOLVEDWORKSFORMEnormaldmdInconsistent behaviour referring to template mixin member at compile time
2340RESOLVEDFIXEDnormaldmdTemplate properties don't work
2341RESOLVEDFIXEDnormaldmdDouble destruction without intervening copy
2342RESOLVEDDUPLICATEnormaldmdderived nested classes in derived outer class.
2343RESOLVEDFIXEDnormaldmdunified function call syntax
2344RESOLVEDFIXEDenhancementdmdTwo wrong lookups for array functions
2345RESOLVEDFIXEDnormaldmdReturn by reference should be allowed
2346RESOLVEDFIXEDmajordmdICE when comparing typedef'd class
2347RESOLVEDWONTFIXenhancementdmdopIs is missing
2348RESOLVEDINVALIDnormaldmdT.init == void ==> T[1] rejected
2349RESOLVEDDUPLICATEnormaldmdAssertion failure: '0' on line 886 in file 'glue.c'
2350RESOLVEDFIXEDnormaldmdContracts with a naked body are indecent
2351RESOLVEDFIXEDnormaldmdenum with no members allowed
2352RESOLVEDFIXEDnormalphobosunittest fails randomly
2353RESOLVEDFIXEDnormaldmdAssertion failure on template function auto return type deduction
2354RESOLVEDFIXEDnormaldmdconditional compilation rejects else if the declaration is a single pragma
2355RESOLVEDFIXEDnormaldmdis() doesn't resolve aliases before template matching
2356RESOLVEDFIXEDmajordmdarray literal as non static initializer generates horribly inefficient code.
2357RESOLVEDINVALIDnormaldmdcompiler fails to choose an overload
2358RESOLVEDWORKSFORMEnormaldmdoffsetof inconsistent between structs and classes
2359RESOLVEDFIXEDnormaldmdtypeof(this) gives the wrong type in template mixins
2360RESOLVEDDUPLICATEnormaldmdwrong filename in error message after #line
2361RESOLVEDFIXEDnormaldmddelete is allowed on invariant references.
2362RESOLVEDFIXEDminordmdConfusing description of 'aliasing of invariant with mutable'?
2363RESOLVEDFIXEDnormaldmdSpurious () required after function name when used with array in prefix form
2364RESOLVEDFIXEDtrivialphobosftell return type is long in C, that is 64-bit on x86-64
2365RESOLVEDFIXEDnormaldmdcompilation error: static const array in struct
2366RESOLVEDFIXEDnormaldlang.orgConst member function syntax is missing
2367RESOLVEDFIXEDenhancementdmdOverloading error with string literals
2368RESOLVEDFIXEDnormaldmdCalling a function with an address of another function, then calling a returned object is rejected
2369RESOLVEDINVALIDnormaldmdis(T == function) does not recognize function pointers
2370RESOLVEDINVALIDenhancementdmdVersion statement enhancement: versioned identifiers
2371RESOLVEDWORKSFORMEnormaldmdmultiple defenition with templated class enclosing a struct
2372RESOLVEDWONTFIXmajordmdTemplate parameter types given as template parameter inhibits template instantiation + missing line number
2373RESOLVEDFIXEDnormalphobosfreebsd select does not accept values > 999,999
2374RESOLVEDWORKSFORMEnormaldmd(exp).Fn() fail assuming that exp is a type
2375RESOLVEDINVALIDcriticaldmdError using invariant array initializers with indexed elements
2376RESOLVEDFIXEDnormaldmdCTFE fails on array literal of array literals of chars
2377RESOLVEDWORKSFORMEnormaldmdICE with wrong return type for templated method: template.c:784
2378RESOLVEDFIXEDcriticaltoolsWin32 OPTLINK crashes when it links some kind of static library into a executeable.
2379RESOLVEDINVALIDcriticaldmdCTFE fails unless it is very straightforward
2380RESOLVEDFIXEDmajordmdstatic struct initializer accepted as non static initializer is not documented
2381RESOLVEDFIXEDenhancementphobos(D1 only) Minor mistakes in DDoc comments of std.path.
2382RESOLVEDFIXEDnormaldmdspec is not clear on what is allowed as global/static initializers
2383RESOLVEDFIXEDnormaldmddefault arguments can implicitly access private global variables that are not visible at call site
2384RESOLVEDWORKSFORMEminordmdabi spec is unclear on parameter passing
2385RESOLVEDFIXEDnormaldmdspec says all structs are returned via hidden pointer on linux, but it uses registers
2386RESOLVEDFIXEDnormaldmdArray of forward referenced struct doesn't compile
2387RESOLVEDFIXEDnormaldmdStatic array terminology
2388RESOLVEDWONTFIXenhancementdmdtype of NaN given by real.nan not specified
2389RESOLVEDWORKSFORMEnormaldmdvoid* vs. object type overloading fails for null giving bad error message
2390RESOLVEDFIXEDnormaldmdMissing warning on conversion from int to char
2391RESOLVEDDUPLICATEnormaldmdCharacter array literals are not recognized as string literals
2392RESOLVEDFIXEDminordmdParsing ambiguity between function pointer declaration and function call
2393RESOLVEDWONTFIXregressiondmdRegression(1.032, D1 only) IFTI on (T:char)(T[]) vs (T:dchar)(T[])
2394RESOLVEDFIXEDminordmdIFTI fails for nulls
2395RESOLVEDWORKSFORMEnormaldmdspec does not document struct forward declarations (declaring opaque struct type)
2396RESOLVEDFIXEDcriticaldmd-O causes very long execution time on foreach loop of large array of structs
2397RESOLVEDFIXEDnormaldmdwrong file name in error after #line
2398RESOLVEDFIXEDnormalphoboswritef("%x") for a pointer is always uppercase
2399RESOLVEDFIXEDnormaldmdICE(cgcod.c) on casting function to delegate
2400RESOLVEDFIXEDenhancementdmdreturn const, return invariant