D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
10301NEWenhancementdmddmd#17590Loops for 64 bit code should be aligned on 8 byte boundaries
10302RESOLVEDFIXEDnormaldmdPackage module conflicts with package name
10303RESOLVEDWORKSFORMEmajordmdConstraining interfaces with some std.traits methods causes crash
10304NEWenhancementdmddmd#18605Array operations for multi-dimensional fixed-sized arrays with the same size
10305NEWenhancementdmddmd#18606Make array operations output type the same as the input one for fixed sized arrays
10306RESOLVEDFIXEDnormaldmdArray ^^ operator doesn't support complex expressions
10307RESOLVEDFIXEDminordmdBad error message for not supported array operation
10308RESOLVEDINVALIDenhancementdmdAllow selective imports in import lists
10309NEWenhancementphobosphobos#9982rightSplit() and second argoment for split()
10310RESOLVEDFIXEDnormaldmdVRP for bitwise &|^ does not always produce the tightest bounds.
10311RESOLVEDFIXEDnormaldmdgdb prints wrong value for variable updated from closure
10312RESOLVEDFIXEDnormaldmdcompiler assert failure with ctfe on simd vector type
10313RESOLVEDFIXEDnormaldmdinout constructor + IFTI + has indirections arg doesn't work
10314RESOLVEDFIXEDenhancementphobosAdd std.traits.signed
10315RESOLVEDINVALIDmajordmdConditional triple operator unifies a char and a dchar as a uint
10316NEWenhancementdmddmd#17591DMD does not link against debug c runtime with -debug on x64 windows
10317RESOLVEDWORKSFORMEnormaldmd(2.063): Recursive error within Phobos
10318RESOLVEDFIXEDnormaldmdBuilt-in array sort usage warning, then deprecation, and finally removal
10319RESOLVEDFIXEDminordmd@safe/pure/nothrow error should print fully qualified name
10320RESOLVEDFIXEDenhancementdmdWarning for old-style operator overloading methods definition
10321RESOLVEDDUPLICATEenhancementdmd"warnings as errors" switch documentation removal
10322RESOLVEDFIXEDnormalphobosstd.random.RandomSample.index() returns wrong value if called before front()
10323RESOLVEDFIXEDminordruntimegetAMDcacheinfo needlessly allocates
10324RESOLVEDDUPLICATEnormaldmdWrong type for delegate.funcptr
10325RESOLVEDFIXEDnormaldmdddoc: template constraints inconsistently shown in generated html
10326REOPENEDenhancementdmddmd#18607Disallow 'invariant' for immutable, allow class/struct invariants without (), and later disallow usage of ()
10327RESOLVEDFIXEDnormaldmdMissing 'package.d' for DIP37 needs a better error message
10328RESOLVEDINVALIDnormalphobosstd.stdio.write doesn't throw on failure
10329RESOLVEDFIXEDblockerdmdAttributes not inferred for indirectly templated methods
10330RESOLVEDFIXEDregressiondmdRegression (2.063.2): __VERSION__ is set wrong
10331RESOLVEDINVALIDnormaldmdRDMD (2.063.2): RDMD executable is outdated
10332RESOLVEDWORKSFORMEenhancementinstallerDustmite should be distributed with the zipped release
10333RESOLVEDINVALIDregressiondmdRegression (2.063, 2.063.2): DMD can't be built due to missing irstate.h
10334RESOLVEDFIXEDenhancementdmdddoc should prefer simple syntax for template instantiations with one parameter
10335NEWenhancementdmddmd#18608Error messages should have unique ID
10336RESOLVEDDUPLICATEnormaldmdInconsistent call strategy and function behavior in member template opDispatch map to function delegate
10337RESOLVEDFIXEDregressiondmdError: mutable method glwtf.input.SignalWrapper!().SignalWrapper.Signal!().~this
10338RESOLVEDINVALIDnormaldmdBug in link.c:107
10339RESOLVEDDUPLICATEnormaldmdICE when __MODULE__ token is found but module declaration is missing
10340RESOLVEDDUPLICATEmajordmdAssertion failure: '!vthis->csym' on line 786 in file 'glue.c'
10341RESOLVEDFIXEDnormaldmdRange case without an associated switch statement crashes DMD
10342RESOLVEDWORKSFORMEnormaldmdError spew from specific compile order
10343RESOLVEDFIXEDnormaldmdCannot resolve a forward reference to a template inside global typeof
10344RESOLVEDFIXEDnormaldmdExiting _Dmain should flush all FILE*s and return nonzero on failure
10345RESOLVEDINVALIDnormaldmdSegfault on simple main() with -release
10346RESOLVEDFIXEDmajordmdNo line number error with undefined template identifier
10347RESOLVEDFIXEDnormalphobosbuildPath returns relative path when joining absolute with relative path
10348RESOLVEDFIXEDnormalphobosisRooted is either wrong or poorly specified
10349RESOLVEDDUPLICATEnormaldmdUFCS fails under a with statement block
10350RESOLVEDWORKSFORMEnormaldmdValid code cannot be compiled with "-inline"
10351RESOLVEDDUPLICATEnormaldruntime[GC] GC deadlocks in thread_suspendAll()
10352RESOLVEDFIXEDregressiondmdRegression (2.063): --eval is broken in RDMD
10353RESOLVEDINVALIDenhancementdmdParser should accept 'super' template argument without parenthesis
10354RESOLVEDFIXEDmajordmdDIP37: ICE with using indirectly imported template through package.d
10355RESOLVEDFIXEDregressionphobosfullyQualifiedName doesn't work with enums
10356RESOLVEDDUPLICATEmajordmdAA of structs: opAssign error.
10357RESOLVEDFIXEDregressiondmdstd.typecons.Nullable!(SysTime).Nullable.__ctor!() error instantiating
10358NEWenhancementphobosphobos#9983std.stdio.File is missing a convenience lockingTextReader method
10359RESOLVEDFIXEDnormaldmdPointer slicing allowed in @safe mode
10360RESOLVEDDUPLICATEminordlang.orgWrong link to the wiki
10361NEWnormaldmddmd#17592Cross-module overloading conflict between unordered functions
10362RESOLVEDDUPLICATEenhancementdmddeprecation for enum members
10363NEWnormaldmddmd#18609DDOC macro argument with the same name as the function doesn't work
10364ASSIGNEDmajordruntimedmd#17256Mac OS 10.8 program crash
10365NEWnormaldmddmd#17593Anchors in ddoc are generated with a leading dot
10366RESOLVEDFIXEDnormaldmdDdoc: Symbols in template classes don't get fully qualified anchors
10367RESOLVEDFIXEDenhancementdmdDDoc should output enum base type
10368NEWcriticaldmddmd#18610`immutable pure` constructors must not be allowed for mutable construction
10369RESOLVEDWORKSFORMEnormaldmdDeprecate unordered floating point comparisons (!<>=, etc) and later remove them
10370RESOLVEDDUPLICATEcriticaldmdICE on invalid imports when module is used as package
10371NEWnormaldlang.orgdlang.org#4026Document no copy construction occurs on struct initialization/`init` assignment
10372NEWnormaldlang.orgdlang.org#4027Document NRVO is applied in simple cases
10373RESOLVEDFIXEDregressiondmdcannot resolve forward reference (dmd2.063)
10374NEWnormaldruntimedmd#17257[AA] Associative arrays work with unoverriden `toHash`/`opEquals`/`opCmp`
10375RESOLVEDFIXEDregressiondmd[REG2.061] private template from imported module hijacks a template type parameter(!)
10376NEWmajordmddmd#18611Mutable field initializer reference is accessible through immutable aggregate
10377RESOLVEDFIXEDnormalphobosstd.typecons.wrap doesn't consider private members
10378RESOLVEDFIXEDenhancementdmdPrevent local imports from hiding local symbols
10379RESOLVEDFIXEDenhancementphobosstd.string.translate (and others) for a Range of characters
10380RESOLVEDFIXEDcriticaldruntime[AA] Wrong code using associative array as key type in associative array
10381RESOLVEDFIXEDcriticaldmdNonsense associative array comparison
10382RESOLVEDFIXEDregressiondmdRegression (2.059): ICE when catching illegal type
10383RESOLVEDDUPLICATEnormalphobosredundant splitter implementations conflict with each other
10384RESOLVEDDUPLICATEnormaldmdArray bounds checks are not working in some array-wise expressions
10385RESOLVEDDUPLICATEnormaldmdColision with module symbols when declared private
10386RESOLVEDFIXEDblockerdmdPackage import feature breaks with static libraries
10387RESOLVEDDUPLICATEenhancementphobosBigInt lacks opBinary overloads for bitwise operators
10388RESOLVEDINVALIDenhancementdmdCompile DMD with Clang on Mac OS X
10389RESOLVEDFIXEDnormaldmdInfinite recursion on printing self-referential StructLiteralExp
10390RESOLVEDFIXEDnormaldmdICE on printing ClassReferenceExp
10391RESOLVEDFIXEDcriticaldmdSegfault compiling on Mac OS 10.8
10392RESOLVEDFIXEDenhancementphobosImplement std.algortihm.find with sub-range in O(N) time
10393RESOLVEDFIXEDnormaldruntimedemangle doesn't work for unicode symbol names
10394RESOLVEDFIXEDregressiondmdopBinaryRight!"in" and tuple
10395RESOLVEDFIXEDnormalphobos[std.stdio] Closing a popened File with unread output throws an exception
10396RESOLVEDWORKSFORMEenhancementdmdOptional, simplified syntax for simple contracts
10397RESOLVEDFIXEDregressiondmdICE on concatenating string with unexisted symbol
10398RESOLVEDFIXEDmajordmdDmd bugs detected by memcheck when compile druntime+phobos
10399NEWenhancementdmddmd#18612ddoc: Add a way to inherit documentation from the parent class
10400RESOLVEDINVALIDnormalphoboschar array std.conv.to of iota range