D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
601RESOLVEDFIXEDminordlang.orgstatement.html - Formatting/markup errors in BNF
602RESOLVEDFIXEDnormaldmdCompiler allows a goto statement to skip an initalization
603RESOLVEDFIXEDnormaldmdUndocumented behaviour: case and default create a scope
604RESOLVEDDUPLICATEnormaldmdstatic, renamed, and selective imports aren't private
605RESOLVEDFIXEDnormaldmdProblem w/ function overload resultion and enums.
606RESOLVEDWORKSFORMEnormaldmdauto x = property: variable x cannot be declared to be a function
607RESOLVEDFIXEDnormalphobostoString can't handle char[]
608RESOLVEDDUPLICATEnormaldmdConcatenation of const arrays (except strings defined by string literals) is a non-constant expression
609RESOLVEDFIXEDblockerdmdConst struct member is a non-constant expression
610RESOLVEDFIXEDnormaldmdUndocumented behaviour: ~ and ~= can now concatenate an array with a single element
611RESOLVEDWORKSFORMEnormaldmdIsExpression fails when inside implemented interface
612RESOLVEDFIXEDnormaldmdAssociative arrays ignore opEquals, contrary to the spec
613RESOLVEDFIXEDminordmdError message still states that '===' and '!==' are merely deprecated
614RESOLVEDFIXEDnormaltoolsReal and imaginary properties of complex numbers not allowed as template arguments
615RESOLVEDWORKSFORMEnormaldmddmd does not properly read dmd.conf with Unix line-ending characters
616RESOLVEDDUPLICATEnormaldmdICE defining templates with unallowed template parameter types
617RESOLVEDFIXEDnormaldmdIFTI doesn't use normal promotion rules for non-template parameters
618RESOLVEDFIXEDmajordmdThe following program crashes dmd.exe 0.175
619RESOLVEDFIXEDcriticaldmdAlias of templated struct instance crashes 0.175
620RESOLVEDFIXEDenhancementdmdCan't use property syntax with a template function
621RESOLVEDFIXEDcriticaldmdWhen inside a loop, if you call break inside a try block the finally block is never executed
622RESOLVEDWONTFIXenhancementdmdThere should be a warning for unininitalized class reference
623RESOLVEDWORKSFORMEnormaldmdAssertion failure: 'global.errors' on line 2622 in file 'template.c'
624RESOLVEDFIXEDnormaltoolscdouble_11_B and creal_36_B syntax errors
625RESOLVEDWONTFIXenhancementdmd[module] static import and renamed import of mixin don't work
626RESOLVEDFIXEDnormalphobosstd.format.doFormat accepts non-string arrays with any format specifier
627RESOLVEDFIXEDmajordmdConcatenation of strings to string arrays with ~ corrupts data
628RESOLVEDFIXEDnormaldmdAssertion failure: '0' on line 91 in file 'init.c'
629RESOLVEDFIXEDtrivialdmdMisleading error message "Can only append to dynamic arrays"
630RESOLVEDFIXEDmajordmdObscure, unimplemented features related to in/out contracts
631RESOLVEDFIXEDnormaldmdSpelling errors in DMD distribution
632RESOLVEDFIXEDnormaldlang.orgTypedef/enum promotions spec ambiguous - ultimate base type or lowest common denominator?
633RESOLVEDDUPLICATEnormaldlang.orgEnum promotion rules are not specified
634RESOLVEDFIXEDnormalphoboswritef doesn't work on enums
635RESOLVEDFIXEDnormaldmdregression: looping "Error: outer class Outer 'this' needed to 'new' nested class Inner"
636RESOLVEDFIXEDtrivialdmdExcessive "1: " in error message
637RESOLVEDFIXEDnormaldmdinternal symbols are missing the leading underscore
638RESOLVEDFIXEDnormaldmdadditional leading D in symbol D_D3std9dateparse9DateParse8classifyFAaZE3std9dateparse9DateParse2DP6DateID6__initZ
639RESOLVEDFIXEDnormaldmdEscaped tuple parameter ICEs dmd
640RESOLVEDFIXEDnormaldmdStrage error messages around structInstance.init
641RESOLVEDFIXEDnormaldmdComplex string operations in template argument ICEs dmd
642RESOLVEDFIXEDnormaldmderror: mixin "static this" into where it cannot be
643RESOLVEDFIXEDnormaldmddmd crashes with fwd-referenced .sizeof via aliases
644RESOLVEDWORKSFORMEnormaldmdDdoc: aliases used as parameters/fields revert to base type in generated docs.
645RESOLVEDFIXEDnormalphobosRace condition in std.thread.Thread.pauseAll
646RESOLVEDWORKSFORMEblockerdmdGDC does not set version(Windows) by default.
647RESOLVEDINVALIDnormaldmdDdoc: documenting anonymous enum prevents documentation of values from being emitted.
648RESOLVEDFIXEDnormaldmdDDoc: unable to document mixin statement
649RESOLVEDFIXEDnormalphobosconcatenation hangs in threaded program
650RESOLVEDFIXEDnormaldmdAssertion failure: '0' on line 774 in file 'expression.c'
651RESOLVEDFIXEDnormaldmdAssertion failure: 'global.errors' on line 2622 in file 'template.c'
652RESOLVEDFIXEDenhancementphobosImplement write and writeln in std.stdio
653RESOLVEDFIXEDmajordmdAAs are slightly broken
654RESOLVEDFIXEDnormaldmdConst string member using implicit type inference gives garbage in certain situation
655RESOLVEDINVALIDnormaldmdOperator overload uses opIndex instead of opIndexAssign
656RESOLVEDFIXEDnormaldmdlazy in main
657RESOLVEDFIXEDnormaldmdversion(): ignored
658RESOLVEDFIXEDenhancementdmdstruct pointers in with()
659RESOLVEDWORKSFORMEnormaldmdunclear error message
660RESOLVEDWONTFIXnormaldmd[D1] Incorrect protection error message
661RESOLVEDFIXEDnormaldmdError using a zero-init struct's init property
662RESOLVEDFIXEDenhancementdmdAllow UFCS for basic types and enums
663RESOLVEDFIXEDnormaldmdSlice assignment does not bounds check when it should
664RESOLVEDFIXEDnormaldmdis(func T == function) ignores variadic arguments
665RESOLVEDFIXEDnormalphobosmissing functions in std.c.linux.linux
666RESOLVEDWONTFIXnormalphobosmissing pthread functions
667RESOLVEDFIXEDnormalphobosincorrect value for std.socket.SocketShutdown.BOTH
668RESOLVEDFIXEDblockerdmdUse of *.di files breaks the order of static module construction
669RESOLVEDFIXEDnormaldmd(a == b) misuses opCmp and opEquals
670RESOLVEDFIXEDminordmd_argptr is char *
671RESOLVEDDUPLICATEnormaldmdClass initialization should not call opAssign
672RESOLVEDDUPLICATEnormaldmdCompiler endless loop with nested class object
673RESOLVEDFIXEDminordlang.orgABI as documented is 32 bit specific.. how about 64 bits?
674RESOLVEDINVALIDminordmd-v1 and -d options allowed at the same time
675RESOLVEDFIXEDnormaldmd%a format has an out-by-1 bug for denormals.
676RESOLVEDWONTFIXenhancementdmdThese two funcs shouldn't conflict
677RESOLVEDWORKSFORMEblockerdlang.org[Tracker] Get the documentation cleaned up for 1.0
678RESOLVEDFIXEDnormaldmdCompiler accepts, for a function T[] t(), t().ptr but not t.ptr
679RESOLVEDFIXEDnormaldlang.orgSpec needs allowances for copying garbage collection
680RESOLVEDWORKSFORMEnormaldmdincorrect placement of _D in symbol D85TypeInfo_S_D3std9dateparse9DateParse8classifyMFAaZE3std9dateparse9DateParse2DP6DateID6__initZ
681RESOLVEDFIXEDnormaldlang.orgArray -- Implicit type doc updates needed
682RESOLVEDFIXEDcriticaldmddmd segfault with vararg template
683RESOLVEDFIXEDnormaldmddmd segv, this ain't the same as bug 682
684RESOLVEDFIXEDcriticaldmddmd should compile this
685RESOLVEDFIXEDnormaldmddmd assertion failure
686RESOLVEDFIXEDmajordmd[Regression] opCast of a struct or union is called in nonsensical circumstances
687RESOLVEDFIXEDmajordmdDDoc doesn't document anonymous enums
688RESOLVEDFIXEDmajordmdImplicit function template match doesn't work for classes
689RESOLVEDFIXEDminordlang.orgClean up the spec printfs! :)
690RESOLVEDFIXEDblockerdlang.orgABI not fully documented
691RESOLVEDFIXEDenhancementphobosObject.print ought to be removed or at least deprecated
692RESOLVEDWONTFIXenhancementdmdrules for assigning to complex types are too strict
693RESOLVEDFIXEDminordmd'this' can't be used as an alias parameter for a mixin
694RESOLVEDFIXEDnormaldlang.orgDoc mistake: a == null is not a.opCmp(null)
695RESOLVEDFIXEDnormaldmdinternal compiler error: Aborted
696RESOLVEDFIXEDnormaldmdError: (dg).ptr is not an lvalue
697RESOLVEDWORKSFORMEnormaldmdNo const folding on asm db,dw, etc
698RESOLVEDDUPLICATEnormaldmdvariadic arguments have a limit
699RESOLVEDFIXEDnormaldmdlong variadic arguments and the "-profile" flag
700RESOLVEDFIXEDnormaldmdunexpected __t8__ in global symbol __t8__D3std6stream20__T12TArrayStreamThZ12TArrayStream9availableMFZk