D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
10701RESOLVEDFIXEDcriticaldruntime[GC] segfault in GC
10702RESOLVEDINVALIDregressiondmdUndefined identifier '_xopCmp'
10703RESOLVEDFIXEDcriticaldmdFront-end code removal "optimisation" with try/catch blocks produces wrong codegen
10704NEWenhancementphobosphobos#9992Cannot pass arguments by ref with std.concurrency.spawn
10705RESOLVEDDUPLICATEnormaldmdrecursive alias declaration
10706NEWenhancementphobosphobos#9993Functions that require a sorted range to take a SortedRange?
10707NEWenhancementphobosphobos#9994Add to std.complex some optional high level SIMD code
10708NEWnormaldmddmd#18638Class members as template alias parameters not CTFE-able
10709RESOLVEDFIXEDnormalphobosreduce 1-function + no seed, wrong type inference
10710RESOLVEDFIXEDblockerphobosshared phobos library doesn't work on all linux distributions
10711RESOLVEDFIXEDnormaldruntimeshared phobos library should not depend on _Dmain
10712RESOLVEDDUPLICATEenhancementphobosCompiletime foreach loop
10713RESOLVEDFIXEDregressiondmd[REG2.063] ICE with typeof(this.nonExistingField) in method signature
10714NEWnormaldruntimedmd#17258inlining issue with core.bitop.bt no longer being an intrinsic
10715RESOLVEDFIXEDnormaldmdnegated bit test (bt) not recognized by optimizer
10716RESOLVEDDUPLICATEnormaldmdHorrifically slow compilation for array literals inside functions
10717RESOLVEDFIXEDenhancementphobosstd.ascii.toLower and toUpper should return char instead of dchar and avoid me to use a bad cast(char)
10718NEWenhancementphobosphobos#9995std.algorithm.copy should keep the type of the characters it copies
10719NEWnormaldmddmd#17601Loading classes in runtime
10720RESOLVEDFIXEDminordruntimeICE with is(aaOfNonCopyableStruct.nonExistingField)
10721RESOLVEDFIXEDregressiondmdICE with constructor with postcondition
10722RESOLVEDFIXEDregressiondmdRegression (2.064 git-head): Cannot interpret struct at compile-time
10723RESOLVEDWORKSFORMEmajordmdstd.stdio.File.byLine causes segfault when compiling with -O
10724RESOLVEDFIXEDenhancementdmdAllow slice of string literal to convert to const(char)*
10725RESOLVEDINVALIDnormaldmdDMD can't output Hangul(Korean alphbet) (codepage 949(hangul))
10726RESOLVEDFIXEDregressiondmdBogus Circular Reference error if opEquals defined and has a loop
10727RESOLVEDFIXEDregressiondmdRegression (dmd-2.061) -- DMD dumps core
10728RESOLVEDINVALIDnormaldmdA combination of implicit conversion and lambda call cannot be compiled
10729RESOLVEDWORKSFORMEregressionphobosSome exception symbols undefined
10730RESOLVEDWORKSFORMEregressiondlang.orgByLine description "ditto"
10731RESOLVEDWORKSFORMEminordlang.orgbyLine description incorrect
10732RESOLVEDFIXEDnormalphobosExample code for std.utf.toUTFindex does not work
10733NEWenhancementdruntimedmd#17123[AA] Add a druntime function to find the pointer to a key of a built-in associative array given the pointer to a value
10734RESOLVEDFIXEDregressiondmdAssertion failure: '0' on line 1546 in file 'cast.c'
10735RESOLVEDFIXEDmajordmdBuffer overflow bug in symbol_generate()
10736RESOLVEDFIXEDregressiondmdRegression (2.064 git-head): Instantiation failure triggered by module import and module order
10737RESOLVEDDUPLICATEregressiondmdregression:out of memory
10738RESOLVEDWORKSFORMEnormaldmddouble2 ^^ 2 and double2 ^^ 3 are missing
10739RESOLVEDFIXEDnormaldmdStruct defined by template mixin leads to order-sensitivity of declarations
10740NEWmajorphobosphobos#9612std.concurrency send() fails with structs over 32 bytes
10741NEWenhancementdmddmd#18639A delegate in a variable initializer cannot see the variable
10742RESOLVEDDUPLICATEnormaldmdCTFE of std.digest.digest.digest() crashes DMD.
10743RESOLVEDDUPLICATEnormaldmdmixin+static assert+__MODULE__=ICE
10744RESOLVEDFIXEDregressiondmd[regression git-head v2.064] Rejects valid interface inheritance + wrong error message
10745NEWnormaldmddmd#18640Incomplete and misleading error message: opOpAssign isn't a template
10746RESOLVEDFIXEDnormaldmdWin64: corrupt debug info with very long symbols
10747RESOLVEDFIXEDminordmdWin64: warning about non-existing vc100.pdb
10748RESOLVEDINVALIDnormaldruntimeldc fails to build on arm
10749NEWenhancementdmddmd#18641Range value analysis for triple operator too
10750NEWenhancementdmddmd#17602Strict aliasing semantics
10751NEWenhancementdmddmd#18642Propagate some value ranges from contracts
10752RESOLVEDFIXEDnormaldmdaccessing a private cached symbol a second time doesn't cause an error in __traits(compiles, ...)
10753RESOLVEDDUPLICATEnormalphobosstd.array.array of a range of structs with immutable fields too
10754NEWenhancementphobosphobos#9996std.range.rotate?
10755RESOLVEDWORKSFORMEenhancementdmd'has no effect in expression' error for return too with comma operator
10756RESOLVEDFIXEDenhancementdmd"has no effect in expression" error message with correct type name
10757NEWnormaldmddmd#18643int incremented with double NaN doesn't give a "cannot implicitly convert expression" error
10758RESOLVEDFIXEDnormaldmdUnsound type checking for inout.
10759RESOLVEDDUPLICATEcriticaldmdDMD crashes when using nested interfaces and inheritance from them.
10760RESOLVEDDUPLICATEmajordmdcompiler drops opDispatch if it contains an error(s)
10761RESOLVEDFIXEDnormaldmdDMD crashes on unspecified inout matching.
10762RESOLVEDFIXEDenhancementphobosstd.range.iota should support any type that has ordered comparisons, incrementing, and addition
10763NEWenhancementdmddmd#18644(&x)[0 .. 1] doesn't work in CTFE
10764RESOLVEDFIXEDnormaldlang.orgbug reporting / better linking to issue tracker / include resolved in default search
10765RESOLVEDWONTFIXnormaldmdCannot Use Index in Foreach When Iteratee is a Tuple
10766RESOLVEDDUPLICATEnormalphobosVariant does not accept pointers to incomplete (opaque) types
10767RESOLVEDDUPLICATEregressiondmdRegression (2.057): Type inference does not work with a function with a UDT parameter
10768RESOLVEDFIXEDnormaldmdDMD does not show deprecation message for missing 'override' keyword
10769NEWminordlang.orgdlang.org#3938Text describing Sections in Documentation Generator page inaccurate
10770RESOLVEDFIXEDnormaldmdis(T BASE==enum) with tag enum T - AssertFail:'type' line 428 declaration.c
10771RESOLVEDDUPLICATEnormalphobosstd.typecons.Nullable throws an exception on comparision of null values
10772NEWnormalphobosphobos#9997std.regex.splitter generates spurious empty elements with empty delimiter
10773RESOLVEDFIXEDnormalphobosstd.algorithm.splitter produces infinite range with empty delimiter
10774NEWnormalphobosphobos#9998std.range.indexed RangeError when indexing string with std.range.recurrence!"n"(0)
10775RESOLVEDWORKSFORMEnormaldmddruntime is not set up to handle dynamically loaded shared libraries in linux
10776RESOLVEDWORKSFORMEnormalphobosstd.json parseJSON has a bug.
10777RESOLVEDFIXEDenhancementphobosstd.algorithm.multiSort to return a std.range.SortedRange
10778RESOLVEDWORKSFORMEnormaldmdCan't define a std.typecons.Typedef of a significant 2D matrix
10779RESOLVEDFIXEDnormalphoboscartesianProduct leads to heavy code bloat
10780RESOLVEDMOVEDnormaltoolsOptlink doesn't work on shared folder in VirtualBox
10781RESOLVEDFIXEDblockerdmdctRegex! throws a huge error
10782RESOLVEDFIXEDregressiondmddmd segfault with string mixin, CTFE, class, non-literal initializer
10783RESOLVEDFIXEDnormaldmdICE and bad diagnostics when using non-existent symbols in switch and with statements
10784RESOLVEDWORKSFORMEnormalphobosCannot initialize Nullable std.typecons.Tuple!(float,"x",float,"y",float,"z")
10785RESOLVEDDUPLICATEmajordmdInterface diamond covariance causes silent breakage
10786RESOLVEDWORKSFORMEnormaldmdnon-trivial RTInfo generation causes link error
10787RESOLVEDFIXEDnormaldmdstatic ~this attributes position
10788RESOLVEDFIXEDregressiondmdRegression: forward reference of enum member E from another module.
10789RESOLVEDFIXEDregressiondmdStruct destructor erroneously called
10790RESOLVEDINVALIDnormaldmdCannot use format in pure functions
10791RESOLVEDINVALIDnormaldmdStrange asm behavior in if's
10792RESOLVEDFIXEDnormaldmdBad diagnostic on new eponymous enum template syntax
10793RESOLVEDFIXEDnormaldmdForward reference errors casting from void* to opaque struct pointer
10794RESOLVEDWORKSFORMEnormaldmdUnsynchronized access to data of syncronized class
10795RESOLVEDINVALIDnormalphobosBad return type of ParameterIdentifierTuple if there is no arguments
10796RESOLVEDFIXEDnormalphobosstd.regex: ctRegex bug with '.' and $ in multi-line mode
10797RESOLVEDFIXEDnormalphobosstd.regex: ctRegex "codegen" bug with certain nested infinite loops
10798RESOLVEDFIXEDnormalphobosstd.regex: ctRegex unicode set ops unimplemented
10799RESOLVEDFIXEDnormalphobosstd.regex: ctRegex lookahead support
10800RESOLVEDFIXEDnormalphobosParameterDefaultValueTuple returns an empty string for default values in property functions.