D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
8701RESOLVEDINVALIDenhancementdmdOne case of template type deduction
8702RESOLVEDFIXEDnormaldmdtuple(tuple(1)) fails to compile, but tuple(tuple(1),1) works
8703RESOLVEDDUPLICATEnormaldmdDisabling default ctor does not forbid default construction
8704RESOLVEDFIXEDnormaldmdInvalid nested struct constructions should be detected
8705RESOLVEDFIXEDnormalphobosstd.conv.to bug, from documentation
8706RESOLVEDWORKSFORMEnormaldlang.orgTool reference page
8707RESOLVEDWORKSFORMEnormaldmdICE(cod1.c) 1689
8708RESOLVEDFIXEDminorphobosDocumentation for std.process.exec family is inaccurate
8709RESOLVEDWORKSFORMEnormalphobostoLower on alias this
8710RESOLVEDDUPLICATEnormaldmdstd.typecons.Tuple and double declared nested struct crashes dmd
8711RESOLVEDFIXEDmajordmdICE with initializing function pointer with array
8712RESOLVEDFIXEDenhancementphobosThere is no staticFilter in std.typetuple
8713RESOLVEDINVALIDenhancementdmdAllow passing arguments to templates in CTFE
8714RESOLVEDFIXEDnormaldmdMissing error message with circular use of CTFE
8715NEWenhancementphobosphobos#9939map, filter, zip, not with functional arrays/associative arrays
8716RESOLVEDDUPLICATEnormaldmd`package` restricts members usage in same module if there is no package name
8717RESOLVEDFIXEDnormaldmd`private` and `protected` restrict member usage in same module
8718RESOLVEDINVALIDnormaldmdTemplate mixin + string mixin name collision
8719RESOLVEDWONTFIXnormalphobosspawnvp() (POSIX) throws exception in fork()ed child process
8720RESOLVEDWORKSFORMEnormaldmdICE(glue.c, !vthis->csym)
8721RESOLVEDFIXEDnormalphobosstd.algorithm.remove problem
8722RESOLVEDFIXEDnormaldmdforeach triggers a floating point exception with multidimensional array of a dimension equal to 0
8723RESOLVEDINVALIDenhancementdmdError: function called with argument types:
8724RESOLVEDWORKSFORMEnormaldmdThrowing exception in constructor prints strange warning
8725RESOLVEDDUPLICATEnormalphobossegmentation fault with negative-lookahead in module-level regex
8726RESOLVEDWORKSFORMEnormaldmdAbout immutable and const constructors
8727RESOLVEDWONTFIXenhancementdmd__traits(is_reserved_word, "") ?
8728REOPENEDenhancementdmddmd#17557Allow optional message for @disable
8729RESOLVEDFIXEDnormalphobosparse!bool does not work correctly
8730RESOLVEDFIXEDminorphoboswriteln stops on a nul character, even if passed a D string
8731RESOLVEDDUPLICATEnormaldmdCompiler allows multiple implementations of the same function signature
8732RESOLVEDWORKSFORMEnormalphobosstd.typecons: BlackHole/WhiteHole always declare methods public
8733RESOLVEDFIXEDnormaldmdNormalize -of path on Windows
8734RESOLVEDWONTFIXnormaldmdCompiler must verify exe path is writable before attempting compilation
8735RESOLVEDFIXEDnormaldmdICE: Assertion failure: 't' on line 100 in file 'aliasthis.c'
8736RESOLVEDDUPLICATEnormaldmdDMD should translate slashes in -of on Windows
8737RESOLVEDINVALIDmajordmdAssociative Array (AA) KeyType is not Unqual-able
8738RESOLVEDFIXEDmajordmdStruct literal breaks assigment ordering
8739RESOLVEDFIXEDnormaldmdDDoc outputs wrong parameter name in delegate parameter list
8740RESOLVEDDUPLICATEnormaldmdTemporary structs inside of array literals are destroyed and not copied in initialization of array
8741RESOLVEDFIXEDmajordmdwrong code for struct member initialized using struct constructor
8742RESOLVEDFIXEDnormaldmdAnonymous nested class derived from another nested class makes DMD crash
8743NEWenhancementphobosphobos#9940Add support for memoizing class methods
8744RESOLVEDFIXEDtrivialdmdpragma(msg) incorrectly prints uint values >= 2^31
8745RESOLVEDDUPLICATEnormaldmdfloating point comparison ("is" vs "==") inconsistency (on 32)
8746RESOLVEDWORKSFORMEnormalphobosrehash AA property doesn't work with constant Tuple
8747RESOLVEDFIXEDregressionphobosisAssignable!(int, const(int)) is false
8748RESOLVEDINVALIDnormaldmdthe module name must not be unique in the pack and its subpacks
8749RESOLVEDDUPLICATEnormaldmdWrong mangling of in parameters
8750RESOLVEDFIXEDmajorphobosICE when using any and all as a template condition
8751RESOLVEDFIXEDnormaldmdProblem with pure inference of inner delegate
8752RESOLVEDWONTFIXenhancementdmdUnsafe use of T.init should be allowed in @system function
8753RESOLVEDINVALIDnormaldmdToo aggressive expansion for variables which have void initializer
8754RESOLVEDDUPLICATEnormalphobosFunction commonPrefix returns invalid string when passing two cyrillic utf-8 strings
8755RESOLVEDFIXEDenhancementphobosChange the order of reduce arguments
8756RESOLVEDFIXEDnormalphobosAdd link to location of curl static library
8757RESOLVEDWONTFIXenhancementdmdRequire parenthesization of ternary operator when compounded
8758RESOLVEDWORKSFORMEnormalphobosA problem with zip.map.reduce at compile time
8759RESOLVEDWORKSFORMEnormalphobosautogenerated opEquals does no handle well Variant
8760RESOLVEDDUPLICATEnormaldmdfor a struct A, new A should work if A a; does
8761RESOLVEDDUPLICATEnormaldmdvariadic template with nested function using tuple fails
8762RESOLVEDFIXEDenhancementphobosinstanceOf trait for static conditionals
8763RESOLVEDFIXEDnormaldmdstruct initialization with empty variadic arguments tries to call constructor
8764RESOLVEDFIXEDnormalphoboschunks.transposed causes infinite ranges.
8765RESOLVEDFIXEDnormaldmdassert should print the source code for the condition when no message argument present
8766RESOLVEDWORKSFORMEnormaldmdunexpected compile-time error when switching a struct definition to a class
8767RESOLVEDDUPLICATEnormaldmdexpression of type bool() does not have a boolean value?
8768RESOLVEDDUPLICATEcriticaldmdICE(access.c) Implicit super call to templated constructor
8769RESOLVEDDUPLICATEnormaldmdTemplate instantiation emitted into wrong file on multi-obj compilation
8770RESOLVEDFIXEDnormaldmdWrong error line number with immutable field
8771RESOLVEDFIXEDnormalphobosWrong writeln of negative numbers
8772RESOLVEDINVALIDnormalphobosDList.remove doesn't work with result of std.range.take
8773RESOLVEDDUPLICATEnormaldmd[CTFE] foreach ref element doesn't work well at compile time.
8774RESOLVEDFIXEDregressiondmd2.059 worked 2.060 does not: nested delegate memory corruption
8775RESOLVEDDUPLICATEregressiondmd2.059 worked 2.060 does not: Range Violation
8776RESOLVEDDUPLICATEnormaldmdpure static this can't access inhexistant field __gate
8777RESOLVEDFIXEDminordmd"final fields" in error messages
8778RESOLVEDWORKSFORMEnormaldmdStruct with core.simd type has wrong size and gives Segmentation fault
8779RESOLVEDFIXEDnormalphobosstd.zlib.UnCompress needs a way to detect end-of-stream
8780RESOLVEDDUPLICATEnormalphobosstd.traits.ReturnType of overloaded functions
8781RESOLVEDDUPLICATEnormaldmddelegate breaks const/immutable/shared correctness
8782RESOLVEDWONTFIXenhancementdmdD lexer do not understand unicode char … for variadic
8783RESOLVEDFIXEDnormaldmdref foreach update of const fixed size arrays in constructor
8784RESOLVEDINVALIDenhancementphobosstd.bigint.BigInt.infinity
8785NEWenhancementdmddmd#18472feature request: static mixin
8786RESOLVEDFIXEDtrivialdlang.orgassert does not call "invariant()" function
8787RESOLVEDFIXEDminordmdVirtual not abstract methods in interfaces error message
8788RESOLVEDFIXEDnormaldmdThe super constructor call can be prevented by mentioning "return".
8789NEWnormaldmddmd#18473mangling of const member function
8790RESOLVEDDUPLICATEregressiondmdCompiling with optimization produces erroneous variable initialization error
8791RESOLVEDDUPLICATEblockertoolsOptlink fails when reading PATH variable and -g is used
8792RESOLVEDFIXEDmajorphobosstd.algorithm.joiner doesn't return a proper forward range
8793RESOLVEDFIXEDnormaldmdAnother problem with pure inference of inner delegate
8794RESOLVEDFIXEDenhancementdmdDDoc should provide qualified symbol names suitable for anchors
8795RESOLVEDFIXEDnormaldmdmixing in "switch" or "interface;" makes dmd segfault
8796RESOLVEDFIXEDcriticaldmdOptimizer bug on 64bit: *p++=1 where p is a parameter
8797RESOLVEDFIXEDnormalphobosstd.traits std.typetuple.Alias is private and used in std.traits
8798RESOLVEDFIXEDnormaldlang.orgTuple curry example not really curry
8799RESOLVEDFIXEDenhancementdlang.orgGive example of Tuple mapped to a function
8800RESOLVEDWONTFIXenhancementdmdInvalid UTF-8 sequences allowed in strings with 'c' postfix.