D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
501RESOLVEDFIXEDnormaldmdBad interaction between 'with' and IFTI in template methods
502RESOLVEDINVALIDnormaldmdreimplementing methods for interface
503RESOLVEDFIXEDnormalphobosNames of arguments to atan2 are backwards
504RESOLVEDFIXEDmajordmdforeach with a file failes
505RESOLVEDFIXEDcriticaldmdrdmd and dmd do not correctly preserve program arguments with spaces.
506RESOLVEDINVALIDnormaldmdstatic import and renamed import of mixin don't work
507RESOLVEDFIXEDnormaldmdError: 'this' is required, but ... is not a base class of ...
508RESOLVEDFIXEDnormaldmdAll members of an array need not be initialised
509RESOLVEDFIXEDnormaldlang.org[wd]char[1] does not convert to [wd]char
510RESOLVEDFIXEDnormaldmdNonworking implicit conversions between arrays and pointers
511RESOLVEDFIXEDnormaldlang.orgVarious problems in the documentation
512RESOLVEDDUPLICATEnormaldmdAssigning to constants in a forwarded constructor doesn't work
513RESOLVEDFIXEDnormaldmdusing struct initializer on static array crashes the compiler
514RESOLVEDFIXEDtrivialdmdMisleading error message for static const initialisation
515RESOLVEDFIXEDmajordmdSpec incorrect in where .offsetof can be applied
516RESOLVEDFIXEDnormaldmdMutually calling constructors allowed
517RESOLVEDFIXEDnormalphobosstd.compiler outdated
518RESOLVEDDUPLICATEtrivialdmdDestructors cannot be const or auto - or scope
519ASSIGNEDmajordmddmd#17524Invariant not called from autogenerated class/struct constructor/destructor
520RESOLVEDFIXEDnormaldmdInvariants allowed to call public functions
521RESOLVEDFIXEDnormaldmdfrontend: incorrect error(Loc, const char*, char*) declaration in mars.h
522RESOLVEDFIXEDnormaldmdfrontend: 64-bit format string cleanup
523RESOLVEDINVALIDnormaldmdI think this is a GC bug
524RESOLVEDFIXEDblockerdmdCompiler crash when compiling
525RESOLVEDFIXEDnormaldmdcan't use array variable in typetuple index
526RESOLVEDWORKSFORMEnormaldmdCompiler crash when use typetuple in template argument
527RESOLVEDFIXEDnormaldmdCompiler crash when use array, class, and struct in template argument
528RESOLVEDWONTFIXnormalphoboscstream.flush() returns EOF early for din.
529RESOLVEDFIXEDnormaldmdsegfault when passing .tupleof to variadic template
530RESOLVEDFIXEDnormaldmdsegfault assigning array literal to a non-array const
531RESOLVEDWORKSFORMEnormaldmdNested template not usable directly in alias
532RESOLVEDFIXEDcriticaldmdWrong name mangling for template alias params of local vars
533RESOLVEDWORKSFORMEnormaldmdCannot use int from tuple as an index
534RESOLVEDFIXEDnormaldmdIPF trying to initialize an associative array
535RESOLVEDFIXEDnormalphoboswritef doesn't work on interfaces
536RESOLVEDWORKSFORMEnormaldmdAssertion failure: template.c 2735 - trying to instantiate an undefined template with the same name as the module
537RESOLVEDWORKSFORMEminordmdICE from unnamed tuple parameter
538RESOLVEDDUPLICATEenhancementdmdCan't return an expression tuple from a function
539RESOLVEDINVALIDnormaldmdcan't instantiate nested template of same name
540RESOLVEDFIXEDblockerdmdNested template member function error - "function expected before ()"
541RESOLVEDWORKSFORMEnormaldmdIncorrect line number for a function parameter of a deprecated class type
542RESOLVEDFIXEDnormaldmdFunction parameter of a deprecated type (other than a class) is not caught
543RESOLVEDFIXEDnormaldmdFunction return of a deprecated type is not caught
544RESOLVEDFIXEDnormaldmdVariable declared of a deprecated type (other than a class) is not caught
545RESOLVEDFIXEDnormaldmdAttempt to access a static built-in property of a deprecated struct, union, enum or typedef is not caught
546RESOLVEDFIXEDtrivialdmdError message for accessing a deprecated variable is doubled
547RESOLVEDFIXEDnormaldmdAccessing a deprecated member variable through an explicit object reference is not caught
548RESOLVEDFIXEDnormaldmdAccessing a value of a deprecated enum is not caught
549RESOLVEDFIXEDnormaldmdA class derived from a deprecated class is not caught
550RESOLVEDFIXEDnormaldmdShifting by more bits than size of quantity is allowed
551RESOLVEDFIXEDnormaldmdModulo operator works with imaginary and complex operands
552RESOLVEDFIXEDnormaldmdInternal error: ..\ztc\cg87.c 1327 on in-function modulo of imaginary number
553RESOLVEDFIXEDnormaldmdAssertion failure: '0' on line 609 in file 'constfold.c' on modulo of complex number
554RESOLVEDFIXEDtrivialdmdDivision by zero results in two identical errors
555RESOLVEDFIXEDminordmdIntegral ireal literals can't be specified
556RESOLVEDFIXEDnormaldmdis (Type Identifier : TypeSpecialization) doesn't work as it should
557RESOLVEDFIXEDnormaldmdICE returning a tuple from a function (Assertion failure: '0' on line 694 in file 'glue.c')
558RESOLVEDFIXEDenhancementdmdFinal has no effect on classes
559RESOLVEDFIXEDmajordmdFinal has no effect on methods
560RESOLVEDFIXEDmajordmdCannot escape reference to variadic parameter
561RESOLVEDFIXEDminordmdIncorrect duplicate error message when trying to create instance of interface
562RESOLVEDFIXEDnormaldmdSource file without BOM starting with non-ASCII compiles and runs
563RESOLVEDINVALIDnormaldmdDebugSpecification doesn't work
564RESOLVEDFIXEDmajordmdSetting predefined versions on the command line causes crashes
565RESOLVEDFIXEDmajordmdCannot forward reference types within template parameter list
566RESOLVEDFIXEDnormaldmdAdding non-static members and functions to classes using a template doesn't error
567RESOLVEDFIXEDnormaldmdExample in spec uses conflicting templates
568RESOLVEDFIXEDenhancementdmdSupport to implicitly deduce class template in function template
569RESOLVEDFIXEDnormaldmdBogus forward reference error in template inside variadic template
570RESOLVEDFIXEDmajordmdBogus recursive mixin error
571RESOLVEDFIXEDnormaldmdclass instance member template returns strange value
572RESOLVEDFIXEDnormaldmdparse error when using template instantiation with typeof
573RESOLVEDINVALIDnormaldmdSegfault from version(release) statement
574RESOLVEDFIXEDnormaldmdDMD uses D calling convention for returning complex floats from functions with C calling convention
575RESOLVEDFIXEDnormaldmdwrong evaluation of (creal * 2 + 1i)
576RESOLVEDFIXEDnormaldlang.orgversion.html - ConditionalStatement grammar doesn't make sense
577RESOLVEDFIXEDnormaldlang.orgstatement.html - NonEmptyStatement grammar lists DebugStatement and VersionStatement, which are not defined
578RESOLVEDFIXEDmajordmdGDC evaluates rvalue of array assignment repeatedly
579RESOLVEDINVALIDmajorphobosBufferedFile fails open big files
580RESOLVEDWORKSFORMEnormaldmdInconsistent constant->enum conversion rules
581RESOLVEDFIXEDnormaldmdError message w/o line number in dot-instantiated template
582RESOLVEDFIXEDcriticaldmdCannot slice mixed tuples
583RESOLVEDINVALIDnormaldmdThrow statements in contracts
584RESOLVEDFIXEDnormaldmdMisleading error message "non-constant expression" in tricky template code
585RESOLVEDFIXEDnormaldmddmd crashes with segmentation fault
586RESOLVEDWORKSFORMEnormaldmdCannot index tuple with non-type elements
587RESOLVEDFIXEDnormaldmdDMD crashes compiling char[][] initialization
588RESOLVEDFIXEDenhancementphoboslazy argument and nested symbol support to std.demangle
589RESOLVEDFIXEDnormalphobosstd.string.newline should be char[] not char[2]
590RESOLVEDWONTFIXnormalphobosstd.stream has no way to create a text-mode file
591RESOLVEDDUPLICATEnormaldmdversion=LittleEndian crash the compiler
592RESOLVEDWONTFIXnormalphobosexpand in std.zip: reassigning values to ArchiveMember's members prevents correct unzipping of some zip files
593RESOLVEDFIXEDnormaldmdcan't deduce from arrayliteral
594RESOLVEDFIXEDnormaldmdcan't cast arrayliteral statically
595RESOLVEDFIXEDnormaldmdcan't append to array/arrayliteral statically
596RESOLVEDLATERenhancementdmdSupport array, arrayliteral and struct in switch and case
597RESOLVEDFIXEDnormalphobosstd.socket TcpSocket and UdpSocket are missing.
598RESOLVEDFIXEDnormalphobosmissing reentrant Linux functions
599RESOLVEDINVALIDnormaldmdExpressionTuple doesn't match template's alias parameters
600RESOLVEDFIXEDnormaldmderror occurs when using template's tuple argument with typetuple having values