D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12701RESOLVEDWONTFIXenhancementdmdAllow disabled default construction for enums
12702RESOLVEDFIXEDminorphobos[FixIncluded] std.container.RedBlackTree's in operator is not const
12703RESOLVEDFIXEDregressiondmdGIT HEAD : final class rejects members initialization
12704RESOLVEDFIXEDnormaldmdtypeof function literal incorrectly infers attributes
12705RESOLVEDFIXEDnormaldmd@system is missing when using getFunctionAttributes on a typeof(function)
12706RESOLVEDFIXEDnormaldmdddoc: __dollar should not appear in the documentation
12707RESOLVEDFIXEDcriticalphobosWrong SHA1 result for SSE3 64-bit (Win?)
12708RESOLVEDFIXEDnormaldmdDMD threaded code running slower than single-threaded code
12709RESOLVEDFIXEDmajordmdunions and static-arrays not fully initialised
12710RESOLVEDFIXEDregressiondruntimeBad @nogc requirement for Windows callbacks
12711NEWnormaldmddmd#18825Ternary operator turns a character into an integral
12712RESOLVEDDUPLICATEenhancementdmd__traits(parent, X.Y) recurs X for template struct X with repeated applications of __traits(parent, ...)
12713RESOLVEDFIXEDregressionphobos[REG 2.066A] std.regex.regex crashes with SEGV, illegal instruction resp. assertion failure with certain bad input
12714NEWenhancementdmddmd#17657.offsetof problems in structs with alias this
12715NEWnormaldruntimedmd#17276_compare_fp_t/qsort/bsearch C functions should be nothrow
12716RESOLVEDMOVEDenhancementdmdImprove error message : interface function is not implemented
12717RESOLVEDFIXEDnormaltoolschm target does not build
12718RESOLVEDDUPLICATEenhancementdmdAllow use invariant without parentheses or improve error message
12719RESOLVEDFIXEDregressiondmdstruct.c:705: virtual void StructDeclaration::semantic(Scope*): Assertion `parent && parent == sc->parent' failed.
12720RESOLVEDDUPLICATEnormaldmdNon-int integral template parameters not mangled correctly
12721RESOLVEDWORKSFORMEnormaldmdUnresolved Symbols when Linking
12722RESOLVEDWORKSFORMEnormalphobosexecuteShell incorrectly handling escaped quotes
12723RESOLVEDFIXEDenhancementvisualdSupport compiling C/C++ files in D projects
12724NEWenhancementdmddmd#18826return early from a contract using return
12725RESOLVEDFIXEDnormaldmdIFTI should consider instantiated types with dependent template parameters
12726NEWenhancementdmddmd#17658replace section brackets with linker script
12727RESOLVEDFIXEDregressiondmd[REG2.066a] DMD hangs up on recursive alias declaration
12728RESOLVEDFIXEDregressiondmd[REG2.066a] IFTI should consider instantiated types that has template parameters with default args
12729RESOLVEDINVALIDnormaldmdmixins don't work in traits
12730RESOLVEDFIXEDnormaldmdlea instruction accepts subtraction of scaling register but actually adds
12731RESOLVEDFIXEDnormalphobosInfinite range slices are not themselves sliceable
12732RESOLVEDWONTFIXenhancementphobosAdd an Appender-like template that recursively builds a structure of Appender fields
12733RESOLVEDFIXEDnormalphobosparallelism.amap incorrect assignment without initialization
12734RESOLVEDWORKSFORMEnormaldmdTemplate cannot deduce E[] from typeof(null)
12735RESOLVEDFIXEDmajordmdimports via mixin template become public imports
12736REOPENEDenhancementphobosphobos#10053@nogc std.algorithm.all
12737RESOLVEDFIXEDnormaldmdstatic constructor requires call of super constructor
12738RESOLVEDFIXEDregressiondruntimecore.sys.posix.signal sigaction_t handler type mismatch
12739RESOLVEDFIXEDnormaldmdForeach delegate to opApply does not have infered nothrow
12740RESOLVEDFIXEDnormaldlang.orgDMD accepts invalid version syntax
12741RESOLVEDFIXEDnormaldmdDMD accepts functions with contracts and no body
12742RESOLVEDWORKSFORMEenhancementphobos@nogc @safe std.algorithm.remove
12743REOPENEDenhancementphobosphobos#10054tuple printing of alias names
12744RESOLVEDFIXEDcriticaldmdauto ref crashes DMD on ASSERT
12745RESOLVEDFIXEDnormaldmd[Ddoc] Underscore is removed from numbers in document comments
12746RESOLVEDFIXEDmajordmdWrong overload access within manually aliased eponymous function template
12747RESOLVEDFIXEDnormalphobosstd.regex bug in the parser allows reference to open groups.
12748RESOLVEDFIXEDmajordmdICE: Using typeof(S.init[0]) in type name specialization.
12749RESOLVEDFIXEDnormaldmdConstructor-local function allows multiple mutation of immutable member
12750RESOLVEDWONTFIXnormalvisualdVS2010 profiler doesn't seem to work
12751NEWenhancementdmddmd#18827Avoid heap allocations in some cases of array concatenation
12752RESOLVEDFIXEDenhancementphobosstd.algorithm.isPermutation
12753RESOLVEDINVALIDenhancementdmdAll enum members trait, and missing function return values
12754NEWblockerdmddmd#18828MAC link error for template to static value
12755RESOLVEDWORKSFORMEblockerdruntimethread.di is outdated
12756RESOLVEDFIXEDblockerdmdCannot build dmd on windows because of longdouble
12757NEWenhancementdmddmd#18829Refused fixed size array literal function argument
12758RESOLVEDWONTFIXenhancementdmdCompiler should infer acceptable module name when file name includes hyphens
12759NEWenhancementdmddmd#18830allow spaces between command like switch and its argument
12760RESOLVEDFIXEDregressiondmdInitializing an object that has "this(Args) inout" causes "discards return value" warning
12761RESOLVEDINVALIDnormaldmdrvalue object with alias this to lvalue produces rvalue
12762RESOLVEDWORKSFORMEminordlang.orgMissing documentation for std.range.SearchPolicy.linear
12763NEWenhancementphobosphobos#10055std.range.SearchPolicy.binarySearch for ForwardRanges too
12764RESOLVEDFIXEDmajordmdDisabled struct default construction circumvented when field is written to
12765RESOLVEDFIXEDenhancementdmddmd needs a "--version" option like gdc
12766RESOLVEDFIXEDmajordmdForward reference diagnostics must emit the offending line causing the forward reference
12767RESOLVEDFIXEDnormalphoboswriteln of a struct with toString returning char[N]
12768NEWenhancementphobosphobos#9633Trivial uses of `std.algorithm.iteration : splitter` should be `@nogc`
12769RESOLVEDFIXEDregressiondmdICE returning array
12770RESOLVEDDUPLICATEenhancementdmdArray operation result assignment to static arrays is complicated
12771RESOLVEDFIXEDnormalphobosopIndex on static arrays in a Variant is not implemented.
12772RESOLVEDDUPLICATEregressiondmd[REG][ICE] "return -a[]" : Internal error: e2ir.c 1642
12773RESOLVEDDUPLICATEcriticaldmdCompiler implicitly converts delegate into function when taking an address of a method
12774RESOLVEDFIXEDregressiondmdREG(2.066) ICE(optimize.c) Newing struct containing union causes segfault
12775RESOLVEDWORKSFORMEregressiondmdGIT HEAD : Linker errors after some commit
12776RESOLVEDFIXEDmajordmdWrong type for __vector(int[4]).init
12777RESOLVEDFIXEDminordmdconst/immutable member function violating its const-ness - confusing error message
12778RESOLVEDFIXEDnormaldmdAliasing opBinaryRight to opBinary works only in certain cases
12779RESOLVEDINVALIDregressiondmd[REG2.066a] -inline makes wrong code under some conditions
12780RESOLVEDFIXEDminordmdMultiplying integer array by scalar double fails
12781RESOLVEDFIXEDnormalphobosprocess.d: "Executable file not found" is supposed to show executable name but fails
12782RESOLVEDDUPLICATEenhancementdmdWrong foreach mutable index implicit conversion error
12783RESOLVEDFIXEDenhancementdlang.orgAdding 'Third Party Libraries' link to the navigation sidebar
12784RESOLVEDFIXEDenhancementphobosAdd an "in" operator for std.json.JSONValue
12785NEWenhancementdmddmd#17660Optimize with switches some associative array usage idioms
12786RESOLVEDWORKSFORMEenhancementdmdCompiler warnings in DMD frontend code
12787RESOLVEDDUPLICATEmajordmdcan't nest associative arrays and arrays
12788RESOLVEDFIXEDnormaldmd-di doesn't warn about implicit conversion from char[] to char*
12789RESOLVEDWONTFIXenhancementdmdAdd -transition=nan to emit floating-point variables default-initialized to NaN
12790RESOLVEDFIXEDenhancementdmdCompiler should keep mixin file around for debugging purposes
12791RESOLVEDINVALIDnormaldmd.tupleof does not take base class fields into account
12792NEWenhancementdruntimedmd#17277runtime loading D shared library as a standalone (with it's own GC etc)
12793NEWnormaldmddmd#18831inout template member function with templated 'this' doesn't properly apply inout
12794NEWenhancementdmddmd#17661ddoc does not properly support code snippets for documented parameters
12795RESOLVEDDUPLICATEnormaldruntimeatomicLoad allows unsafe removal of shared from class references
12796RESOLVEDFIXEDnormalphobosstd.string toLower/toUpper array conversion.
12797RESOLVEDFIXEDenhancementtoolsRDMD tries to compile imports inside traits(compiles,...)
12798RESOLVEDFIXEDenhancementdmdconstant folding should optimize subsequent concatenations
12799RESOLVEDFIXEDminordmdForward reference to nested enum with struct.sizeof
12800RESOLVEDFIXEDblockerdruntimeFibers are broken on Win64