D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12301RESOLVEDWONTFIXnormaldmdosx: macport port of dmd broken
12302RESOLVEDFIXEDnormaldmdAssertion failure in expression.c (line 432) when using template isCallable
12303NEWnormaldmddmd#18788Different `TypeInfo`-s for array of classes or interfaces as associative array key
12304NEWnormaldmddmd#17644`TypeInfo_AC` sometimes is called for array of interfaces
12305NEWenhancementdmddmd#18789infer context from "this" of aliased methods
12306RESOLVEDFIXEDnormaldmdStruct Enums cannot be read at compile time
12307RESOLVEDFIXEDnormaldmdContextfull error diagnostic about AA key type
12308NEWenhancementdmddmd#17645Request pragma for very thin struct wrappers
12309RESOLVEDFIXEDnormalphobosThe template fullyQualifiedName returns wrong result
12310RESOLVEDFIXEDenhancementdmd[CTFE] Support heap allocation for built-in scalar types
12311NEWenhancementdmddmd#18790Use `opCmp` for equality check if defined
12312RESOLVEDFIXEDregressiondmdRegression (2.064): Diagnostic for void static arrays has gone bad
12313RESOLVEDFIXEDnormaldmdUnneeded stack temporaries created by tuple foreach
12314RESOLVEDWONTFIXenhancementdmdAllow Duplicate Renamed Imports
12315RESOLVEDWORKSFORMEnormalphobosstd.array.array at compile-time too
12316RESOLVEDFIXEDregressiondmdGIT HEAD: AA.get broken for Object VAL types
12317NEWnormalphobosphobos#10036std.stdio.LockingTextReader isn't documented
12318RESOLVEDDUPLICATEminordmdNested structs with only templated methods do not capture context
12319NEWnormaldmddmd#18791__traits(identifier, s.tupleof[0]) fails when s is a pointer to a struct
12320RESOLVEDFIXEDminorphobosstd.stdio.LockingTextReader populates .front in .empty
12321NEWmajordmddmd#17646Contracts of implemented interface method aren't called
12322RESOLVEDFIXEDminordmdBad error message with wrong Nullable array argument
12323RESOLVEDINVALIDenhancementphobosphobos#9627std.typecons.Nullable of a fixed-size array
12324NEWnormalphobosphobos#10037std.uni.Grapheme / byGrapheme can't search for decomposed form
12325NEWenhancementphobosphobos#9628Major performance problem with std.array.front
12326RESOLVEDFIXEDnormaldmd[IMPLEMENTATION] Move hidden debug switches into a backend-specific struct.
12327NEWnormaldmddmd#18792[IMPLEMENTATION] Target fields in frontend should be private to target.c
12328RESOLVEDFIXEDnormaldmd[IMPLEMENTATION] Target::critsecsize should be a runtime or library inferred value
12329RESOLVEDDUPLICATEnormaldmdoverride for implementing interface methods is not allowed in a subclass
12330RESOLVEDFIXEDenhancementdmdarray.reserve at compile time too
12331RESOLVEDWORKSFORMEminordmdWrong error message for undefined identifier at compile-time
12332RESOLVEDFIXEDregressionphobosstd.json API broken without notice
12333NEWenhancementphobosphobos#10038std.conv.to: Safe conversion of character types
12334RESOLVEDFIXEDnormaldmdCannot access frame pointer of nested class from inside lambda
12335RESOLVEDFIXEDenhancementphobosstd.algorithm.skipOver should support multiple args like startsWith
12336RESOLVEDDUPLICATEnormalphobosskipOver should accept variadics just like startsWith does
12337RESOLVEDDUPLICATEnormaldmdBad enum usage wrong error message line number
12338RESOLVEDINVALIDnormaldmd@trusted delegates should implicitly cast to @safe
12339RESOLVEDFIXEDnormaldmd"alias this" not considered for qualified conversion
12340RESOLVEDDUPLICATEnormaltools/DELEXECUTABLE does not work
12341RESOLVEDWORKSFORMEenhancementdmdAdd EXTRA_C_SOURCES to autotester
12342RESOLVEDINVALIDnormaldmdDeprecate not reachable code?
12343NEWnormaldmddmd#18793Win64 64 bit C ABI not followed for passing structs as function parameters
12344RESOLVEDFIXEDnormaldmd.di generation doesn't include contracts in interfaces
12345RESOLVEDWORKSFORMEnormaldmdbyLine.popFront() fails with 'Internal error: backend/cod2.c 2200' when compiled with '-inline' switch
12346RESOLVEDINVALIDmajordmdInstantiating class with a private constructor results in a runtime error
12347RESOLVEDWONTFIXnormalphobosadjoin!SingleFun does not return a tuple
12348RESOLVEDDUPLICATEenhancementphobostoImpl(Target,Source)(Source source, radix) add range support
12349RESOLVEDFIXEDnormalphobosstd.File.flush and error causes segfault after calling close
12350RESOLVEDFIXEDmajordmdAssigning __traits(getAttributes) to variable crashes DMD
12351RESOLVEDFIXEDnormaltoolsrdmd --makedep(end|file) uses the source file as the target
12352RESOLVEDFIXEDenhancementdmdConsistently stop encoding return type of parent functions
12353RESOLVEDFIXEDnormalvisuald"Show type of expressions in tool tip" always set on start
12354RESOLVEDFIXEDnormaltoolsrdmd --makedep(end|file) doesn't output empty rules for all source files
12355RESOLVEDWONTFIXmajorvisualdVisual D is slow in ~500 lines file on old PC
12356RESOLVEDFIXEDnormalphobosstd.traits.isTypeTuple and isExpressionTuple are poorly documented
12357RESOLVEDFIXEDnormaldmdUntyped string variable fails silently. No compiler warning given.
12358RESOLVEDFIXEDenhancementphobosMake BinaryHeap an input range
12359RESOLVEDWONTFIXenhancementdmdimplicit overload merging with selective imports should be removed
12360RESOLVEDINVALIDcriticaldmdstruct field not actually updated
12361NEWnormaldmddmd#18794Coverage doesn't work on the functions mixin-ed from another module
12362RESOLVEDFIXEDnormaldmddmd hangs when attempting to use undefined enum
12363NEWnormaldmddmd#17647getVisibility trait doesn't work for certain kinds of fields (and is poorly designed...)
12364NEWnormaldruntimedmd#17272Pure std.math.cbrt
12365RESOLVEDFIXEDnormaldmdAssigning 1D array to 2D array should require cast
12366RESOLVEDFIXEDnormalphobosRange violation in compile-time regex
12367RESOLVEDFIXEDenhancementphobosstd.regex: Recognize (?# ... ) comment syntax
12368RESOLVEDFIXEDnormalphobosstd.file.write conflicts with std.stdio.write
12369NEWenhancementdmddmd#18795Defer semantic2 and semantic3 of function local symbols until the end of enclosing function
12370RESOLVEDINVALIDregressiondmdRegression: C++ name mangling broke
12371RESOLVEDDUPLICATEregressiondmdError: undefined identifier with mixins
12372RESOLVEDWORKSFORMEnormaldmdForward reference error with auto type inference in overloaded functions
12373RESOLVEDWORKSFORMEnormaldmdopDispatch cannot resolve to a non-member template
12374RESOLVEDINVALIDcriticaldmdundefined reference to ...__initZ link error
12375RESOLVEDFIXEDregressionphobosWriteln of a char plus a fixed size array of chars
12376RESOLVEDFIXEDregressiondmdICE with constarainted template instantiation with error gagging
12377RESOLVEDWORKSFORMEmajordmdICE (backend\cgxmm.c 622) on x64 for math on cdouble array items
12378RESOLVEDFIXEDcriticaldmdCompiler accepts any syntactically-valid code inside double-nested map predicate
12379RESOLVEDFIXEDenhancementphobosAdd toFile function which writes its first argument to a file
12380RESOLVEDFIXEDnormaldmdWrong line number for type mismatch with enum .init assignment
12381RESOLVEDFIXEDregressiondmd[REG2.065] [ICE] An internal error in e2ir.c while casting array ops
12382RESOLVEDFIXEDregressiondmd`opDollar` can't be used at CT
12383RESOLVEDDUPLICATEnormaldlang.orgdlang.org operator overloading text with DDoc macro.
12384NEWenhancementdmddmd#18796Improve optimization of nothrow code
12385RESOLVEDFIXEDnormaldmdEnum member should not be modifiable when the member is immutable
12386NEWenhancementdmddmd#18797Allow using derivatives of IFTI'd types in remaining arguments
12387RESOLVEDWONTFIXenhancementdruntimeMark stdlib malloc and friends as weakly pure
12388RESOLVEDWORKSFORMEnormaldmdUFCS fails with "no property" error if symbol exists in scope
12389RESOLVEDWORKSFORMEnormaldruntimeOperating system C functions should be marked as 'nothrow'
12390RESOLVEDFIXEDregressiondmd[REG2.066a] "has no effect in expression" diagnostic regression
12391NEWmajorphobosphobos#9629DirEntries throws in foreach
12392RESOLVEDFIXEDmajordmdNo attribute inference if first template instantiation uses `alias`
12393RESOLVEDINVALIDnormaldmdCannot import std.variant
12394RESOLVEDFIXEDregressionphobosRegression: std.regex unittests take agonizingly long to run - like hours on OSX
12395RESOLVEDINVALIDnormaldmdProgram segfaults despite being entirely within SafeD
12396RESOLVEDFIXEDregressiondmdRegression: major breakage from new import rules
12397RESOLVEDFIXEDnormaldmdCTFE ICE CompiledCtfeFunction::walkAllVars with 2.065
12398RESOLVEDINVALIDregressiondmdSelective imports no longer act as static imports
12399RESOLVEDFIXEDregressiondmdStatic and selective import acts like a normal import
12400RESOLVEDFIXEDregressiondmdMisleading/useless diagnostic on bad fully-qualified symbol name