D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
3501RESOLVEDFIXEDnormaldmd(D1 only) "is null" comparison should be disallowed for fixed-size arrays
3502RESOLVEDFIXEDenhancementdmdFix for dropped Mac OS X 10.5
3503RESOLVEDWONTFIXenhancementdmd[module] Imports should be static by default
3504RESOLVEDWONTFIXenhancementdmd[module] import foo: *; should be supported if imports are static by default
3505RESOLVEDWONTFIXenhancementdmd[module] static imports should be binded to the leaf module, not the fully qualified name
3506RESOLVEDWORKSFORMEenhancementdmd[module] Imports should be valid at any scope
3507RESOLVEDWONTFIXenhancementdmd[module] Flag unused imports to avoid unnecessary dependencies
3508RESOLVEDDUPLICATEnormalphoboshasLength is broken for length defined as function
3509RESOLVEDFIXEDblockerdmdCannot forward reference a template mixin's members in a compile-time context
3510RESOLVEDFIXEDblockerdmdCannot forward reference a templated type from within a template mixin
3511RESOLVEDFIXEDnormaldmdref return property confused with property setter
3512RESOLVEDFIXEDnormaldmddchar iteration over string in CTFE fails
3513RESOLVEDFIXEDnormalphobosDocumentation for Stride
3514RESOLVEDFIXEDnormaldmdopApply should be the first-choice foreach iteration method.
3515RESOLVEDFIXEDtrivialdmdDisallow use of comma operator when declaring array dimension
3516RESOLVEDFIXEDcriticaldmdDestructor not called on temporaries
3517RESOLVEDFIXEDenhancementphobosAllocators proposal
3518RESOLVEDDUPLICATEmajordmdDestructor not called on temporaries
3519RESOLVEDWONTFIXenhancementphobosunpack, enumerate in std.range
3520RESOLVEDFIXEDregressionphobosstd.numeric.CustomFloat horribly broken
3521RESOLVEDFIXEDnormaldmdOptimized code access popped register
3522RESOLVEDFIXEDnormaldmdICE(cg87.c): variable*array[].
3523ASSIGNEDnormaldruntimedmd#17191[GC] Fiber is not garbage collected properly
3524RESOLVEDFIXEDminordmdICE(e2ir.c): using alias parameter after scope closure error
3525RESOLVEDWORKSFORMEnormaldmdOverride keyword & indirect inheritance of many interfaces
3526RESOLVEDFIXEDnormaldmdMixin of member function not overriden by enclosing scope
3527RESOLVEDFIXEDtrivialdmdDMD won't compile on FreeBSD (freebsd.mak doesn't seem to be maintained)
3528RESOLVEDFIXEDminordruntimeFreeBSD patches for druntime.
3529NEWnormaldmddmd#17509Use of /etc discouraged in FreeBSD for third party applications.
3530RESOLVEDFIXEDnormaldmdA case where IFTI works with int but not enum
3531RESOLVEDFIXEDnormalphobos'curry' doesn't work for templated functions
3532RESOLVEDINVALIDcriticalphobosbenchmark function consumes 100% CPU when used with anonymous delegate
3533RESOLVEDFIXEDnormaldmdAssociative array init is broken in a subtle way
3534RESOLVEDDUPLICATEnormaldmdconst/immutable data can be modified by passing through ref function parameter
3535RESOLVEDFIXEDnormaldmdstruct constructors don't work in CTFE
3536RESOLVEDWONTFIXenhancementdmd[patch] Make switch case error at unintentional fallthrough. (allow intentional fallthrough)
3537RESOLVEDDUPLICATEnormaldmdCasting objects with alias this takes the subtype
3538RESOLVEDDUPLICATEcriticaldmdDefault value of alias template parameter is instantiated only once.
3539RESOLVEDFIXEDcriticaldmdTemplate instantiation fails in an obscured way. See details.
3540RESOLVEDFIXEDnormaldmdAnother DWARF line number fix
3541REOPENEDenhancementdmddmd#18133Add -oq to dmd (use fully qualified module name as object filename)
3542RESOLVEDFIXEDtrivialdmdUnittest block does not require a closing bracket
3543RESOLVEDFIXEDenhancementdmd[tdpl] ternary operator can't find common type for classes/interfaces
3544RESOLVEDFIXEDcriticaldmdoptlink termination 0041338f with recursive nested functions
3545RESOLVEDWORKSFORMEnormaldmdabstract keyword inside function causes error
3546NEWenhancementdmddmd#18136Aliasing an element of a static array should be legal if the index is a compile time constant
3547RESOLVEDFIXEDregressiondmdfor option -od for relative path the path is added twice
3548RESOLVEDFIXEDnormaldmdICE occurs when an array is returned from a function is incorrectly used in an array op expression.
3549RESOLVEDDUPLICATEnormaldmdBypassing initializers with goto -- Is this a bug?
3550RESOLVEDFIXEDnormaldmdarray.dup violates const/invariant without a cast.
3551RESOLVEDFIXEDregressiondmdnested struct => dmd adds a hidden pointer
3552RESOLVEDFIXEDregressiondmdICE(mtype.c): declaring a variable called 'AssociativeArray' then using an AA.
3553RESOLVEDFIXEDnormaldmdICE when a function argument defaults to __LINE__
3554RESOLVEDFIXEDnormaldmdDdoc generates invalid output for documentation comments with non paired parantheses
3555RESOLVEDINVALIDnormaldmdConst function modifies a field when passed a delegate
3556RESOLVEDFIXEDenhancementdmdversion(CTFE)
3557RESOLVEDFIXEDnormaldmdStruct constructors cannot be declared as pure
3558RESOLVEDFIXEDcriticaldmdOptimizer bug results in false if condition being taken
3559RESOLVEDFIXEDregressiondmdDMD 1.048+ fails to take function pointer from overloaded member functions
3560RESOLVEDFIXEDcriticaldmdforeach over nested function generates wrong code
3561RESOLVEDWONTFIXenhancementphobosmath.abs signature accepts static arrays, but errors internally.
3562RESOLVEDDUPLICATEnormaldmdStatic Array ops create duplicate method definitions
3563RESOLVEDFIXEDnormaldmdEnum values returned by ref from a function trigger compiler error.
3564RESOLVEDWORKSFORMEnormaldmdRdmd failing to link external C libraries
3565RESOLVEDFIXEDnormaldmdrdmd --man doesn't work on Windows
3566RESOLVEDWONTFIXmajordmdscoped class's member available after delete
3567REOPENEDmajorphobosphobos#9805std.traits: Unqual strips qualifiers on structs with references that would break const/immutable.
3568RESOLVEDWONTFIXnormalphobosBitArray Indexing Should Use ulong
3569RESOLVEDFIXEDregressiondmdDMD Stack Overflow with a struct member function inside a C-style struct initializer
3570RESOLVEDFIXEDnormalphobosmkdirRecurse throws exception on trailing empty directory
3571RESOLVEDFIXEDtrivialdmdsuper description has a duplicated sentence
3572RESOLVEDINVALIDenhancementdmddeclaring pure function with void return type should be compile time error
3573RESOLVEDWORKSFORMEminordmdpure and nothrow allow function return type to be inferred
3574RESOLVEDFIXEDnormaldmdpost-condition in void main() is not evaluated if there is no return statement
3575RESOLVEDFIXEDnormaldmdCTFE: member structs not initialized correctly
3576RESOLVEDWONTFIXregressiondmdCan't overload explicitly instantiated template functions
3577RESOLVEDFIXEDmajordmdWrong precedence for opPow
3578RESOLVEDFIXEDnormaldmdImpossible to run a struct invariant using assert(s)
3579RESOLVEDFIXEDmajordlang.orgBroken Links to Compiler
3580RESOLVEDFIXEDnormaldlang.orgUpdate docs s/invariant/immutable/
3581RESOLVEDWORKSFORMEnormaldmd"private" attribute breaks "override"
3582RESOLVEDFIXEDnormaldruntimecore.stdc.ctype functions are not pure
3583RESOLVEDFIXEDregressiondmdRegression(DMD2.037): Unsigned right shift works the same as signed right shift.
3584RESOLVEDFIXEDnormaldlang.orgDeclDef rule is missing entries
3585RESOLVEDFIXEDminordlang.orgDuplicate clauses in EqualExpression and RelExpression rules
3586RESOLVEDDUPLICATEminordlang.orgTypeSpecialization rule has duplicate entry for "interface"
3587RESOLVEDFIXEDnormaldlang.orgAggregate rule references undefined Tuple
3588RESOLVEDFIXEDnormaldlang.orgWithStatement rule references unspecified Symbol
3589RESOLVEDFIXEDnormaldlang.orgBaseClassList and InterfaceClasses rules are incorrect, missing ','
3590RESOLVEDFIXEDnormaldlang.orgFunctionParameterList rule is missing
3591RESOLVEDFIXEDnormaldlang.orgTemplateIdentifier rule is misspelled
3592RESOLVEDFIXEDnormaldlang.orgClassTemplateDeclaration and FunctionTemplateDeclaration rules are unreferenced
3593RESOLVEDFIXEDnormaldlang.orgIntegerExpression rule unspecified
3594RESOLVEDFIXEDnormaldlang.orgAsmPrimaryExp rule references unspecified rules
3595RESOLVEDFIXEDtrivialdlang.orgSeveral rules are missing ':' after rule name
3596RESOLVEDFIXEDnormalphobosNeed alias for using std.algorithm.remove
3597RESOLVEDFIXEDenhancementdmdNeed single source for parser and documentation grammar.
3598RESOLVEDDUPLICATEnormaldmdStatic functions in immutable structs/classes needed
3599RESOLVEDWORKSFORMEnormaldlang.orgNavigation sidebar should have "const and immutable" link
3600RESOLVEDFIXEDregressiondmdtemplate instantiation with empty tuple