D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
10501RESOLVEDDUPLICATEnormaldmdCan't put the safety attribute at the end of module constructor signature
10502RESOLVEDFIXEDnormalphobosCan't get fullyQualifiedName of a templated struct
10503RESOLVEDFIXEDregressiondmdOctal enums don't work anymore
10504RESOLVEDFIXEDblockerdmdTuple error: no property 'offsetof' for type 'int'
10505RESOLVEDFIXEDregressiondmdanonymous enum members cannot have different types
10506RESOLVEDFIXEDnormaldmdPurity should not be checked in a mixin statement
10507RESOLVEDFIXEDnormalphobosrefCountedPayload return type is missing 'ref' in docs
10508RESOLVEDWONTFIXminordruntimeqsort_r is not present on older Linux systems
10509NEWenhancementdmddmd#17597Closure is allocated even if it may be not needed
10510RESOLVEDFIXEDnormalphobosenforce can't take an extern(C) function to call
10511RESOLVEDFIXEDnormaldmdUnhelpful error messages with a const opDispatch
10512RESOLVEDWONTFIXenhancementdmdReinterpret-casting struct fields as another struct should be @safe
10513RESOLVEDFIXEDmajordmdpure overriding method cannot call impure out contract of base class
10514RESOLVEDFIXEDnormaldlang.orgConstructor declaration grammar is incorrect
10515RESOLVEDDUPLICATEnormaldmd-shared -O -release -fPIC -m32 generates a broken library
10516RESOLVEDINVALIDnormaldmdArray length is not checked when array is a manifest constant
10517RESOLVEDFIXEDnormalphobosreadln(Char)(Char[] buf) accepts non-mutable buffers
10518RESOLVEDDUPLICATEnormaldmdStatic SIMD vector constants cannot be defined.
10519RESOLVEDFIXEDmajordmdStray-paren in doc-unittest code generates wrong document
10520RESOLVEDWORKSFORMEmajordmd[profile+nothrow] Building with profiler results in "is not nothrow" error on some contracts
10521RESOLVEDINVALIDregressiondmdStruct wrong constructor chosen.
10522RESOLVEDINVALIDnormaldmd__FILE__ and other special keywords cannot be used with printf
10523RESOLVEDFIXEDenhancementdmdDon't call array op functions for short vector ops
10524RESOLVEDDUPLICATEnormaldmdSwitch skips initialization of 'with' variable
10525RESOLVEDDUPLICATEnormaldmdStruct as key in Associative array ignores value semantics
10526RESOLVEDFIXEDnormaldmdopDispatch with IFTI should not disable UFCS
10527RESOLVEDWONTFIXenhancementdmdEliding more postblit constructor calls
10528RESOLVEDFIXEDnormaldmdPrivate constant (enum) properties not private
10529RESOLVEDWONTFIXenhancementphobosrmdirRecurse should have an optional force parameter for read-only file removal
10530RESOLVEDWORKSFORMEnormaldmdInitializers inside named enum declarations cannot forward reference other members
10531RESOLVEDDUPLICATEnormaldmdEnum base type not inferred from initializer of first member
10532RESOLVEDFIXEDenhancementdmdSilence some unreachable statement warnings when in a static foreach
10533NEWnormaldmddmd#18620Bad diagnostic when template has alias overloads
10534RESOLVEDFIXEDnormaldmdAddition and subtraction of delegates allowed
10535RESOLVEDFIXEDnormaldruntime[AA] Add a function to druntime which returns an empty AA
10536RESOLVEDFIXEDnormalphobosstd.typecons.wrap doesn't work with a class that defines opCast
10537RESOLVEDFIXEDregressiondmdForward reference error on 'yield' toy example.
10538RESOLVEDFIXEDenhancementphobosstd.typecons.wrap should consider opDispatch
10539RESOLVEDFIXEDnormaldmd[REG][2.063] Implicit pointer to array dereference for .ptr property fails
10540RESOLVEDWORKSFORMEnormaldmdvariable used before set for empty static arrays, with -inline -O
10541NEWmajorphobosphobos#9987using ref foreach parameters with std.range.zip is a no-op
10542RESOLVEDFIXEDnormaldmdimplicitly generated class ctor doesnt inherit base class ctor attributes
10543RESOLVEDFIXEDnormalphobosstd.algorithm.map incorrectly uses source range length for narrow strings
10544RESOLVEDFIXEDnormaldmdwriteln!(inout(int)) does not work
10545NEWenhancementphobosphobos#9988Mostly portable way to set stdout/stdin mode
10546RESOLVEDDUPLICATEminordmdUFCS hides actual static assert failure in opDispatch
10547RESOLVEDFIXEDnormaldmdDMD accepts function templates with no body.
10548RESOLVEDFIXEDregressiondmd[REG 2.064a] argument has no identifier
10549RESOLVEDFIXEDnormaldruntimeDefault object equality test not properly implemented
10550RESOLVEDFIXEDmajorphobosXorshift32 and Xorshift160 do not generate uniformly-distributed random numbers
10551RESOLVEDFIXEDmajordmd[CTFE] Wrong-code on passing dereferenced array pointer by ref 2
10552RESOLVEDWONTFIXenhancementdmdCannot apply access specifiers to individual anonymous enum members
10553RESOLVEDWORKSFORMEnormaldmdAccess specifiers on anon enums have no effect
10554RESOLVEDFIXEDenhancementphobosRemove size restriction from std.socket.SocketSet
10555RESOLVEDINVALIDregressiondmdenumerator can no longer increment beyond maximum of initializer
10556NEWnormaldmddmd#18621mixin template fails overload resolution
10557RESOLVEDWONTFIXenhancementdmd__traits(== __parameters) should accept function pointer/delegate type
10558RESOLVEDFIXEDregressiondmdAssertion failure on struct.c:741
10559RESOLVEDWORKSFORMEnormaldmdSymbol Undefined with Complicated Import and Subobject Graph
10560RESOLVEDINVALIDcriticaldmdEnum typed as int with value equal to 0 or 1 prefer bool over int overload
10561RESOLVEDFIXEDregressiondmdRegression (2.064 HEAD): anon enum members no longer have enum base type
10562RESOLVEDFIXEDnormaldmdCannot initialize arrays by an element value when the elements are fixed-length arrays
10563RESOLVEDWORKSFORMEnormaldmdAccessing const/immutable string array in CTFE crashes dmd.
10564RESOLVEDFIXEDnormaldlang.orgErrors on the Template page of the language specification
10565RESOLVEDFIXEDnormaldlang.orgLevel-5 titles are missing in Language reference
10566NEWenhancementphobosphobos#9609Implement Unicode Collation Algorithm (UCA)
10567NEWnormaldmddmd#17598Typeinfo.compare has unreasonable signature requirements on opCmp
10568RESOLVEDFIXEDnormaldmdCTFE rejects function pointer safety casts
10569RESOLVEDFIXEDtrivialphobosstd.traits: EnumMembers, isExpressionTuple, isTypeTuple & Largest balks at large input
10570RESOLVEDFIXEDnormalphobosExample of `how` function for AutoImplement should work for non-abstract class
10571RESOLVEDFIXEDnormalphobosformattedWrite error with delegate and string
10572NEWenhancementphobosphobos#9989Test suite for std.random
10573RESOLVEDFIXEDregressiondmdWeird linking problem with associative array cast [DMD 2.63]
10574NEWnormaldmddmd#18622"auto ref" fails to match when IFTI succeeds (strip to level const)
10575RESOLVEDDUPLICATEnormaldmdstruct and alloca cause internal error
10576NEWenhancementphobosphobos#9990enforce/enforceEx overload for returntype
10577RESOLVEDFIXEDregressiondmd2.063 Mixin Regression (works with 2.062)
10578RESOLVEDDUPLICATEnormaldmdPostfix AA increment not considered side-effect
10579RESOLVEDFIXEDregressiondmdregression 062=>063: Cannot interpret TypeInfo at compile time
10580RESOLVEDDUPLICATEmajorphobosspawnShell/pipeShell changes some environment variables (incl. PATH)
10581RESOLVEDINVALIDminorphobosUndefined identifier "std.uni.isWhite" when passing string lambda to std.algorithm.filter
10582RESOLVEDWORKSFORMEnormaldmdProgrammed and Compiler generated symbols clash.
10583RESOLVEDFIXEDnormaldmdDMD 2.063 dumps core with mixins involving __traits(getProtection, ..
10584RESOLVEDFIXEDnormaldmdUnhelpful error default constructing nested class
10585NEWenhancementdmddmd#18623Structs in unittest / functions shouldn't have frame pointer unless necessary
10586RESOLVEDDUPLICATEregressiondmdDMD unable to interpret cascaded template calls at compile time
10587RESOLVEDWORKSFORMEnormaldmd__traits(getAttributes) doesn't work on incomplete templated types
10588NEWnormaldmddmd#18624Typeinfo.compare uses bitwise comparison for structs
10589RESOLVEDINVALIDenhancementdlang.orgGC.malloc(sz, GC.BlkAttr.APPENDABLE) fails after a certain size
10590RESOLVEDDUPLICATEcriticaldmdmultiple definitions incorrectly allowed
10591RESOLVEDFIXEDmajordmdError: only one main allowed doesn't show location of conflicting main symbols
10592RESOLVEDFIXEDregressiondmdRegression of overloaded template function
10593RESOLVEDFIXEDblockerdruntimearray's reserve/capacity go haywire if length has been changed prior
10594NEWenhancementdmddmd#18625Shaping the value range for immutable variables
10595RESOLVEDFIXEDcriticaldmdUsing alias this and a hash generates wrong code
10596RESOLVEDFIXEDnormaldmdA method with out contract and auto return type causes segfault
10597RESOLVEDFIXEDnormaldmdopDollar not callable in static constext
10598RESOLVEDFIXEDnormaldmdUsing not-imported type - AssertFail: 'global.errors' line 6040 'template.c'
10599RESOLVEDFIXEDnormaldmdCTFE: assert failure interpret.c 310
10600RESOLVEDFIXEDregressiondmdregression(2.063.2) ICE: Assertion failed: (type->ty != Tstruct || ((TypeStruct *)type)->sym == this), function semantic, file struct.c, line 741.