D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
5501RESOLVEDINVALIDnormalphobosVariant wrongly assumes that an object's length property returns a size_t
5502RESOLVEDFIXEDenhancementphobosMore handy ways to create associative arrays
5503NEWenhancementdmddmd#18328Forward declarations for nested mutually recursive functions
5504RESOLVEDFIXEDregressiondmdRegression(2.051): Template member functions of a shared class don't compile
5505RESOLVEDDUPLICATEnormalphobosstd.functional: Fix for possible lurking bug & replace complex return type with auto
5506RESOLVEDFIXEDnormalphobosStoppingPolicy.longest doesn't work well
5507RESOLVEDFIXEDenhancementphoboscountUntil should take Ranges... instead of R2
5508RESOLVEDINVALIDenhancementphobosUpdate startsWith to take a range of ranges
5509NEWenhancementphobosphobos#9896R250/521 pseudo-random number engine
5510RESOLVEDWONTFIXenhancementphobosstd.functional.iterate
5511RESOLVEDFIXEDnormalphobosstd.regex optional capture with no-match cause error
5512RESOLVEDFIXEDcriticalphobosCompile error(FreeBSD8.1): not defined lstat64()
5513RESOLVEDFIXEDnormaldlang.orgErroneous example in std.algorithm
5514RESOLVEDFIXEDnormalphobosErroneous documentation and lacking randomization for topN
5515RESOLVEDFIXEDenhancementphobosstd.conv.to for safer enum casts
5516RESOLVEDINVALIDnormaldmd.init is broken for fields
5517RESOLVEDWORKSFORMEnormaldruntimeSEGV: assert(false) in release mode
5518RESOLVEDDUPLICATEmajordmdNo line number for incompatible types error message
5519RESOLVEDDUPLICATEenhancementdmdSaner struct equality
5520RESOLVEDFIXEDenhancementphobosbitfieldsOn
5521RESOLVEDFIXEDenhancementdmdDMD 2.051 does not report column number of errors.
5522RESOLVEDFIXEDnormalphobosstd.range.zip fails on arrays of Object.
5523RESOLVEDFIXEDnormalphobosstd.regex handles "\s" and "\W" (etc.) inside square brackets improperly
5524RESOLVEDFIXEDnormaldmd[CTFE] Trouble with typesafe variadic function
5525RESOLVEDFIXEDenhancementdmdEponymous templates should allow for overloaded eponymous members
5526RESOLVEDDUPLICATEnormaldmdStatic templated functions don't work with CTFE
5527RESOLVEDFIXEDnormaldlang.orgBug in http://www.digitalmars.com/d/2.0/ctod.html#closures ?
5528RESOLVEDDUPLICATEenhancementdmdSome integer interval analysis to avoid some casts
5529RESOLVEDFIXEDenhancementdmdstd.system.endian for pure functions?
5530RESOLVEDWONTFIXenhancementphobosstd.algorithm.len()
5531RESOLVEDWORKSFORMEnormaldmdErratic type deduction with pointers and type modifiers
5532RESOLVEDDUPLICATEnormaldmdOverloading an operator breaks when using typeof(this)
5533RESOLVEDDUPLICATEregressiondmdRegression(2.051, Linux only): segv: -gc, associative arrays, const pointers to self
5534RESOLVEDFIXEDnormaldmd[64-bit] Inexplicable segfault in small code snippet, -O -release -m64 only
5535RESOLVEDWONTFIXenhancementdmdBulding with -D shouldn't generate an executable
5536RESOLVEDFIXEDnormaldmdArray append with dollar op on 64-bit
5537RESOLVEDFIXEDmajorphobosinvariant._d_invariant() failing in std.concurrency.MessageBox.get
5538RESOLVEDFIXEDnormalphobosImmutable classes can't be passed as messages in std.concurrency
5539RESOLVEDDUPLICATEenhancementdmdStatically disallow unsigned<0 test
5540RESOLVEDMOVEDenhancementdmdProbable bug-hiding redundancies
5541RESOLVEDWORKSFORMEenhancementdmdDisallow escaping of references to stack-allocated memory
5542RESOLVEDWONTFIXenhancementphobosstd.string.join() for chars too
5543NEWenhancementphobosphobos#9583to!int to see a char as a single-char string
5544RESOLVEDDUPLICATEenhancementphobosall() and any() in Phobos
5545RESOLVEDFIXEDnormaldmd[64-bit] DMD fails to postincrement ubytes.
5546RESOLVEDWORKSFORMEenhancementdmdAssigning and initializing structs from functions make more copies than necessary
5547RESOLVEDWONTFIXenhancementdmdImprove assert to give information on values given to it when it fails
5548REOPENEDenhancementphobosphobos#9897Efficient std.conv.to conversions
5549RESOLVEDFIXEDnormaldmd[64-bit] Internal error: backend/cgcod.c 1845
5550RESOLVEDFIXEDenhancementphobosstd.range.enumerate()
5551RESOLVEDFIXEDnormaldmdopUnary-opBinary conflict
5552RESOLVEDFIXEDnormalphobosstd.datetime.d DosFileTimeToSysTime has a bug
5553RESOLVEDINVALIDnormaldlang.orgTables get doubled with the new std.ddoc
5554RESOLVEDFIXEDnormaldmd[qtd] Covariance detection failure
5555RESOLVEDFIXEDnormaldruntime[AA] Built-in associative arrays in pure nothrow functions
5556RESOLVEDFIXEDnormaldmd[64-bit] Wrong Implicit Conversion to Double
5557RESOLVEDFIXEDnormaldmd[64-Bit] FP (alignment?) issues with Rvalues
5558RESOLVEDFIXEDnormaldmdopIn_r not detected as method for 'in' in pointed struct
5559NEWenhancementphobosphobos#9898A static down cast in Phobos
5560RESOLVEDINVALIDnormaldmdunittests add code size when compiling with -lib and without -unittest
5561RESOLVEDFIXEDnormalphobosProblem with map() that returns array contents
5562RESOLVEDWONTFIXenhancementdruntimeAdd OS=win32wine build to druntime's posix.mak
5563RESOLVEDWORKSFORMEenhancementdmdFailed/succeeded inlining listing
5564RESOLVEDFIXEDnormaldmd[64-bit] loading of wrong constant byte value
5565RESOLVEDFIXEDnormaldmd[64-bit] Wrong Floating Point Results, Related to Mixing With size_t
5566RESOLVEDFIXEDnormaldmd[64-bit] More erratic FP results with size_t
5567RESOLVEDDUPLICATEnormaldmdarrays can't call aliased functions as member functions
5568RESOLVEDFIXEDnormalphobosA problem with BigInt modulus
5569RESOLVEDFIXEDnormaldmd64 bit Dwarf symbolic debug info not recognized by gdb
5570RESOLVEDFIXEDblockerdmd64 bit C ABI not followed for passing structs and complex numbers as function parameters
5571RESOLVEDFIXEDnormaldmd[64-bit] new bool returns bogus address
5572RESOLVEDFIXEDnormaldmd[64-bit] Global Hidden Mutexes Seem to share Addresses W/ Global Variables
5573RESOLVEDFIXEDenhancementdmdCompiler (not linker) should generate an error for missing main()
5574RESOLVEDFIXEDnormaldmdStruct destructor freaks out when an array of struct with single element is instantiated inside a class
5575NEWnormaldmddmd#18329Problem with a map() of a const uniq()
5576RESOLVEDFIXEDnormalphobosProblem with map() that yields Tuples
5577RESOLVEDWORKSFORMEnormaldmdIncorrectly generated di file with extern (C) and alias
5578RESOLVEDINVALIDmajordmdGDC: struct is wrong size when real data type used.
5579RESOLVEDFIXEDregressiondmdSegfault on first call to GC after starting new thread
5580RESOLVEDFIXEDnormaldmd[64-bit] String switch statements broken in 64-bit mode
5581RESOLVEDFIXEDnormaldmd[64-bit] Wrong code with bitwise operations on bools
5582RESOLVEDFIXEDnormaldruntimeImprovements to the DLL startup code
5583NEWnormaldruntimedmd#17113Issues when creating a debug build of druntime library
5584RESOLVEDFIXEDnormaldmdbad string representation of function types with C/Windows linkage
5585RESOLVEDFIXEDnormaldmdbad debug line number info for return statements with enumerator expressions
5586RESOLVEDDUPLICATEenhancementphoboslength property for RedBlackTree
5587RESOLVEDFIXEDenhancementdmdUse __LINE__ to pick number in unittest block names
5588RESOLVEDDUPLICATEnormaldmdWrong line number
5589RESOLVEDDUPLICATEnormaldruntimeIncorrect definitions in core.stdc.locale (Windows)
5590RESOLVEDFIXEDregressiondmdRegression(2.036) ICE(e2ir.c): when using .values on enum which is associative array
5591RESOLVEDINVALIDcriticaldmdEBX register not preserved when calling stdcall function pointer
5592RESOLVEDFIXEDnormaldmdPrevious definition different: __arrayExpSliceMulSliceAddass_d
5593RESOLVEDFIXEDnormaldruntimeAdd dladdr to druntime for linux/FreeBSD
5594RESOLVEDFIXEDminordmdMODEL doesn't work the same way for DMD, Phobos and Druntime
5595RESOLVEDFIXEDregressiondmdCompiler crash on heavy std.algorithm use
5596RESOLVEDFIXEDregressiondmdRegression(2.052): Different template alias parameters to the same literal result in different template instances
5597RESOLVEDFIXEDnormaldmd[64-bit] Illegal Instruction on Ancient Hardware
5598RESOLVEDFIXEDnormaldmdrdmd does not fail on invalid filename
5599RESOLVEDINVALIDnormaldmdRdmd: Switches after the filename have no effect
5600RESOLVEDDUPLICATEnormaldmdrdmd: Broken behavior with command-line input