D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
9201RESOLVEDINVALIDnormaldruntimeWNDPROC does not have to be nothrow
9202RESOLVEDDUPLICATEnormaldmdMissing DrawTextA & W in windows header. Also missing a couple of enum related.
9203NEWnormaldlang.orgdlang.org#4020Clarify that template functions with auto ref params do not share static locals
9204RESOLVEDDUPLICATEnormaldmdUnable to create alias to template function instance with auto ref param
9205RESOLVEDFIXEDenhancementdmdBetter error message for misplaced pure nothrow tags
9206NEWenhancementphobosphobos#9945std.exception.isValidEnumValue
9207RESOLVEDDUPLICATEnormalphobosstd.array.join of immutable(string[])
9208RESOLVEDFIXEDnormaldmd[ICE](func.c line 1205) with auto return in recursive function
9209RESOLVEDFIXEDcriticaldmdice(symbol.c) with const struct heap allocation
9210RESOLVEDFIXEDregressiondmd[2.061 beta] Import cycle causes unpredictable compile errors
9211RESOLVEDFIXEDnormalphobosregex lookahead, (?=(\d\d\d)+\b) failed
9212RESOLVEDFIXEDnormaldmdAssociative array foreach iteration with immutable key
9213RESOLVEDFIXEDregressiondmd[2.061 beta] Member access without this and __traits(compiles, ...)
9214RESOLVEDFIXEDnormaldruntimeTickDuration.to should probably be a property
9215RESOLVEDFIXEDregressionphobos[2.061 beta] isDymanicArray/DynamicArrayTypeOf broken for classes/interfaces with AliasThis
9216RESOLVEDDUPLICATEnormalphobosLocal import of std.array does not make popFront() visible
9217RESOLVEDDUPLICATEnormaldmdA problem with default function argument initialization
9218RESOLVEDINVALIDregressiondmd[2.061] Correct signature of struct opCmp no longer accepts enum structs
9219RESOLVEDFIXEDenhancementdmdAllow matching { } in asm statements
9220RESOLVEDDUPLICATEnormaldmdmodule constructor breaks implicit linking with DLL
9221RESOLVEDDUPLICATEenhancementdmdAdded -di flag to make use of deprecated symbols a warning
9222RESOLVEDFIXEDenhancementdmdAdd User Defined Attributes (UDA)
9223RESOLVEDFIXEDenhancementdmdAdd -de and -dw switches
9224RESOLVEDFIXEDenhancementdmdAdd Win64 code generation support for use with Visual C
9225RESOLVEDFIXEDenhancementdmdAdd sections [Environment32] and [Environment64] to sc.ini/dmd.conf
9226RESOLVEDFIXEDenhancementdmdMore simd instructions allowed as intrinsics
9227RESOLVEDFIXEDenhancementdmd__traits(identifier,...) to pick out identifier from parameter list tuple
9228RESOLVEDFIXEDenhancementdmdAdd getProtection to __traits()
9229RESOLVEDWONTFIXenhancementdmdPrivate default arguments
9230RESOLVEDFIXEDregressiondmdIncorrect implicit immutable conversion occurs in pure function
9231RESOLVEDFIXEDnormaldmdoverriding inout funcion with attribute inference reports weird error
9232RESOLVEDFIXEDnormaldmdParsing error on some templated methods calls
9233RESOLVEDDUPLICATEcriticaldmdcompiler infinite recursion on nested mixin
9234RESOLVEDFIXEDregressiondmdDMD confuses string template parameter with function
9235RESOLVEDFIXEDmajordmdTemplate mixin doesn't allow to mixin non-conflicting overloads
9236RESOLVEDFIXEDcriticaldmdCTFE ice on switch + with(EnumType)
9237RESOLVEDFIXEDenhancementdmdadd __traits(isPOD, ...)
9238RESOLVEDFIXEDenhancementdmdSupport rvalue references
9239RESOLVEDWORKSFORMEnormaldmdx86_64 ABI: 3 byte structs are never enregistered
9240RESOLVEDINVALIDregressiondmd(Regression: 2.058) non-const does not implicitly convert to const
9241RESOLVEDFIXEDnormaldmd2.061: Property call error message disappeared
9242RESOLVEDFIXEDenhancementdmdAdd stack stomping code to flush out heisenbugs
9243NEWenhancementdmddmd#18509Order locals to prevent buffer overflow attacks
9244RESOLVEDFIXEDregressiondmdunion containing pointers not allowed
9245RESOLVEDFIXEDmajordmd[CTFE] postblit not called on static array initialization
9246RESOLVEDDUPLICATEnormaldmdsafe struct with dtor doesn't generate safe opAssign
9247RESOLVEDFIXEDnormaldmdCompiler accepts opaque struct returned by value from function pointer declaration.
9248RESOLVEDFIXEDregressiondmd[2.061 beta] Concatenation of array literal and array produces corrupted result
9249RESOLVEDINVALIDblockerdmdDefining opCast disables downcasting and explicit upcasting
9250RESOLVEDFIXEDminordmdWrong line number for error involving length of a static array
9251RESOLVEDDUPLICATEenhancementdmdAn immutable arrays concatenation to produce an immutable implicitly castable to mutable?
9252RESOLVEDWORKSFORMEnormaldmdWrong error message in a case of alias-this-array indexing with double value
9253REOPENEDnormalphobosphobos#9946Review Phobos algorithms and make them transient-safe where possible
9254RESOLVEDFIXEDnormaldmdICE on invalid foreach aggregate
9255RESOLVEDFIXEDnormaldmdInconsistent .file field of thrown exceptions
9256RESOLVEDFIXEDminordmdA purity-related error message in case of member access
9257NEWenhancementdmddmd#18510[ER] New optional "operator" keyword to validate magic functions
9258RESOLVEDFIXEDregressiondmdopAssign with base class triggers "identity assignment operator overload" error
9259RESOLVEDFIXEDregressiondmdPassing an array of pointers to a typesafe vararg is broken
9260RESOLVEDFIXEDenhancementphobosgetopt should allow setting booleans to false
9261RESOLVEDWORKSFORMEnormaldmd"Internal error: ../ztc/cgcod.c 810" on AMD64 with -lib -O -gs
9262RESOLVEDWORKSFORMEnormaldmdcompilation of erroneous source files causes segfault in Package
9263RESOLVEDFIXEDregressiondmdstatement is not reachable when statement is reachable
9264RESOLVEDFIXEDcriticaldmd[64bit] Wrong code with conversion from int parameter to float
9265RESOLVEDFIXEDenhancementphobosNullable fixed-sized array wrapper
9266RESOLVEDFIXEDregressiondmdCannot define two Tuple objects.
9267RESOLVEDWORKSFORMEnormaldlang.orgWebsite formatting errors
9268RESOLVEDFIXEDregressiondmd[ice-on-invalid] void assignment in fail44.d no longer caught in frontend
9269RESOLVEDWORKSFORMEnormalphobos[2.061] rdmd -unittest fails with lcurl not found
9270RESOLVEDDUPLICATEnormaldmdUndetected ref escape of local slice
9271RESOLVEDFIXEDnormaldmdForwarding lambda predicate with type inference causes segfault
9272RESOLVEDINVALIDnormaldmdopDispatch conflicts with UFCS on template functions
9273RESOLVEDFIXEDregressiondmdDMD segfaults with templated ctors in implicit super call
9274RESOLVEDFIXEDnormaldmdis + alias this = wrong code
9275RESOLVEDFIXEDnormaldruntime[GC] removeRoot hits assert(0) instead of being a no-op (as documented)
9276RESOLVEDFIXEDregressiondmdregression(2.061): Forward reference error
9277RESOLVEDDUPLICATEnormaldmd[diagnostic] bad error message on illegal cast inside foreach
9278RESOLVEDFIXEDregressiondmdICE todt.c:692 when float containing struct is defined after use
9279RESOLVEDFIXEDregressiondmd[REG2.055/2.063] Static array return value implicitly converted to immutable dynamic array
9280RESOLVEDFIXEDnormaldmdRuntime range violation with named capture groups in regex
9281RESOLVEDINVALIDregressiondmdEnum struct with op overloading doesnt works
9282NEWenhancementphobosphobos#9595Add std.textmacro module
9283RESOLVEDWONTFIXenhancementdmd"out ref" function attribute proposal to solve ref-accepting ref-returning memory safety issue
9284RESOLVEDFIXEDmajordmdDMD segfaults with templated ctors in constructor delegation
9285RESOLVEDFIXEDenhancementdmddtoh utility - convert D files to C++ header files
9286RESOLVEDINVALIDregressionphobosstd.conv.parse fails to compile with Nullable
9287RESOLVEDFIXEDenhancementdmdDMD should read from stdin when an input file is "-"
9288RESOLVEDFIXEDminorphobosParameter(Identifier|DefaultValue)Tuple report pointless errors
9289RESOLVEDWORKSFORMEmajordmd[Regression 2.061] Had been deprecated language features are enabled again in default
9290RESOLVEDFIXEDcriticaldmdAbility to modify immutable struct members in static array assignment
9291RESOLVEDFIXEDnormaldmd[ICE][REG] throwing undefined identifier with nothrow crashes dmd
9292NEWnormaldmddmd#18511hasNestedArgs wrong result for nested template literal
9293RESOLVEDFIXEDnormaldmdenum struct with StructInitializer reports weird error
9294RESOLVEDINVALIDenhancementdmdforeach tuple unpack with opApply
9295NEWenhancementdmddmd#17568More implicit type conversion in array literals
9296RESOLVEDFIXEDnormaldmdLITTLE_ENDIAN and BIG_ENDIAN are always defined on Linux
9297RESOLVEDFIXEDnormalphobosFormatting of floating point values in std.format truncates reals to double
9298NEWnormalphobosphobos#9947some std.math functions not implemented for Win64
9299RESOLVEDFIXEDnormalphobosstd.algorithm.minPos of const(int)[]
9300NEWenhancementdmddmd#18512Syntax for loop invariants