D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
3901RESOLVEDFIXEDnormaldmdPATCH: Nested struct assignment for CTFE
3902RESOLVEDFIXEDnormaldlang.orgDefinition of opCmp
3903RESOLVEDFIXEDnormaldmdTraits compiles as true for an array sum with wrong syntax
3904RESOLVEDDUPLICATEenhancementdmdInfer function type from an alias in a template
3905RESOLVEDDUPLICATEnormaldmdWrong error message with wrong opBinary("in")
3906RESOLVEDFIXEDnormaldmdUndefined struct and union declarations are not documented
3907RESOLVEDFIXEDnormaldlang.org@ attributes not part of lexical grammar
3908RESOLVEDFIXEDnormaldlang.org@ attributes not part of function grammar
3909RESOLVEDFIXEDmajordmdtoDelegate handles only a tiny subset of function pointer types
3910RESOLVEDWORKSFORMEnormaldmdExplicit template instantiations for functions used as array properties?
3911RESOLVEDFIXEDnormaldmdAssociative array in CTFE crashes compiler
3912RESOLVEDFIXEDnormaldmdpure static nested functions are not recognized as pure
3913RESOLVEDFIXEDnormaldmdBad error message with wrong enum
3914RESOLVEDFIXEDcriticaldmdStruct as argument that fits in register has member accessed wrong
3915RESOLVEDWORKSFORMEnormaldmdtypeid not getting type of offsetof standard property
3916RESOLVEDDUPLICATEmajordmdopEquals for objects does not respect const
3917RESOLVEDFIXEDenhancementdruntimeopEquals for Ojbect could be more efficient
3918RESOLVEDFIXEDnormaldmdParameter use before its use in an AndAnd expression with reals treats NaN as false
3919RESOLVEDFIXEDnormaldmdICE(expression.c, 9944): * or / with typedef ireal
3920RESOLVEDFIXEDnormaldmdAssertion failure: '0' on line 10018 in file 'expression.c'
3921RESOLVEDINVALIDmajordlang.orgCompile time evaluation requirements not well-specified
3922RESOLVEDFIXEDnormaldmdRefuse returning nonvoid from void functions
3923RESOLVEDFIXEDnormalphobosstd.algorithm.find is too much hard to understand
3924RESOLVEDWORKSFORMEnormaldmdnothrow ignored in some situations
3925RESOLVEDFIXEDnormaldmdMissed escaping reference of a local variable
3926RESOLVEDWONTFIXenhancementdmdopCast(bool) in classes is bug-prone
3927RESOLVEDFIXEDnormaldmdarray.length++; is an error, but ++array.length compiles
3928RESOLVEDFIXEDnormaldmd(D1 only) Comparing imaginaries with reals produces results that are inconsistent
3929RESOLVEDFIXEDenhancementdruntimeInteractions between LRU array cache, memory recycling
3930RESOLVEDFIXEDregressiondruntimeAAs horribly broken
3931RESOLVEDWONTFIXnormaldruntime[AA] Associative Arrays on repeated stress testing get progressively slower
3932RESOLVEDFIXEDnormaldmdTitle: A forward declaration error with a struct.init
3933RESOLVEDDUPLICATEenhancementdruntimeArray memory allocation error lacks a line number
3934RESOLVEDINVALIDnormaldmdSome untidy attributes
3935RESOLVEDFIXEDnormaldmdopBinary is instantiated with "="
3936RESOLVEDWONTFIXenhancementdmdSuggestions for some better alternative names
3937RESOLVEDFIXEDnormalphobosos.path.dirname fails on absolute path
3938RESOLVEDWORKSFORMEmajordlang.orgsemantics of casting arrays need to be reworked
3939RESOLVEDWONTFIXenhancementdmdBuilt-in __vptr attribute for classes too
3940RESOLVEDFIXEDnormalphobosaltsep not found
3941RESOLVEDFIXEDnormaldmdquirks of overloading function templates complicate the new operator overloading
3942RESOLVEDFIXEDnormaldmddmd segfaults
3943RESOLVEDINVALIDminordmd"in" function argument is redundant
3944NEWenhancementdmddmd#18176Require immutable annotation for new fields of class inherited from immutable class
3945RESOLVEDFIXEDnormaldlang.orgAssertExpression message should implicitly convert to const char[]
3946RESOLVEDFIXEDnormalphobosschwartzSort - SwapStrategy always unstable
3947NEWnormaldmddmd#18182Implicit and explicit casting of floating point to bool produces different results
3948RESOLVEDFIXEDnormaldmdArray literal assign to array of different length
3949RESOLVEDFIXEDnormaldmdWrong sized array plus pragma crashes compiler
3950RESOLVEDINVALIDnormaldmdWrong error message in recursive template call with no !
3951RESOLVEDFIXEDnormaldmd[CTFE] With a fixed-size array
3952RESOLVEDWORKSFORMEenhancementdmdpragma(msg,...) has bugs + alternative idea
3953RESOLVEDWORKSFORMEenhancementdlang.orgTake user to correct compiler page from digitalmars.com
3954RESOLVEDFIXEDnormaldlang.orgDeclDef rule is missing TemplateMixinDeclaration
3955RESOLVEDFIXEDnormaldmdVery poor error message: accidentally assigning to string literal in template
3956RESOLVEDFIXEDmajortoolslinker removes underscore from all exported symbols of a module but the first
3957RESOLVEDDUPLICATEminordmd[DDOC] Wrong html with [0, 10) in the comment
3958RESOLVEDFIXEDnormaldmdmixin(non-static method) crashes compiler
3959RESOLVEDWORKSFORMEregressiondmdcan't mixin result of templated static struct method
3960RESOLVEDWONTFIXnormaldmdUnused local variables not reported
3961RESOLVEDFIXEDnormalphobosError with to!(somestruct)
3962RESOLVEDDUPLICATEnormaldmdAssociativeArray!(K,V) .init has no [ ] operator
3963RESOLVEDDUPLICATEnormaldmdout(result) in contract programming is nan
3964RESOLVEDWONTFIXtrivialdlang.orgHello World, Reloaded example on 1.0 page has writeln
3965RESOLVEDWONTFIXenhancementdmdMultiple "static this()" can be a little error-prone
3966RESOLVEDDUPLICATEnormaldmdopUnary("++") doesn't work
3967RESOLVEDFIXEDnormaldmdTDPL bool opEquals() for structs instead of int opEquals()
3968RESOLVEDFIXEDenhancementdmdSome way to do certain implicit casts with operator overloading
3969NEWenhancementdmddmd#18196Built-in compile time errors against usage of wrong operator strings
3970RESOLVEDFIXEDnormaldmdProblem with cast -1.0L ==> uint/ulong
3971RESOLVEDINVALIDmajordmdSyntax & semantics for array assigns
3972RESOLVEDDUPLICATEnormaldmdRegarding module with name different from its file name
3973RESOLVEDDUPLICATEnormaldmdout contracts fail with ref return types
3974RESOLVEDFIXEDnormaldmdICE(init.c): Static array initializer with more elements than destination array
3975RESOLVEDINVALIDnormaldmdMisnamed main causes linker errors
3976RESOLVEDDUPLICATEnormaldmdsegfault on anonymous struct/union
3977RESOLVEDDUPLICATEnormaldmdShould disable implicit conversion of B[] to A[] when B is derived from A
3978RESOLVEDFIXEDnormaldmdCompiler crash on improper struct initialization
3979RESOLVEDFIXEDnormaldmdOrder-of-compilation and forward reference errors
3980RESOLVEDDUPLICATEmajordmdDMDFE confused about function pointer/whisper syntax when mixed with array indexing.
3981RESOLVEDWORKSFORMEenhancementdmdMore useful and more clean 'is'
3982RESOLVEDFIXEDnormaldmd[ICE] a.values on wrong AA
3983RESOLVEDFIXEDregressiondmdRegression(2.037): struct with == can't be member of struct with template opEquals
3984RESOLVEDFIXEDnormaldmdSegfault(interpret.c): CTFE using struct constructor on a local static variable
3985RESOLVEDWORKSFORMEnormaldlang.orgDocumentation of the main() Function
3986RESOLVEDFIXEDblockerdmdStruct constructors bypass default initialization of member variables
3987RESOLVEDFIXEDnormaldmd[gdb] Invalid DWARF output for function pointers
3988RESOLVEDFIXEDnormaldlang.orgProvide canonical example for operator overloading
3989RESOLVEDWONTFIXnormaldmdstringof of nested enums doesn't give sufficient information
3990RESOLVEDFIXEDnormaldmdDeferencing a dynamic array as pointer
3991RESOLVEDFIXEDnormaldmdVoid initializers in unions considered overlapping
3992RESOLVEDWONTFIXenhancementdlang.orgLogin via real name or a custom username
3993RESOLVEDWONTFIXenhancementdlang.orgDo not show email addresses at all (At least as a user-setting)
3994RESOLVEDDUPLICATEnormaldmdWrong line numbers inside AA/Array initializers
3995RESOLVEDINVALIDenhancementdmdCan't access array/AA from function literal defined inside the array/AA's initializer
3996RESOLVEDFIXEDregressiondmdRegression(2.041) ICE(glue.c) Passing struct as AA template parameter (Algebraic with struct)
3997RESOLVEDINVALIDnormalphoboscomparing AAs doesn't work: _aaEqual missing
3998RESOLVEDINVALIDnormaldlang.orgBasicType2 rule shouldn't have slice syntax
3999NEWenhancementdmddmd#18205Have enums that do not implicitly convert to an int
4000RESOLVEDDUPLICATEenhancementdmdFunction pointer/delegate covariance