D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
5801RESOLVEDDUPLICATEmajordmdUsing typeof() in function header breaks ITFI and default template arguments.
5802RESOLVEDINVALIDnormaldmdPointer becoming invalid
5803NEWnormaldlang.orgdlang.org#4014Inaccuracies in the specification of the grammar
5804RESOLVEDDUPLICATEenhancementphobosmap! needs to fail on void functions + I'd like a mapCall function
5805RESOLVEDDUPLICATEcriticalphobosstd.regex match captures property horribly broken
5806RESOLVEDWONTFIXenhancementphobosstd.concurrency : Need the count of a thread's message queue
5807RESOLVEDWONTFIXenhancementdmdDisallow mixed C/D style array declarations
5808RESOLVEDFIXEDenhancementphobosstd.string.indexOf enhancement with start-at parameter
5809RESOLVEDFIXEDblockerdmd[64 bit] wrong code for *p==0, when widening conversion occurs
5810RESOLVEDFIXEDnormaldmdStruct postincrement generates 'no effect' error if used on struct member
5811RESOLVEDDUPLICATEnormalphobos[patch] std.conv.parse isFloatingPoint!Target doesn't parse "inf"/"-inf" with input ranges
5812RESOLVEDFIXEDnormaldmdPower expression optimisation: constant fold (x^^0) = 1
5813RESOLVEDWONTFIXnormalphobos[patch] std.array.Appender has severe performance and memory leak problems.
5814RESOLVEDDUPLICATEenhancementdmdA bug with bitwise and among booleans
5815RESOLVEDINVALIDnormaldmdUsing -O is causing wrong code to be generated for extern(C) method call.
5816RESOLVEDDUPLICATEnormaldruntimeclear breaks associative array
5817RESOLVEDFIXEDmajordruntimert.lifetime: no generic overflow catching code for _d_newarray(i)T
5818RESOLVEDFIXEDnormaldruntime64bit ASM can't have 32-bit stack operands
5819RESOLVEDFIXEDnormaldmdDMD doesn't error/warn about illegal asm for 64bit mode
5820RESOLVEDFIXEDtrivialdlang.orgDocumentation states string literals can implicitly convert to char*
5821RESOLVEDDUPLICATEnormaldmdCalling spawn in std.concurrency without all the parameters required by void function(T) fn
5822RESOLVEDDUPLICATEnormalphobosSegfault when adding File to an Associative array
5823RESOLVEDFIXEDnormaldmd@property call syntax restriction not implemented
5824RESOLVEDWORKSFORMEnormaldmdLinking of objs containing mixin and function literal fails
5825RESOLVEDFIXEDnormalphoboswrite is calling a deprecated function
5826RESOLVEDFIXEDnormaldmdError: Statement SwitchErrorStatement::toCBuffer() cannot be interpreted at compile time
5827RESOLVEDDUPLICATEnormaldmdInvalid implicit cast from "int function() ref" to "int function()"
5828RESOLVEDDUPLICATEnormaldmdCannot declare a variable of type "X function() ref"
5829RESOLVEDWONTFIXenhancementphobosAn improvement or alternative to std.functional.curry
5830RESOLVEDDUPLICATEcriticaldmdBug in alias resolution for template value parameters in is()?
5831NEWmajordmddmd#18336Template specialization ordering bug
5832RESOLVEDFIXEDmajordmdTemplate alias parameters are never successfully pattern matched
5833RESOLVEDWONTFIXenhancementphobosTo read a key
5834RESOLVEDFIXEDminordlang.orgSource of core.* should link to druntime, not phobos
5835RESOLVEDFIXEDnormaldmd`TypeInfo_Array.getHash` creates raw data hash instead using array element hash function
5836RESOLVEDFIXEDnormalphobosstd.typetuple.staticIndexOf's example code missing %s in call to writefln
5837RESOLVEDFIXEDnormalphobosUnable to format (writeln) an enum based on bool
5838RESOLVEDWONTFIXenhancementphobossplitter and split names
5839RESOLVEDDUPLICATEcriticaldmdSpellchecker matches private symbols outside of the module, leading to extra, broken error messages
5840RESOLVEDFIXEDregressiondmdCannot assign to an array member of struct in CTFE
5841RESOLVEDFIXEDminordlang.orgalias grammar is incorrect
5842RESOLVEDFIXEDmajordmdhash table corruption
5843RESOLVEDFIXEDnormalphobosUnable to convert a struct with an alias-this to long/ulong to int, using std.conv.to!int.
5844RESOLVEDDUPLICATEregressiondmdDMD crash on infinite-recursive variadic template pure auto function
5845RESOLVEDFIXEDnormaldmdRegression(2.041) [CTFE] "stack overflow" with recursive ref argument
5846RESOLVEDINVALIDnormaldmdString literals can be assigned to static char arrays without .dup
5847RESOLVEDFIXEDnormaldruntimeThreads started by core.thread should have same floating point state as main thread
5848NEWnormaldmddmd#18337Coverage always report 0000000 for inlined function
5849NEWenhancementphobosphobos#9901std.random.dice is better as a range
5850RESOLVEDDUPLICATEnormaldmdDefault arguments of out and ref arguments
5851RESOLVEDFIXEDnormaldmdAmbiguous alias this accepted.
5852RESOLVEDFIXEDnormaldmdCTFE: wrong code for string[] ~= const(string)
5853RESOLVEDDUPLICATEnormalphobosSorting SysTime: overlapping array copy
5854RESOLVEDFIXEDnormaldmdBuilt-in array sort doesn't sort SysTime correctly
5855RESOLVEDFIXEDnormaldlang.orgobject.clear is not documented
5856RESOLVEDFIXEDnormaldmdoverloading on const doesn't work for operator overload
5857RESOLVEDFIXEDnormalphobosstd.regex (...){n,m} is bogus when (...) contains repetitions
5858RESOLVEDFIXEDregressiondmdImport not acctept const string as arguments
5859RESOLVEDFIXEDnormaldmdDeclaration inside if condition doesn't call destructor
5860RESOLVEDDUPLICATEnormaltoolsoptlink borken for paths with "+" (plus) in PATH
5861RESOLVEDFIXEDnormaldmdWrong filename in error message when an invalid delegate in a template parameter is typeof()-ed
5862RESOLVEDINVALIDnormaldmdcase statement allows runtime values
5863RESOLVEDDUPLICATEmajordmdRegression(1.062): recursive alias hangs compiler
5864RESOLVEDWONTFIXenhancementdmdLoss of precision errors in FP conversions
5865RESOLVEDFIXEDregressiondmd__dollar cannot be read at compile time
5866RESOLVEDWORKSFORMEenhancementphobosstd.math.sin(float), std.math.cos(float) to return float
5867RESOLVEDDUPLICATEnormaldmdCannot put function attributes (const, pure, ...) on the right of an auto-return function
5868RESOLVEDINVALIDnormaldmdstatic attribute ignored with public static {} blocks
5869RESOLVEDFIXEDnormaldlang.orgstd.thread needs to be removed
5870RESOLVEDFIXEDnormalphobosDebug code in SortedRange assumes it can always print the range
5871RESOLVEDWORKSFORMEnormaldmdschwartzSort with stable SwapStrategy errors
5872REOPENEDminordlang.orgdlang.org#4015core.sys.*, core.stdc.* modules are not documented
5873RESOLVEDFIXEDregressionphobosCannot call iota() on long with step
5874RESOLVEDDUPLICATEnormaldmdalloca should be pure
5875RESOLVEDWORKSFORMEnormaldmdcannot implicitly convert delegate to const(delegate)
5876RESOLVEDWORKSFORMEregressionphobosstd.container doesn't work with delegates
5877RESOLVEDDUPLICATEnormaldmdCannot treat '__traits(parent, obj)' as a type
5878RESOLVEDFIXEDnormaldmdForward reference in returning superclass from template using is() expression (Breaks std.traits.BaseTypeTuple)
5879RESOLVEDFIXEDmajordmdNot all frontend errors use stderr
5880NEWenhancementphobosphobos#9902std.numerics.dotProduct for fixed-size arrays
5881RESOLVEDWONTFIXenhancementdmdSpellchecker should include built-in keywords
5882RESOLVEDDUPLICATEenhancementdmdHelper inner function in body{} and out{}
5883RESOLVEDFIXEDenhancementphobosstd.random.dice() without rnd generator
5884RESOLVEDINVALIDnormaldmdCannot use function named 'init' with class subtyping
5885RESOLVEDFIXEDcriticaldmdwrong codegen for OPu32_d
5886RESOLVEDFIXEDnormaldmdTemplate this parameter cannot be made implicit, when other parameters are explicitly given
5887RESOLVEDDUPLICATEmajordmdwith statement doesn't work with subtyping
5888RESOLVEDFIXEDnormalphoboscreateKey and getKey in registry.d always use KEY_ALL_ACCESS
5889RESOLVEDFIXEDnormaldmdStruct literal/construction should be rvalue (it binds to ref parameters)
5890RESOLVEDFIXEDregressiondmdICE and wrong scope problem for 2nd argument in static assert with DMD on git master
5891RESOLVEDFIXEDregressionphoboshasLength!iota is false
5892RESOLVEDFIXEDnormaldruntimeLazy evaluation of stack trace when exception is thrown
5893RESOLVEDFIXEDenhancementdmdAllow simple aliases for operator overloading
5894RESOLVEDINVALIDnormalphobos[patch] std.algorithm.isSorted doesn't handle monotonicity (i.e. "<=")
5895RESOLVEDINVALIDnormalphobosObject.clear() doesn't work as expected for pointers to structs
5896RESOLVEDFIXEDnormaldmdconst overload matching is succumb to template parameter one
5897RESOLVEDFIXEDnormaldmdunrelated struct type casting should ignite construction
5898RESOLVEDFIXEDnormalphobos[const] std.typecons.Rebindable.get() should be const-correct
5899RESOLVEDFIXEDminordmdauto-return function cannot match 'null' with reference type.
5900RESOLVEDWONTFIXenhancementphobosstd.math.radians(), std.math.degrees()