D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
11201RESOLVEDFIXEDmajordmdICE: (symbol.c) -inline stops compilation
11202RESOLVEDWONTFIXnormaldmdCopy constructor is called instead of assignment on member
11203RESOLVEDFIXEDregressiondmdextern (C++) classes broken
11204RESOLVEDDUPLICATEnormaldmdStruct is destroyed before constructed
11205NEWnormaldmddmd#18689CodeView: Missing debug info for thunks
11206REOPENEDenhancementdmddmd#17618static array can be implicitly built from items, when nested in aggregate
11207RESOLVEDDUPLICATEmajordmdimprove implicit conversions of function pointers/delegates
11208RESOLVEDINVALIDnormalphobosreturned ref to scoped isn't caught by local ref escape error
11209NEWnormaldmddmd#18690Wrong module name in error message when using mixin
11210RESOLVEDDUPLICATEnormaldmd-inline rejects valid code with captured AA
11211RESOLVEDLATERnormaldmdUse of uninitialized struct allowed in a subclass
11212NEWnormaldmddmd#18691Use of uninitialized struct allowed 2
11213RESOLVEDWONTFIXenhancementdmdSimplify switch case-range statement
11214NEWnormaldmddmd#18692Coverage report not output if not run from source dir
11215RESOLVEDFIXEDnormaldmd`inout` lose enclosing `shared` on resolution
11216REOPENEDenhancementdruntimedmd#17261Make synchronized statement `nothrow`
11217RESOLVEDFIXEDnormaldmdHeader generation does not output 'inout' storage class on parameters
11218REOPENEDenhancementdmddmd#18693alias this and mixin templates should be interchangeable
11219RESOLVEDINVALIDenhancementdmdisExpression should work on non-type template instantiations
11220RESOLVEDFIXEDregressiondmdRegression in master: XXX__lambda2 cannot access frame of function XXX
11221RESOLVEDINVALIDenhancementdmdC-style struct literals in associative array literals too
11222RESOLVEDFIXEDnormalphobosstd.string.isNumeric accepts a "+"
11223RESOLVEDFIXEDregressiondmdinline ice with tuple assignment and if/else
11224RESOLVEDFIXEDnormaldmdInlining stops NRVO
11225RESOLVEDFIXEDregressiondmdModule dependency cycle causes import statements inside typeof() expressions inside templates to fail
11226RESOLVEDFIXEDnormaldmdProblems with typeof(null) and const
11227RESOLVEDFIXEDnormalvisualdVisual D 'smart' indent mode is too inflexible with parentheses.
11228RESOLVEDFIXEDregressiondmdalias this confuses static array copy
11229RESOLVEDFIXEDenhancementphobosstd.string.toLower is slow
11230RESOLVEDFIXEDregressiondmd[REG2.064a] Inexact mangling for template function literal.
11231RESOLVEDINVALIDnormalphobosformattedRead accepts silently trailing space past the string to match, but no other character
11232RESOLVEDFIXEDnormalphobosWindows sysErrorString only supports ASCII
11233RESOLVEDFIXEDregressiondmdDMD HEAD very slow with large static array struct field
11234NEWnormaldmddmd#18694Address of private method from another module can be taken
11235NEWenhancementphobosphobos#10005Add analog of TypeTuple that does not auto-expand
11236NEWnormalphobosphobos#10006assumeUnique and pointsTo do not belong in std.exception
11237RESOLVEDFIXEDregressiondmdzero initializer emitted to read-only data segment, slow compilation
11238RESOLVEDFIXEDregressiondmdCodegen error when this is a ref parameter to the method
11239RESOLVEDFIXEDregressiondmd[REG2.064beta] ctRegex causes link errors with -debug since Pull2550
11240RESOLVEDINVALIDmajordruntimeassumeSafeAppend could implicitly break immutablity
11241RESOLVEDINVALIDregressiondmdDIP 37 causes problems
11242RESOLVEDFIXEDregressiondmd[REG2.064beta] Fails to infer template argument with inout
11243RESOLVEDINVALIDregressiondmd[REG2.064beta] "dmd -of" fails
11244RESOLVEDFIXEDregressiondmdInvalid warning about slice assignment
11245RESOLVEDFIXEDregressiondmd[REG 2.063] Can't access length of static arrays from within classes
11246RESOLVEDFIXEDregressiondmd[REG 2.063] Struct initialized in constructor is destroyed first
11247RESOLVEDFIXEDnormaldmdError: typeof(i).sizeof is used as a type
11248NEWnormaldmddmd#18695template value parameter cause too long mangling
11249RESOLVEDDUPLICATEregressiondmdMapResult failed semantic analysis
11250RESOLVEDFIXEDregressiondmdCompile time almost doubled
11251RESOLVEDFIXEDregressiondmdNot able to link (Previous Definition Different)
11252RESOLVEDFIXEDenhancementphobos"in" operator for std.range.iota
11253RESOLVEDFIXEDnormalphobosstd.algorithm.count is not nothrow
11254RESOLVEDINVALIDenhancementphobosstd.string.strip is not nothrow
11255NEWenhancementdmddmd#18696Support for inner unittests
11256RESOLVEDFIXEDregressiondmdError mixing struct with disabled default construction and templated with lambda struct
11257RESOLVEDFIXEDenhancementdmdAllow whole implicit conversion if one or more overlapped field could.
11258RESOLVEDINVALIDregressiondmdStatic field access problem
11259RESOLVEDFIXEDnormaldmd__traits(isSame) fails on the result of __traits(parent) if parent is a package
11260RESOLVEDFIXEDnormaldmdAssertion `type->ty != Tstruct || ((TypeStruct *)type)->sym == this' failed
11261RESOLVEDFIXEDregressiondmdCan't infer types without explicit slice in foreach
11262RESOLVEDFIXEDregressiondmdstd.regex.replace does not accept StaticRegex
11263RESOLVEDDUPLICATEenhancementdmdBetter code formatting in error messages with refused lambdas
11264RESOLVEDDUPLICATEnormaldmddmd crash with variadic lambda
11265RESOLVEDFIXEDregressiondmdSegfault while calling instance method of class defined inside struct
11266RESOLVEDFIXEDmajordmdShip new sc.ini with expanded support for more versions of Visual Studio/Windows SDK
11267RESOLVEDFIXEDregressiondmdResulting executable sizes varies a lot
11268NEWnormaldmddmd#18697Cannot use non-constant CTFE pointer in an initializer
11269RESOLVEDFIXEDregressiondmd[REG 2.064beta1] Union initialization on 64-bit plattforms
11270RESOLVEDINVALIDregressiondmd[REG 2.064] Initialization of struct in constructor
11271RESOLVEDFIXEDregressiondmd[REG 2.063] auto ref opAssign + destructor + struct literal fails
11272RESOLVEDDUPLICATEnormaldmdPostblit is called instead of opAssign on a nested struct
11273NEWnormaldmddmd#18698inequable template alias parameters can be mangled identically
11274RESOLVEDINVALIDnormaldlang.orgUse a CDN for dlang.org
11275RESOLVEDDUPLICATEnormaldruntimeConstants for setlocale are incorrect
11276RESOLVEDFIXEDregressionphobosSpurious "explicit slice assignment ...[] is better" warning message in Phobos
11277RESOLVEDFIXEDminorvisualdBad default main.d (bad hello world example)
11278RESOLVEDFIXEDnormalvisualdSuppress the DMD install path prompt when invoked by DMD's installer
11279RESOLVEDINVALIDnormaldmdError: no [] operator overload for type Tuple!(int, int, int)
11280RESOLVEDFIXEDregressiondmd[REG 2.064] Symbol missing although it should be there
11281RESOLVEDFIXEDregressiondmdRange violation for associative array with Nullable!SysTime values
11282RESOLVEDINVALIDenhancementdmdstd.process: add capability for two-way inter-process communication without deadlock
11283RESOLVEDFIXEDregressionphobos[REG 2.064] assert in std/windows/syserror.d
11284RESOLVEDFIXEDenhancementdmdadd -allinst compiler switch
11285RESOLVEDDUPLICATEnormalphobos[REG2.064 beta 1] std.regex.replace with CTRE error: no return exp; or assert(0); at end of function
11286RESOLVEDFIXEDnormaldmdImpure dtor makes "cannot call impure function" error, although it won't actually be called.
11287NEWnormaldmddmd#18699NRVO should remove dtor call completely
11288RESOLVEDFIXEDnormaldmddmd assertion when assigning to (static) opDispatch
11289NEWenhancementdmddmd#17619Better compilation of code using std.typecons.NullableRef
11290NEWnormaldmddmd#18700Usage of alias in opBinary on object that is passed in leads to unexpected behaviour.
11291RESOLVEDFIXEDnormaldmdDisallow mutation of a const variable
11292RESOLVEDWONTFIXnormaldmdCannot re-initialize a const field in postblit
11293RESOLVEDFIXEDnormaldruntimewrong locale enumerate value
11294RESOLVEDFIXEDnormaldruntimeObject destruction with alias this
11295RESOLVEDDUPLICATEcriticaldmdinvalid accept: multiple definitions with optional arguments are incorrectly accepted
11296RESOLVEDDUPLICATEcriticaldmdinvalide accept: multiple conflicting definitions with optional arguments are accepted
11297RESOLVEDFIXEDnormaldmd[ICE](glue.c line 868) with a string concat in global enum lambda
11298NEWenhancementphobosphobos#9615Replace `std.stdio` module functionality with the use of only native system API
11299RESOLVEDFIXEDregressionphobosRegression (2.064 git-head): formattedRead does not compile without -unittest
11300RESOLVEDFIXEDregressiondmd[2.064 beta] ICE with enums and circular module references