D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
4401RESOLVEDFIXEDnormaldmdauto functions cannot be inner functions
4402RESOLVEDFIXEDnormalphobosstd.range.Zip doesn't work w/ non-lvalue ranges
4403RESOLVEDFIXEDnormalphobosstd.range.FrontTransversal assumes lvalue elements
4404RESOLVEDFIXEDnormalphobosstd.range.Transversal assumes lvalue elements
4405RESOLVEDFIXEDenhancementphobosall function - returns whether predicate is true for all elements in a range
4406RESOLVEDFIXEDcriticalphobosTypo (bug) in std.concurrency
4407RESOLVEDWONTFIXenhancementdmdCatch wrong argument<->attribute assignments in methods
4408RESOLVEDFIXEDnormalphobosAmbiguity when using std.algorithm.splitter with generic ranges
4409RESOLVEDFIXEDnormalphobosto!double("-nan") throws
4410RESOLVEDWORKSFORMEnormaldmdAA has inconsistent and unreasonable requirements for iterating over reference-type index
4411RESOLVEDFIXEDnormalphobosranges + auto functions don't work
4412RESOLVEDFIXEDnormaldruntimeArray capacity growth spikey and the ratio approaches 1.0
4413RESOLVEDFIXEDnormaldmdtypeof(this) doesn't work in method template signature
4414RESOLVEDFIXEDcriticaldmdICE(cgcs.c) Taking item of static array returned by function
4415RESOLVEDWORKSFORMEnormalphoboscode generation for std.all fails on fedora
4416RESOLVEDDUPLICATEnormaldmdFunction with ref argument breaks struct method const attribute
4417RESOLVEDFIXEDnormalphobosuniform() doesn't check constness of RNG
4418RESOLVEDINVALIDenhancementdmdIs alloca() pure?
4419RESOLVEDWORKSFORMEmajordmd__gshared static in class has no effect
4420RESOLVEDWONTFIXenhancementphobosinsertBack() for SList
4421RESOLVEDFIXEDmajordmdUnion propagates copy constructors and destructors over all members
4422RESOLVEDWORKSFORMEnormalphobosstd.c.osx.socket and std.c.linux.socket cause symbol conflict
4423RESOLVEDFIXEDnormaldmd[tdpl] enums of struct types
4424RESOLVEDFIXEDnormaldmdCopy constructor and templated opAssign cannot coexist
4425RESOLVEDWONTFIXenhancementphobosMore bells & whistles for bitfields
4426RESOLVEDWORKSFORMEnormaldmdassert(condition, string) fails in std.array.back
4427RESOLVEDWORKSFORMEenhancementdmd__traits should have isFunction, isVariable, etc
4428RESOLVEDINVALIDnormaldmdstring mixin of variable of type string fails
4429RESOLVEDDUPLICATEnormalphobos.keys for V[real] broken
4430RESOLVEDFIXEDregressiondmdRegression(2.037) erroneous matching on specialized template function
4431RESOLVEDDUPLICATEnormaldmdTemplate favors alias parameter for struct
4432RESOLVEDFIXEDminordmdDMD r575 won't build on Linux in debug mode: undefined reference to obj_long
4433RESOLVEDFIXEDnormaldmdobject.Error: Access Violation missing file and line number
4434RESOLVEDFIXEDnormaldmdICE(mtype.c, 887) alias with const, shared, or immutable
4435NEWnormaldmddmd#18278Multiple-inheritance of Interfaces results in final/static method/function hijacking
4436RESOLVEDFIXEDnormaldmdDouble bug regarding Tuple.init
4437RESOLVEDFIXEDcriticaldmdcopy construction bug with "return this;"
4438NEWenhancementdmddmd#18282A missed function inlining
4439RESOLVEDFIXEDnormaldruntimeThe declaration of the in6addr_* in druntime is wrong.
4440ASSIGNEDnormaldmddmd#17512[patch] Inlining delegate literals
4441RESOLVEDFIXEDmajordmdTDPL Example on P401 & 402 doesn't compile on D2.047, 2.046, 2.045, 2.044. Seems to be a problem involves tuples and []
4442RESOLVEDDUPLICATEmajordmdDestructors not called for new-allocated struct objects
4443RESOLVEDFIXEDcriticaldmdOptimizer produces wrong code for || or && with struct arrays
4444RESOLVEDFIXEDnormaldmdCannot index built-in array with expression tuple
4445RESOLVEDFIXEDnormalphobosroundTo!ubyte(255.0) throws
4446RESOLVEDDUPLICATEnormaldmdTemplated function result can't be ref if tiargs are infered w/ value tiarg
4447RESOLVEDINVALIDnormaldmdorder of functions greatly affects execution time
4448RESOLVEDFIXEDnormaldmdlabeled break doesn't work in CTFE
4449RESOLVEDDUPLICATEnormaldmdICE(glue.c) on failed type inference against associative array
4450RESOLVEDINVALIDnormaldruntimewritefln throws unexpected runtime error
4451RESOLVEDDUPLICATEenhancementdmdEscaping reference to local array error for slices
4452RESOLVEDFIXEDnormalphobosIncorrect result of BigInt ^^ long
4453NEWenhancementdmddmd#18283Loop-invariant code motion for pure functions
4454RESOLVEDDUPLICATEnormaldmdCan't implicitly cast static arrays of primitives to immutable
4455REOPENEDnormalphobosphobos#9888Taking the sqrt of an integer shouldn't require an explicit cast.
4456RESOLVEDFIXEDnormalphobosstd.range Recurrence is horribly broken
4457RESOLVEDFIXEDnormalphobosSockets on OSX terminate apps with SIGPIPE and there's no (official) way to turn it off
4458RESOLVEDWONTFIXenhancementdmdStatic typing for format strings, when possible
4459RESOLVEDWORKSFORMEnormaltoolsbad format - phobos/std/all.d - 2.051
4460RESOLVEDFIXEDregressiondmdRegression(2.036) ICE(e2ir.c) when compiling foreach over associative array literal
4461RESOLVEDFIXEDmajorphobosiota completely broken when using negative integers
4462RESOLVEDFIXEDenhancementdruntimecore.cpuid: Need way to get total number of sockets/physical CPUs
4463NEWnormaldruntimedmd#17227[AA] double.init in associative array seems 0.0
4464RESOLVEDFIXEDnormalphobosstd.range.take does not always return Take!R
4465RESOLVEDFIXEDnormaldmdICE(symbol.c): immutable type inference with ^^2
4466RESOLVEDFIXEDenhancementphobosstd.conv: parse!(T,S)(S, uint radix) the opposite of to to!(T,S)(S, uint radix)
4467RESOLVEDDUPLICATEnormalphobostype deduction fails when combining array() and uniq()
4468RESOLVEDFIXEDenhancementphobosstd.string.join() for lazy iterable of strings
4469RESOLVEDFIXEDnormaldmdICE(mtype.c) function literals class member
4470RESOLVEDFIXEDnormalphobosProblems with std.bigint mod and divide
4471RESOLVEDFIXEDenhancementdmdrebindable() helper function
4472RESOLVEDWONTFIXnormaldlang.orgUpdate D2 Enhancements to D1
4473RESOLVEDFIXEDnormaldlang.orgMigrating to D2 needs operator overloading
4474RESOLVEDFIXEDenhancementphobosBetter stdin.byLine()
4475RESOLVEDWONTFIXenhancementdmdImproving the compiler 'in' associative array can return just a bool
4476RESOLVEDFIXEDenhancementdmd__traits for more kinds of names
4477RESOLVEDFIXEDnormaldmdJSON output for function definitions includes insufficient type information
4478RESOLVEDFIXEDnormaldmdJSON output omits import statements
4479RESOLVEDFIXEDnormaldmdModule Foo is in multiple files Foo
4480RESOLVEDFIXEDnormaldmdJSON: include location range, not just line numbers, for everything
4481RESOLVEDFIXEDmajordmdICE(glue.c,!vthis->csym) or compiles, depending on the import statements order
4482RESOLVEDINVALIDnormaldmdMissing warnings when not compiling with -w
4483REOPENEDenhancementdmddmd#18284foreach over string or wstring, where element type not specified, does not support unicode
4484RESOLVEDFIXEDnormaldmdWarning for unreachable code in scope statements is too confusing
4485RESOLVEDINVALIDenhancementdmdCT only arrays appear in executable
4486RESOLVEDFIXEDnormaldmdCodeView debug info should contain absolute path names
4487RESOLVEDFIXEDenhancementdmd16 bytes long structs requires 32 bytes if allocated singularly on the heap
4488RESOLVEDDUPLICATEenhancementdmdFaster fixed-size array initialization from literal
4489RESOLVEDFIXEDregressionphobosstd.array.insert is slow
4490RESOLVEDFIXEDmajorphobosFile ref counting broken for anonymous File structs
4491RESOLVEDWONTFIXnormaldmdAssigning large const value to ulong type results in "signed integer overflow"
4492RESOLVEDINVALIDenhancementphobosVersion of take() which takes from the back of a range
4493RESOLVEDFIXEDenhancementphobosAdd sorting capability to toJSON
4494RESOLVEDFIXEDnormaldmdICE(cod1.c) Array literal filled with results of void function
4495RESOLVEDDUPLICATEnormaldmdThe -Hd (import file generation directory) option for DMD doesn't work correctly in 2.047.
4496RESOLVEDFIXEDnormaldruntimeaa.get broken when using get and opIndexAssign in same statement
4497RESOLVEDDUPLICATEnormaldmdinexpressive error message for const object method
4498RESOLVEDFIXEDmajordmdcannot get return type of a function returning a nested struct with typeof
4499RESOLVEDFIXEDnormaldmdcalls to @disabled postblit are emitted
4500RESOLVEDFIXEDnormalphobosscoped moves class after calling the constructor