D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
10401RESOLVEDWORKSFORMEregressiondmdICE(ztc/symbol.c 1035) - inline Nullable struct with JSONValue
10402NEWenhancementphobosphobos#9984memmove optimization for std.algorithm.copy
10403RESOLVEDFIXEDenhancementphobosmemchr optimization for std.algorithm.find
10404NEWenhancementdmddmd#18613Class!T should be the class version of type T
10405RESOLVEDFIXEDminordmdredundant "expression has no effect" error when returning non-void in void function
10406RESOLVEDFIXEDnormalphobosstd.conv.to of string array to fixed sized array
10407NEWenhancementphobosphobos#9607std.conv.to of lazy range to numbers array
10408RESOLVEDFIXEDnormalphobosTwo-function std.algorithm.reduce of a const array
10409REOPENEDnormaldmddmd#17594dtor / destructor not called for (rvalue) struct used in opApply
10410RESOLVEDFIXEDminordlang.orgImprove cast(void) documentation
10411RESOLVEDDUPLICATEnormaldmdPrivate aliases introduce conflicts and cause bad diagnostics
10412RESOLVEDDUPLICATEnormaldmdCTFE ICE with __error in concatenation
10413RESOLVEDINVALIDnormaldmd.init incorrectly accepts any expression
10414RESOLVEDFIXEDnormaldmdDelegate arguments for lazy variadic functions are only inferred in first argument
10415RESOLVEDFIXEDnormaldmdBad error message with const property of const class instance
10416RESOLVEDINVALIDminordmdWrong error messages for inherited @safe class method
10417RESOLVEDDUPLICATEnormaldmdnot a property"
10418RESOLVEDFIXEDnormaldmdbad error message: "not a property"
10419RESOLVEDFIXEDnormaldmdUnhandled exception in dmd after correct error message
10420RESOLVEDFIXEDnormaldruntimeIncorrect function attributes in `core.exception`
10421RESOLVEDFIXEDmajordmd'package' access should work with package module
10422RESOLVEDDUPLICATEnormaldmdUnable to implement a NVI interface
10423RESOLVEDDUPLICATEnormaldmdbuilt-in arrays being overwritten
10424RESOLVEDINVALIDnormaldmdarray operations accept rvalues on the lhs
10425RESOLVEDFIXEDregressiondmdLink error with templates
10426RESOLVEDFIXEDnormalphobosImprove code coverage of std.random unittests
10427RESOLVEDINVALIDnormalphobosNo opEquals method in std.random.MersenneTwisterEngine
10428RESOLVEDWORKSFORMEenhancementdmdAssignment operator returns by value (not by ref like you'd expect)
10429RESOLVEDFIXEDnormaldmdRDMD: --loop option doesn't work due to symbol conflict
10430RESOLVEDDUPLICATEnormalphobosMakefiles should print code coverage percentages when running unittests
10431RESOLVEDFIXEDnormaldmdICE(DMD 2.063) in struct.c:741
10432RESOLVEDFIXEDnormaldmdRDMD: --dry-run option tries to read non-existent file
10433RESOLVEDFIXEDnormaldmdArray sum operation in function template
10434RESOLVEDFIXEDnormalphobosDon't use Random as template parameter name in std.random (or anywhere else)
10435RESOLVEDFIXEDnormaldmdrdmd doesn't support the -op argument.
10436RESOLVEDFIXEDnormaldruntimeThe runtime should print stack traces to stderr (like on *nix), not stdout
10437RESOLVEDWONTFIXenhancementdmdWarnings for unused private imports
10438RESOLVEDWORKSFORMEenhancementdmdImprove template deduction error message
10439RESOLVEDFIXEDnormaldmdDeprecate float.min, double.min, real.min, and later remove them
10440RESOLVEDFIXEDregressiondmdshared library on osx: worked in 2.062, fails in 2.063 / 2.063.2
10441RESOLVEDFIXEDregressiondmdStatic libraries too big
10442NEWnormaldmddmd#18614RTInfo generation can fail for structs defined in imported modules
10443RESOLVEDDUPLICATEnormaldmd[ICE](init.c line 660) With assignment of enum ubyte16
10444RESOLVEDFIXEDnormalphoboswriteln of a SIMD register
10445RESOLVEDFIXEDenhancementdmdadd .min, .max, etc. properties for vector types
10446RESOLVEDDUPLICATEnormaldmdBuilding a SIMD value from variables
10447RESOLVEDFIXEDnormaldmdRefused increment of double2 with a immutable(double2)
10448RESOLVEDFIXEDnormalphobosmin and max are not NaN aware
10449RESOLVEDFIXEDminordmdBetter error message when concatenating string
10450RESOLVEDDUPLICATEnormaldmd[ICE](cgcv.c 2162) With a struct of float4 with symbolic debug info
10451RESOLVEDFIXEDmajordmdArray of pointers to opaque struct gives forward reference errors.
10452RESOLVEDFIXEDnormaldmdCTFE: Cannot compare delegates with == or 'is'
10453RESOLVEDDUPLICATEenhancementdmdAllow a hex string as literal for an array of ubytes?
10454RESOLVEDWORKSFORMEnormaldmdHex string generates an Outside Unicode code space error
10455NEWenhancementdmddmd#18615Print range computed by expression range analysis in error messages
10456RESOLVEDFIXEDregressiondmdstruct containing enum X, alias X this and a dynamic array no longer compiles since 2.063
10457RESOLVEDFIXEDnormaldruntime_d_toObject might fail with shared libraries
10458RESOLVEDWORKSFORMEnormalphobostuple of struct with unused member function
10459RESOLVEDFIXEDnormaldmdalign(16) does not work on Win64 with seperate compilation
10460RESOLVEDFIXEDtrivialphobosstd.algorithm: some of algorithms don't use 'auto ref' for front
10461RESOLVEDFIXEDnormaldlang.orgIncorrect example of "depend on order of evaluation" expression
10462RESOLVEDFIXEDcriticaldmdinterface thunk doesn't preserve EBX
10463RESOLVEDFIXEDmajorphobosdirEntries() segfaults on paths the user does not have access to
10464RESOLVEDINVALIDenhancementphobosPlease add forkpty() to std.process
10465RESOLVEDINVALIDnormalphobosReturnType does not store the storage class
10466NEWenhancementphobosphobos#9985Optional "[]" syntax for std.range.iota too
10467NEWnormalphobosphobos#9986readln problem with CTRL-Z
10468RESOLVEDFIXEDregressionphobosRegression (2.063): Lockstep no longer works with iota
10469RESOLVEDFIXEDnormalphobosWinAPI declarations in std.process should be moved to core.sys.windows.windows
10470NEWnormaldmddmd#18616Linkage (extern) ignored in alias declaration
10471RESOLVEDDUPLICATEnormaldmdNew alias syntax can't handle extern qualifiers
10472RESOLVEDFIXEDcriticalphoboslastIndexOf(string, string) does not find single character string at beginning of string
10473RESOLVEDDUPLICATEnormaldmd[ICE](init.c line 660) with global struct of double2 field with default initializer
10474RESOLVEDFIXEDnormalphobosWhen takeExactly returns a new range type, it fails to propagate all relevant attributes
10475RESOLVEDDUPLICATEnormaldmddestructor is called on 'for' loop variable even when initialization failed
10476NEWenhancementdmddmd#17595Allow array operations with implicit casts
10477NEWenhancementdmddmd#18617Allow bit shift in array operation
10478NEWenhancementdmddmd#17596Crappy error message when two operator overloads match
10479RESOLVEDFIXEDnormaldmdcannot pass implicitly to base class casted result to out contract by ref
10480RESOLVEDWONTFIXenhancementdmdWarning against wrong usage of incorrect operator for bits set test
10481RESOLVEDFIXEDregressiondmdout of memory error
10482RESOLVEDDUPLICATEenhancementdmdRegression (2.063): Compiler doesn't warn about prefix const
10483RESOLVEDFIXEDnormaldmdICE(expression.c) .init of struct with block initialized 2D static array
10484RESOLVEDINVALIDnormaldmd[2.064alpha]8635:postfix expressions for new without parameter
10485RESOLVEDINVALIDblockerdmdcan not distinguish method call in string mixin!
10486RESOLVEDFIXEDregressiondmdSegfault on assigning `typeof(null)` to static array
10487RESOLVEDWORKSFORMEenhancementphobosBad error message with assignment of const tuple
10488REOPENEDenhancementdmddmd#18618Allow template this parameter to work with static functions
10489RESOLVEDDUPLICATEenhancementphobosOrphan format arguments exception/error for writeln unless they are
10490NEWenhancementphobosphobos#9608Type enum in std.variant.Algebraic for final switches
10491RESOLVEDWONTFIXenhancementdmdType inference for function arguments with default value
10492RESOLVEDFIXEDblockerdmdIllegal Instruction for mixin template with scope declarations
10493RESOLVEDWORKSFORMEnormaldmdICE with -inline, depending on order of source files
10494RESOLVEDFIXEDnormaldlang.org'Help' link is broken
10495RESOLVEDFIXEDmajordmdIncorrect "initializer required" error using lambdas in class with fields with disabled default construction
10496NEWnormaldmddmd#18619Initialization in lazy function parameter allows immutable member not to be initialized
10497RESOLVEDFIXEDmajordmdOpaque structs cannot be dereferenced in pointer to pointer types
10498RESOLVEDFIXEDregressiondmd`__traits(compiles, ...)` affect program behaviour
10499RESOLVEDFIXEDregressionphobos[REG 2.064] retro is no longer CTFE-able
10500RESOLVEDFIXEDminorphobosProblem with length property when using variant