D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
9701RESOLVEDFIXEDnormaldmdUDAs cannot be attached to enum values.
9702RESOLVEDFIXEDenhancementphobosstd.string.replace for single chars too?
9703NEWnormaldmddmd#17577Failed matrix literal assignment error message
9704RESOLVEDWORKSFORMEnormaldmdDestructor not called on function calls if postblit throws
9705RESOLVEDINVALIDnormaldmdproperty parameter-less template function not resolved in typeof
9706NEWnormaldmddmd#18536JSON output doesn't contain type of deduced values
9707RESOLVEDWORKSFORMEnormaldmdTemplate argument deduction does not work with static methods of shared class
9708RESOLVEDFIXEDnormaldmdinout breaks zero parameter IFTI
9709RESOLVEDDUPLICATEnormaldmdice with template and alias this
9710RESOLVEDFIXEDnormaldmdPointer enums crash dmd
9711RESOLVEDDUPLICATEenhancementdmdextend IFTI to deduce static array length
9712RESOLVEDFIXEDnormaldmdIFTI does not support deducing static array types from array literal arguments
9713RESOLVEDFIXEDnormaldmdDdoc: Empty description suppress automatic example generation
9714RESOLVEDFIXEDnormaldmdDdoc: Combination of -D and -unittest reveals hidden unittest function
9715RESOLVEDWONTFIXenhancementdmdImplement basic template error checking
9716NEWenhancementphobosphobos#9961[Feature request] {std.stdio} A range to manage both stream and file
9717RESOLVEDWONTFIXmajorphobos`std.math.round` rounds away from zero instead of to the nearest even integer
9718RESOLVEDWORKSFORMEnormaldmdCircular reference with a simple Algebraic
9719RESOLVEDINVALIDnormaldmdddoc isn't generated for inner values unless the outer is documented
9720RESOLVEDFIXEDblockerdmdOSX wrong code with -O Illegal instruction
9721NEWenhancementdmddmd#18537Code coverage for templates
9722RESOLVEDFIXEDcriticaldmdoptimizer kills GOT to EBX load
9723RESOLVEDFIXEDenhancementdmdImplement -main switch to inject a default main() function
9724NEWnormalphobosphobos#9962Range predicates are not restrictive enough to justify assumptions made in Phobos code
9725RESOLVEDFIXEDnormalphobosstd.string.format does wasteful UTF decoding
9726RESOLVEDFIXEDenhancementdmdAdd minimum % coverage required for -cov testing
9727RESOLVEDFIXEDenhancementdmdDocumented unittest comment should appear before Example section
9728RESOLVEDFIXEDnormaldmdDdoc anchors non-unique across overloads
9729RESOLVEDFIXEDcriticaldmdinterface thunk doesn't set EBX to GOT
9730NEWenhancementdmddmd#18538Allow ddoc unittests to remotely reference declaration
9731RESOLVEDFIXEDenhancementdmdDdoc should output per-paragraph macro instead of $(DDOC_BLANKLINE)
9732RESOLVEDDUPLICATEenhancementdmdDo not call opAssign() for the first assignment to member in the constructor
9733RESOLVEDFIXEDblockerdmdHello world segfaults on Debian x86_64 with -m64
9734RESOLVEDFIXEDnormaldlang.orgsetIntersection accepts only 2 ranges, but documentation says otherwise
9735RESOLVEDFIXEDminordmdCasting delegates to void* should be illegal
9736RESOLVEDFIXEDtrivialdmdVS2010 project file does full rebuild every time
9737REOPENEDenhancementphobosphobos#9963std.net.curl and SSL - documentation missing
9738RESOLVEDWONTFIXenhancementdmdinline asm offset expression looks like array indexing
9739RESOLVEDFIXEDregressiondmdRegression (1.077 git-head): DMD not considering ctor with default args as default ctor
9740RESOLVEDINVALIDnormalphobosstrange interaction between map and filter
9741RESOLVEDFIXEDnormaldmdundefined identifier with User Defined Attribute
9742RESOLVEDFIXEDregressionphobosstd.math.floor returns 0 for any value x > -1 and x < 0
9743RESOLVEDFIXEDnormaldmdIFTI and polymorphic string literal should support implicit conversion to static array type
9744RESOLVEDFIXEDnormaldmdPoor error message taking address of thread-local variable at compile time
9745RESOLVEDFIXEDenhancementdmdAllow non-thread local static variables to have their address taken in CTFE
9746RESOLVEDFIXEDmajordmdIncorrect method parameters in out-block of `final` class member functions
9747RESOLVEDFIXEDnormaldmdIFTI argument deduction fails for committed string literals which are implicitly converted to a static array
9748RESOLVEDDUPLICATEnormaldmdWrong scope of templated nested functions in static foreach
9749RESOLVEDWONTFIXnormaldmdtypeof(return) in function signature
9750RESOLVEDDUPLICATEnormalphobosbyLine(KeepTerminator.no) problem with Windows newlines in binary mode files
9751NEWnormaldruntimedmd#17119[cov] Coverage generation should emit non-problematic file names
9752NEWenhancementdruntimedmd#17250[cov] Coverage generation should emit files to path set by -od
9753RESOLVEDFIXEDminorphobosstd.string.translate precondition asserts
9754RESOLVEDWORKSFORMEnormaldmdBad codegen with 0-size args and -fPIC -O
9755RESOLVEDFIXEDnormaldmdJSON output is missing the protection attribute for templates
9756RESOLVEDDUPLICATEnormaldmd"duplicate COMDAT" with templated functions in static foreach
9757RESOLVEDFIXEDnormaldmdDdoc: documented unittest after ditto should work
9758RESOLVEDFIXEDminordmdDdoc: empty ddoc comment and unittest block generates no Examples section
9759RESOLVEDFIXEDregressiondmdcompiler segfault in StructLiteral::implicitConvTo(Type*) on invalid code
9760REOPENEDmajordmddmd#18539asm docs should say PIC code uses variable and thus needs a stack frame
9761NEWenhancementdmddmd#17579version(x) in enums
9762NEWenhancementphobosphobos#9601std.math.isqrt
9763NEWenhancementdmddmd#18540@contended and @contended("groupName")
9764RESOLVEDFIXEDregressiondmdDdoc: Ddoc file name is incorrectly emphasized
9765RESOLVEDFIXEDminordmdError message with __error with struct literal dotvar expression
9766RESOLVEDFIXEDenhancementdmdalign(n) with n compile-time constant
9767RESOLVEDDUPLICATEtrivialdmdConfusing compiler error generated when names collide across modules.
9768RESOLVEDFIXEDmajordmdNo line number for wrong foreach type
9769NEWenhancementdruntimedmd#17251Remove opEquals from Object
9770NEWenhancementdruntimedmd#17120Remove opCmp from Object
9771NEWenhancementdruntimedmd#17252Remove toHash from Object
9772NEWenhancementdruntimedmd#17253Remove toString from Object
9773RESOLVEDFIXEDnormaldmdref parameter with default value should not compile
9774RESOLVEDFIXEDnormaldmdError message with __error using == on tuple members
9775RESOLVEDFIXEDregressiondmdCan no longer create a const Date in CTFE if the variable is explicitly typed
9776RESOLVEDWONTFIXenhancementphobosMake raw write mode the default
9777RESOLVEDFIXEDmajordmdCalling final interface method leads to wrong code
9778RESOLVEDFIXEDenhancementdmdRDMD: Support passing resource files to DMD
9779NEWenhancementdmddmd#18541Improperly implemented interface methods should emit a better diagnostic
9780RESOLVEDFIXEDnormalphobosMaybe bad formatted write of array of 2-tuples
9781RESOLVEDFIXEDmajordmd-inline will cause backend ICE
9782RESOLVEDFIXEDnormaldmdimplementing RTInfo!T causes errors for deprecated types
9783RESOLVEDFIXEDnormaldruntimeprofiling recursive function calls yields bad tree timing
9784RESOLVEDDUPLICATEnormaldmdFail to use auto when implementing class interface methods
9785NEWenhancementdmddmd#18542dmd -inline should inline lambda delegates
9786NEWenhancementdmddmd#18543Allow [non-member|UFCS] implementation of operators
9787NEWenhancementdruntimedmd#17121[profile] Improve performance of -profile by factor of 10
9788RESOLVEDFIXEDnormaldmd-profile doesn't work if exceptions are thrown in the running program
9789RESOLVEDFIXEDenhancementdmdDdoc for aliases should use new "alias x=y" syntax
9790RESOLVEDFIXEDnormaldmdInternal error when compiling a invalid variable in template (in expression.c and backend\evalu8.c)
9791RESOLVEDFIXEDmajordmd[ICE] (struct.c line 668) map with a missing tuple import
9792NEWnormalphobosphobos#9964length field of a const SortedRange
9793RESOLVEDFIXEDnormaldlang.orgXREF broken for package modules (e.g. digest.digest)
9794RESOLVEDFIXEDnormalphobosstd.json cannot handle delete character
9795RESOLVEDDUPLICATEnormaldmdcast fails for C's forward referenced structure pointer
9796RESOLVEDWORKSFORMEnormaldmd"too many initializers" error message doesn't give correct line number
9797RESOLVEDWONTFIXenhancementphobosto!int() cannot convert hexadecimal numbers
9798RESOLVEDINVALIDnormaldmdThe memory assigned in multithread is broken
9799RESOLVEDFIXEDnormaldruntimeMissing aliases and enums in druntime imports
9800RESOLVEDMOVEDmajordmdNumerous issues with DWARF debug output