D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
8001RESOLVEDDUPLICATEnormaldmdAlias this takes ownership of explicit cast
8002RESOLVEDFIXEDnormaldmdExcess initial errors when passing template args to non-templated struct
8003RESOLVEDFIXEDmajorphobosPhobos uses deprecated std.path sep symbol
8004RESOLVEDFIXEDregressiondmdDirect call of function literal should consider default arguments
8005RESOLVEDFIXEDnormaldmdLambda with parameter type inference should consider default args
8006NEWenhancementdmddmd#18434Implement proper in-place-modification for properties
8007REOPENEDnormaldlang.orgdlang.org#3936Wrong documentation for '>>'
8008NEWenhancementdmddmd#18435Syntax for fixed size array literals like [1,2,3]s
8009RESOLVEDFIXEDnormaldmdICE with bad type inside templated function with delegate
8010NEWnormaldmddmd#17547Type deduction problem
8011RESOLVEDFIXEDnormalphobosBigInt ++ and -- do wrong thing on negative numbers
8012RESOLVEDDUPLICATEenhancementdmdAdd .length field to enums or provide helper function to Phobos
8013RESOLVEDFIXEDnormalphobossplitter() and split() give different results
8014RESOLVEDWONTFIXnormaldmdD1: ICE(elfobj.c) delegate literal as alias template parameter
8015RESOLVEDFIXEDnormalphobosstd.typecons.Tuple does not support struct with alias method this
8016RESOLVEDINVALIDnormaldmdMethods defined in external object files when template alias parameter is involved
8017RESOLVEDWONTFIXmajordmdShadowing declaration not detected in opApply
8018RESOLVEDWORKSFORMEmajordmdTemplate fails to instantiate with templated argument
8019RESOLVEDFIXEDnormaldmd(D1 only) can't convert [] to int[]
8020RESOLVEDDUPLICATEmajorphobosstd.stdio can't open UTF16 file names in Windows
8021RESOLVEDFIXEDnormalphobosBigInt division bug
8022RESOLVEDFIXEDnormalphobosBigInt division bug (2)
8023RESOLVEDFIXEDregressiondmd(Regression git) Methods defined in external object files when template alias parameter is involved
8024RESOLVEDWORKSFORMEnormaldmdTemplate alias parameter is fail to compile when -inline is used
8025NEWmajorphobosphobos#9590std.net.curl.del should return response body.
8026RESOLVEDFIXEDnormalphobosFix or disallow randomShuffle() on fixed-sized arrays
8027RESOLVEDINVALIDnormaldmdin contract is never checked for overrided functions
8028RESOLVEDWORKSFORMEnormaldmdTemplates sometimes-can/sometimes-can't access private symbols in same module
8029RESOLVEDDUPLICATEnormaldmdUntyped delegate literal and template issue
8030NEWnormaldmddmd#18436Multiple override are allowed using mixin template
8031RESOLVEDFIXEDblockerphobosIf a class have some signals it's impossible for a derived class to have any signals
8032RESOLVEDFIXEDnormaldmd`mixin template` before virtual method with same method causes an error
8033NEWnormaldmddmd#17548Named template mixins conflicts with unnamed
8034RESOLVEDWORKSFORMEnormaldmdTemplate mixins creates ambiguous virtual function
8035RESOLVEDDUPLICATEnormaldmdFalse hijacking error
8036RESOLVEDFIXEDnormaldmdZero-length static array of structs with elaborate destructor as struct or class field is rejected
8037RESOLVEDFIXEDnormalphoboshasElaborateDestructor is false for non-zero-length static array of structs with elaborate destructor
8038RESOLVEDFIXEDnormaldmd#line which is in a double template instantiation doesn't work
8039RESOLVEDFIXEDmajorphobos`scoped` doesn't call any elaborate destructors for struct fields
8040RESOLVEDFIXEDnormalphoboswriteln(null) too
8041RESOLVEDFIXEDnormaldmd__gshared/static problem
8042NEWnormaldmddmd#18437extern(C) on structs can cause stack corruption with opEquals
8043RESOLVEDWORKSFORMEnormaldmdDMD Crash on undefined identifier
8044RESOLVEDFIXEDenhancementdmdPrint names, not casted values when using enum template parameter
8045RESOLVEDDUPLICATEmajordmdPostblit should be called on function call initilalizer that returns ref
8046RESOLVEDFIXEDnormaldruntimesimd.d needs some documentation
8047REOPENEDmajordruntimedmd#17117important opcodes missing from core/simd.d
8048RESOLVEDWONTFIXnormalphobosMissing head function in std.net.curl
8049RESOLVEDWONTFIXenhancementdmdLess bug-prone "R" suffix for real number literals
8050RESOLVEDFIXEDminordlang.orgstd.traits.isMutable ddocs
8051RESOLVEDDUPLICATEnormaldmdalias member not accessible
8052REOPENEDminordmddmd#17549Spurious warning when exiting out of a labeled Do-While
8053RESOLVEDFIXEDmajordmdRecursive alias this causes infinite loop
8054RESOLVEDINVALIDmajordmdassert(0) doesn't fire when called by C code, but triggers in debugger
8055RESOLVEDFIXEDregressionphobos[Regression 2.059] std.algorithm.move corrupts moved object field
8056RESOLVEDDUPLICATEenhancementdmdProperties should behave like variables, e.g. compound assignments
8057RESOLVEDFIXEDnormalphobosstd.algorithm.move cannot use for nested struct
8058RESOLVEDDUPLICATEnormaldruntimeassert(false) displays incomplete filename
8059NEWminordmddmd#18438Deprecate .classinfo
8060RESOLVEDFIXEDregressiondmdxmmstore cannot allocate store for optimized operation that uses int and floats
8061RESOLVEDFIXEDnormalphobosstd.algorithm.joiner breaks when used with InputRangeObject
8062RESOLVEDINVALIDnormaldmdUFCS and operator overloading
8063RESOLVEDFIXEDnormaldmdPurity of assert's second parameter
8064RESOLVEDFIXEDnormaldmdreturn reference semantics not obeyed on delegates?
8065RESOLVEDFIXEDenhancementdmdNo way to write function/delegate literals returning ref T
8066RESOLVEDFIXEDnormaldmdICE on missing return statement if invariant is present
8067RESOLVEDFIXEDnormalphobosstd.algorithm.move doesn't work for static array of elaborate struct
8068RESOLVEDWORKSFORMEnormaldmdSegmentation fault in std.string.format()
8069RESOLVEDFIXEDregressiondmdincorrect ambiguous virtual function error
8070RESOLVEDDUPLICATEnormaldmdassociative array element is created before value is ready
8071RESOLVEDDUPLICATEnormaldmdICE(glue.c): delegate passed to std.algorithm.map
8072RESOLVEDWORKSFORMEnormaldmdMethods defined in external object files when template alias parameter is involved
8073RESOLVEDFIXEDregressiondmdRegression (git) Error: undefined identifier __result
8074RESOLVEDFIXEDnormaldlang.orgtemplate-mixin example contradicts text
8075NEWenhancementdmddmd#18439Optional parameters should be able to refer to previous parameters
8076RESOLVEDWONTFIXnormalphobosstd.process shell() Windows
8077RESOLVEDINVALIDregressiondruntimeRegression (2.058): .reserve does not work for shared arrays
8078RESOLVEDFIXEDnormalphobosreceiveOnly should tell which type it expected and got on mismatch
8079RESOLVEDFIXEDcriticaldmd[64 bit] Memory corruption on stack-allocated temporary static arrays
8080RESOLVEDFIXEDregressionphobos'alias this' causes toString to be shadowed by aliased object
8081RESOLVEDFIXEDminordmdpure nothrow unittest problem in generated 'header' file
8082RESOLVEDWORKSFORMEnormaldmdInvalid error messages based on module compilation order
8083RESOLVEDFIXEDnormaldruntimeThrowing in a loop results in infinite bypassing exception messages
8084RESOLVEDWONTFIXnormalphobosstd.stdio.ByLine is not true input range
8085RESOLVEDFIXEDnormalphobosstd.algorithm.joiner makes invalid assumptions about front()
8086RESOLVEDFIXEDnormalphobosstd.stdio is underdocumented
8087RESOLVEDFIXEDnormalphobosImprove clarity of std.algorithm documentation
8088RESOLVEDINVALIDnormaldmdInline assembler: Indexing struct fields not possible
8089RESOLVEDFIXEDmajordmdImporting package as module causes segfault
8090RESOLVEDDUPLICATEnormaldmdICE: Assertion failure: 'typen->deco' on line 1703 in file 'cast.c'
8091RESOLVEDFIXEDcriticaldmdOptimizer generates wrong code when reducing comparisons.
8092RESOLVEDWORKSFORMEminordmdStatic accepted without declaration
8093RESOLVEDFIXEDcriticaldmdReturning ref from delegate foreach gives bad address
8094RESOLVEDFIXEDnormaldmdStatic if matching using alias parameter in template fails
8095RESOLVEDFIXEDcriticaldmd[64 bit] Wrong code generation with spilled register, -m64 -O
8096RESOLVEDWORKSFORMEmajordmdUseless error when gagged error destroys type of nested union
8097RESOLVEDDUPLICATEnormaldmdopDispatch produces confusing error message when rejected by a template constraint
8098RESOLVEDFIXEDnormaldmdInner class method can modify outer's members regardless of constancy
8099RESOLVEDFIXEDnormaldmdInner class's outer pointer matches constancy of inner, but can be set to object of arbitrary constancy
8100RESOLVEDFIXEDnormaldmd[ICE] with templated subclassing