D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
4601RESOLVEDFIXEDmajorphobosSpawned threads frequently don't terminate or let other threads ever run if you spawn more than one thread
4602RESOLVEDFIXEDcriticaldmdHeader generation turns 'typeof(x)(...)' into C-style cast
4603RESOLVEDFIXEDnormalphobosarray(iota(1, 0)) error
4604RESOLVEDFIXEDnormalphobosA stack overflow with writeln
4605RESOLVEDFIXEDnormalphobosWrong print of an int[string] aa
4606RESOLVEDFIXEDmajordmdaccess modifier causes failure to find stack pointer for template delegate
4607RESOLVEDFIXEDenhancementdruntimeMake .byValue() and .byKey() of associative arrays adopt the input range interface.
4608RESOLVEDFIXEDminorphobosstd.string.chomp documentation mismatch implementation
4609RESOLVEDINVALIDnormaldruntimeclear() does not call base constructor if a class does not implement a default constructor
4610RESOLVEDFIXEDblockerphobosstd.bigint not working on OSX
4611RESOLVEDFIXEDnormaldmdstack overflow or ICE(cgcod.c) when static array of structs exceeds 16MB limit
4612RESOLVEDWONTFIXnormaldmd(D1 only) DMD DDoc marks both static and final methods of interfaces as abstract in generated documentation
4613RESOLVEDDUPLICATEcriticaldmdtemporary generated inside foreach is not correctly destructed
4614RESOLVEDFIXEDmajordmdClassInfo.find seg faults on OS X
4615RESOLVEDWORKSFORMEregressiondmddmdscript no longer compiles
4616RESOLVEDWORKSFORMEmajordmdLink error with copy constructor of nested struct
4617RESOLVEDFIXEDnormaldmdAlias this'ed symbols cannot be passed to templates
4618RESOLVEDFIXEDregressionphobosstd.algorithm.reduce over fixed-size array (regression)
4619RESOLVEDINVALIDregressionphobosCan't link with std.intrinsic function(s)
4620RESOLVEDWONTFIXnormaldmdC++ constructor and template mangling, C++ ABI patch
4621REOPENEDnormaldmddmd#18289Destructors are inherently un-@safe
4622RESOLVEDFIXEDcriticaldmdModule constructor is not called under some circumstances
4623RESOLVEDFIXEDmajordmdNon-integer type allowed as static array size
4624NEWnormalphobosphobos#9889std.stdio.File and std.typecons.Unique not GC-heap safe
4625RESOLVEDFIXEDenhancementdruntime"in" operator for AAs in SafeD code
4626RESOLVEDDUPLICATEminordmdundefined identifier causes assertion failure in statements.c
4627RESOLVEDFIXEDenhancementphobosIdeas for std.regex.match usage syntax
4628RESOLVEDDUPLICATEnormaldmdCasting away const should be allowed in safe mode if no indirection
4629RESOLVEDFIXEDnormalphobosBufferedFile.printf() wants char[] as first argument
4630RESOLVEDDUPLICATEnormaldmdPrimitive arguments to pure functions need not be converted to const
4631RESOLVEDDUPLICATEnormaldmdconst array literal rebuilt on every usage
4632RESOLVEDDUPLICATEmajordruntimeCopy constructor not invoked on array reallocation
4633RESOLVEDFIXEDnormaldmdtypeof({return 1;}()) declaration fails if inside main
4634RESOLVEDFIXEDminorphobostypo in levenshteinDistanceAndPath documentation
4635RESOLVEDFIXEDnormalphobosto!string fails for Variant and structs with uninitalized ("=void") static arrays
4636RESOLVEDWONTFIXnormalphobosscoped + private constructor
4637RESOLVEDWONTFIXnormaldlang.orgbugzilla should be updated to include newer DMD versions
4638RESOLVEDFIXEDnormalphobosRegression: new writeln does not recognize "wstring toString"
4639RESOLVEDINVALIDnormaldmdBuilt-in primitive types cannot be used as template alias parameters
4640RESOLVEDFIXEDnormaldmdnothrow before nested function signature doesn't compile
4641RESOLVEDFIXEDcriticaldmdAssociative arrays of structs with alias this broken.
4642REOPENEDenhancementdmddmd#17513DMD should have a command-line option to ignore pragma(lib, ...)
4643RESOLVEDFIXEDmajorphobosShared values are unwritable
4644RESOLVEDFIXEDenhancementphobosassertExceptionThrown to assert that a particular exception was thrown
4645RESOLVEDFIXEDnormaltoolsto!string(const char*) in library causes Optlink to issue warning
4646RESOLVEDFIXEDnormaltoolssrc/phobos/linux.mak STD_MODULES definition
4647RESOLVEDFIXEDmajordmd[tdpl] Cannot explicitly call final interface method, ambiguous calls allowed
4648RESOLVEDDUPLICATEnormaldmd"In" contracts in interfaces missbehaving
4649RESOLVEDDUPLICATEnormaldlang.orgOutdated range names in the spec.
4650NEWenhancementdmddmd#18290Static data that must be scanned by the GC should be grouped
4651RESOLVEDFIXEDnormaldlang.orgDocs: Returned classes that have access to stack variables of its enclosing function
4652RESOLVEDFIXEDnormaldmdCompiler hangs on template with zero-length tuple and another argument
4653RESOLVEDWONTFIXenhancementphobosMore unit test functions should be added - like assertEqual() and assertNotEqual()
4654RESOLVEDINVALIDnormaldmdCannot overload range iteration against opApply iteration
4655RESOLVEDFIXEDregressiondmdRegression(1.063, 2.048) goto to a try block ICEs
4656RESOLVEDWORKSFORMEnormalphobosstdio.readf does not ignore white space
4657RESOLVEDINVALIDcriticaldmd[std.conv] to!int("7") is broken
4658RESOLVEDFIXEDenhancementdmdSupport needed for new x86 and x86_64 instructions
4659RESOLVEDWONTFIXenhancementphoboslockstep <=> zip names
4660RESOLVEDWONTFIXenhancementphobosDifferent writeln output for lazy sequences
4661RESOLVEDFIXEDnormalphobosArray Literal Incompatible Type Error Msg Should Include Line Number
4662RESOLVEDFIXEDnormaldmdArray ops on const arrays
4663RESOLVEDFIXEDenhancementdmdWrong 'static' position error message
4664RESOLVEDDUPLICATEnormaldmdLambdas default arguments problems
4665RESOLVEDFIXEDnormaldmdmap with no automatic closure
4666RESOLVEDWONTFIXenhancementphobosOptional name for std.typecons.Tuples?
4667RESOLVEDDUPLICATEnormaldmdGoto skipping variable initializations
4668RESOLVEDWORKSFORMEnormaldmdTroubles with 'auto ref'
4669NEWnormaldmddmd#18291Unit tests do not work in libraries compiled by dmd with -lib
4670RESOLVEDDUPLICATEnormaldmdError compiling enum with string value in debug (compiles in release)
4671RESOLVEDFIXEDnormalphobosstd.conv.emplace() doesn't work w/ struct literals, as opposed to c'tors.
4672RESOLVEDFIXEDnormalphobos[patch] rdmd fails when -I is needed
4673RESOLVEDFIXEDnormalphobosBug in std.string (isNumeric)
4674RESOLVEDFIXEDnormalphobosChange std.typecons.alignForSize's signature to (string[] names...)
4675RESOLVEDFIXEDnormaldmd[tdpl] Eponymous Template should hide internal names
4676RESOLVEDFIXEDnormaldmdOverload resolution rejects valid code when mixing variadics, non-variadics
4677NEWenhancementdmddmd#18292disallow GC via cmd line argument -nogc
4678RESOLVEDDUPLICATEnormaldmdBuilt struct is callable without opCall
4679RESOLVEDFIXEDnormaldmdProblem with final & override
4680RESOLVEDDUPLICATEnormaldmdDuplicated function/overload error message
4681RESOLVEDFIXEDregressionphobosAppender access violation
4682RESOLVEDFIXEDnormaldmd[CTFE] Run-time Vs Compile-time of int.min % -1
4683RESOLVEDFIXEDnormalphobos[patch] rdmd: -od clobbers preceeding -of
4684RESOLVEDFIXEDnormalphobos[patch] rdmd: Assert failure on -od without trailing slash
4685RESOLVEDDUPLICATEnormaldmdin contract of base class affected by the body of the overriding function
4686RESOLVEDDUPLICATEenhancementphobosrdmd could use an incremental compilation option
4687RESOLVEDWORKSFORMEnormaldmdStrange error on simple main with response file from xfbuild
4688RESOLVEDFIXEDnormalphobos[patch] rdmd/Win: rdmd'ed program's output appears after cmd prompt
4689RESOLVEDDUPLICATEnormaldmdError: cast from const(int) to real not allowed in safe code
4690RESOLVEDFIXEDmajordmdref return should allow assignment if not overridden
4691RESOLVEDFIXEDnormaldmdIncorrect comparison of double and long
4692RESOLVEDFIXEDnormaldmdCyclic import breaks is() in a static if in a struct
4693RESOLVEDFIXEDnormalphobosstd.range.iota fails with long type
4694RESOLVEDWONTFIXenhancementdmdUnused last assignment warning
4695RESOLVEDFIXEDnormalphobosstd.range.zip is broken
4696RESOLVEDDUPLICATEnormaldmdfunction pointers to std.math functions cause linking errors
4697RESOLVEDFIXEDnormalphobosstd.demangle doesn't work correctly
4698RESOLVEDDUPLICATEnormaldmdCan't add constraints to templated class that uses inheritance
4699RESOLVEDFIXEDnormaldmdFunctions in peer scopes cannot have the same name
4700RESOLVEDFIXEDregressionphobosto!float("0") fails