D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
9101RESOLVEDFIXEDregressiondmdtemplate mixin constructor causes link error
9102RESOLVEDWONTFIXnormalphobosOutputRange should be ref parameter
9103RESOLVEDFIXEDenhancementphobosfind should work with multiple needles which are elements rather than ranges
9104RESOLVEDDUPLICATEnormaldmdNo line number with private name found by "did you mean"
9105RESOLVEDDUPLICATEenhancementdmdalias to refer to instance.attribute
9106NEWenhancementphobosphobos#9943Rename std.random.randomShuffle as std.random.shuffle and small usage change
9107RESOLVEDFIXEDregressiondmdValue Range Analysis with uint and byte
9108RESOLVEDWORKSFORMEnormaldmdRunning dmd generates an error
9109RESOLVEDFIXEDregressiondmdRegression: 2.053: Lazy Variadic Functions do not work with delegates
9110NEWnormaldmddmd#18500Lazy variadic array error message is confusing
9111RESOLVEDINVALIDregressiondmdParent object getting GCed before the elements of child dynamic array
9112RESOLVEDFIXEDenhancementdmdUniform construction for built-in types
9113RESOLVEDFIXEDnormaldmdICE(interpret.c): CTFE assignment to member of struct in union
9114RESOLVEDWONTFIXnormaldmdCan't call varadic template function with partly specified template parameters
9115RESOLVEDWORKSFORMEnormaldmdInternal error when compiling core.simd float4 expression
9116RESOLVEDFIXEDnormaldmdRedundant field postblit call on initializing
9117RESOLVEDFIXEDnormaldmdformat fails if opCast and this alias are both defined in an aliased struct
9118RESOLVEDFIXEDtrivialdlang.orgtypo in github tools repo
9119RESOLVEDFIXEDenhancementdruntime[AA] Forward range addition to associative arrays.
9120NEWenhancementdmddmd#18501Uniform construction for array types
9121RESOLVEDWORKSFORMEnormaldmdTemplated getters/setter for properties collision
9122RESOLVEDFIXEDregressionphobosstd.concurrency send() fails with multiple arrays
9123RESOLVEDWORKSFORMEnormalphobosstd.algorithm.reduce is not pure nothrow on const array
9124RESOLVEDFIXEDregressiondmdObject variable of variadic template struct needs explicit "this" in certain situations
9125NEWnormaldmddmd#18502mixin + textual import = order of declaration dependence
9126RESOLVEDFIXEDnormalphobosparse!int fails on size_t.max+1 digits long input (overflow)
9127RESOLVEDWORKSFORMEnormaldmdError on getting `stringof` on field with body-less interface type
9128RESOLVEDDUPLICATEenhancementdmdBetter error message for method-level/instance-level name confusions
9129RESOLVEDWORKSFORMEnormaldmdDefinite return analysis fails for nested case statements
9130RESOLVEDFIXEDregressiondmdWrong codegen for compile time constructed struct
9131RESOLVEDWONTFIXnormaldmdInvalid UTF-8 when using std.algorithm.equal with dstring and string
9132RESOLVEDDUPLICATEnormaldmdUnhelpful error message when calling non-const property from const method.
9133RESOLVEDFIXEDnormaldmdstd.datetime: Cannot implicitly convert const(SysTime) to SysTime
9134RESOLVEDDUPLICATEminordruntimefailed assert leads to Segmentation fault when iterating file lines
9135RESOLVEDWORKSFORMEnormaldmda bug which compile does not end
9136RESOLVEDFIXEDenhancementdmdAdd isNested trait
9137RESOLVEDWONTFIXenhancementphobosA function that equals to "out of scope" action for manual lifetime management
9138RESOLVEDWORKSFORMEnormaldmdCode optimization results in a wrong value
9139RESOLVEDINVALIDcriticaldruntime`destroy` is dangerous and inconsistent
9140RESOLVEDFIXEDregressiondmdref foreach of immutables in postcondition
9141RESOLVEDFIXEDregressiondmd(D1 only) Incorrect "more initializers than fields" error
9142RESOLVEDFIXEDnormaldmdSegmentation fault (DMD only) when calling some external functions twice in one expression
9143RESOLVEDFIXEDblockerdmdtemplate structs with two parameters confuse DMD on multiple instantiations
9144RESOLVEDFIXEDnormaldmdsynchronized CRITSECSIZE should be a target constant
9145RESOLVEDDUPLICATEnormaldmdFile is not opened if 'File' constructor is called in 'with' statement expression
9146NEWnormaldmddmd#18503Errors in gagged forward reference declarations are detected too late.
9147RESOLVEDINVALIDenhancementdmdImplicit conversion to struct with alias this does not work
9148RESOLVEDFIXEDcriticaldmd'pure' is broken
9149REOPENEDnormaldmddmd#18504Disallow calling const delegates with a mutable context
9150RESOLVEDFIXEDnormaldmdMismatching static array length should be detected in foreach
9151RESOLVEDINVALIDnormaldmdopCast makes "this" alias ineffective
9152RESOLVEDINVALIDregressiondmdRegression in type inference of array of delegates
9153RESOLVEDFIXEDregressiondmdType inference for array of delegates should not break based on order
9154RESOLVEDFIXEDregressiondmdIncorrectly generated assignment operator
9155RESOLVEDFIXEDenhancementdmdDdoc: code section should strip leading spaces
9156RESOLVEDFIXEDminorphobosstd.complex inconsistency between `std.complex.Complex` vs `std.complex.complex`
9157NEWenhancementdmddmd#17566RDMD: Add support for the Unilink linker
9158RESOLVEDWORKSFORMEmajordmd[ICE](glue.c line 787) with reduce from another module
9159RESOLVEDWONTFIXregressiondmdVariable and function name are the same in mixin template can't be compiled
9160RESOLVEDFIXEDregressionphobos2.061alpha multiSort no longer working with L-value only comparators
9161RESOLVEDFIXEDnormaldmdLinker error on linux if struct has @disabled ~this();
9162RESOLVEDFIXEDnormaldmd[tdpl] Non-static structs should have access to outer lexical scope
9163RESOLVEDFIXEDcriticalphobosstd.parallelism broken with extensive optimizations (gdc)
9164RESOLVEDFIXEDminorphobosCan't easily assign one Nullable to another
9165NEWenhancementdmddmd#18505Auto conversion from dynamic array to fixed size array at return
9166RESOLVEDWORKSFORMEnormalphobosstd.typecons.Nullable and NullableRef don't work with a not mutable type
9167RESOLVEDWORKSFORMEenhancementdmdA failed inlining of inner function
9168RESOLVEDDUPLICATEnormaldruntimeAA.length is impure and unsafe
9169NEWnormaldmddmd#18506semantic order difference in variable declaration
9170RESOLVEDFIXEDenhancementdmdCTFE: Allow reinterpret casts float <-> int
9171RESOLVEDFIXEDcriticaldmderror optimization of expression
9172RESOLVEDINVALIDnormaldmdstrange shadowing declaration check
9173NEWenhancementphobosphobos#9944std.string.wrap should conform to Unicode line-breaking algorithm
9174RESOLVEDFIXEDregressiondmdregression(2.057) ice(cast.c) with ternary operator and alias this
9175RESOLVEDWORKSFORMEnormaldmdstd.algorithm.remove!(predicate) problems
9176RESOLVEDFIXEDnormaldmdIncorrect gagging of fwdref error in alias this semantics
9177RESOLVEDFIXEDnormaldmdWrong `alias func this` incorrectly reports error message
9178RESOLVEDFIXEDblockerdmdUDA: getAttributes does not play well with tupleof
9179RESOLVEDWORKSFORMEenhancementdmdInvalid template instantiation attempt should result in a readable error message
9180RESOLVEDFIXEDnormaldlang.orgcan't compile example code on dlang.org
9181NEWnormaldmddmd#18507Forward reference error in struct static fields
9182NEWnormaldmddmd#18508[REG2.059] Forward reference error with static immutable struct members
9183RESOLVEDFIXEDenhancementphobosAdd a Nullable.get(x) overload
9184RESOLVEDWORKSFORMEnormalphobosstd.algorithm.all fails to compile when providing a lambda
9185RESOLVEDFIXEDenhancementdmdAdd note about where -op is useful
9186NEWmajordmddmd#17567Manifest constant can violate const correctness restrictions when empty
9187RESOLVEDDUPLICATEnormaldmd-inline doesn't work with nested lambda functions
9188RESOLVEDWORKSFORMEregressiondmd[meta] A huge D1 codebase doesn't compile since dmd 1.067
9189RESOLVEDWORKSFORMEregressiondmd(D1 only) ICE on simple valid code since dmd 1.074
9190RESOLVEDFIXEDenhancementdruntimeVector operations are not optimized for x86_64 architecture
9191RESOLVEDFIXEDminordmdUnhelpful error message on failing override
9192RESOLVEDDUPLICATEenhancementdmdAllow opEquals for .tupleof expressions
9193RESOLVEDWORKSFORMEcriticaldmdWrong code with mixing -inline/non-inline modules, nested functions and templates
9194RESOLVEDDUPLICATEnormaldmdModule imports are not properly checked when found in import path
9195RESOLVEDFIXEDmajordmdShould not be able to index a pointer in safed
9196RESOLVEDDUPLICATEnormaldmdSpellchecker suggestions hit private symbols (and cause bad diganostic)
9197RESOLVEDWORKSFORMEnormaldmdAssigning structs with postblit to a member of another struct fails at CTFE
9198RESOLVEDFIXEDnormaldmdVararg functions don't respect IFTI rules
9199RESOLVEDFIXEDnormaldmdModule level qualified functions should be rejected
9200RESOLVEDFIXEDcriticaldmdWrong SIMD code generated