D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
3601RESOLVEDFIXEDcriticaldmdDebug and Release builds of DMD produce different object files
3602RESOLVEDFIXEDregressiondmdICE(tocsym.c) compiling a class, if its super class has preconditions
3603RESOLVEDINVALIDenhancementdmdAllow selective import syntax to import several modules from a package
3604RESOLVEDFIXEDnormaldruntimeextern(C) callable function with array parameters broken
3605RESOLVEDINVALIDnormaldmdCompiler accepts invalid variable declaration, which does not link
3606RESOLVEDDUPLICATEnormaldmdProblems with struct destructors and const structs
3607RESOLVEDDUPLICATEenhancementdmdProblems with struct opEquals and const
3608RESOLVEDFIXEDnormaldmdAllow isExpression and templates to capture template parameters and FQN of template
3609RESOLVEDFIXEDnormalphobosisNumeric causes a stack overlfow with mutable arrays
3610RESOLVEDFIXEDnormalphobosisNumeric("3.14"w) is false.
3611RESOLVEDFIXEDregressiondmdEnum forward referencing regression
3612RESOLVEDFIXEDnormaldlang.orgExpressionList is undefined
3613RESOLVEDFIXEDnormalphobosenforce cannot be called with template parameters and compile.
3614RESOLVEDFIXEDnormaldmdempty tuples not assignable: Error: tuple has no effect in expression (tuple())
3615RESOLVEDFIXEDnormaldmdreturning .idup of local static array doesn't work in ctfe
3616RESOLVEDINVALIDnormaldmd__traits(compiles) returns true for uncompilable code due to static assert
3617RESOLVEDFIXEDnormaldmdCTFE: wrong code for if(x) where x is int or smaller
3618RESOLVEDFIXEDnormaldmdCan't call constructor on immutable/const struct
3619RESOLVEDFIXEDnormaldruntimeThread crash on exit
3620RESOLVEDWONTFIXnormaldmdAddress of member of global struct isn't constant
3621RESOLVEDDUPLICATEnormaldmdimplicit conversion to const rules need tightening
3622RESOLVEDFIXEDnormaldmdNested structs as default function arguments not initialized
3623RESOLVEDWORKSFORMEnormaldmdCannot mixin templated classes with inner classes
3624RESOLVEDFIXEDtrivialdlang.orghttp://digitalmars.com/d/1.0/ has D Programming Language 2.0 at the top
3625RESOLVEDFIXEDnormalphobosRebindable does not work with forward declarations
3626RESOLVEDFIXEDnormaldmdalias this prevents appending to array
3627RESOLVEDFIXEDregressiondmd-of with a filename with a double extension confuses linker
3628RESOLVEDFIXEDregressiondmdcan't cast null to int
3629RESOLVEDWORKSFORMEnormaldmdImmutable/shared disappear in circular module imports
3630RESOLVEDFIXEDmajordmdbad error location in "has no effect in expression" error
3631RESOLVEDFIXEDenhancementphobosPortability of zlib
3632RESOLVEDFIXEDenhancementdmdmodify float is float to do a bitwise compare
3633RESOLVEDFIXEDcriticaldmdOptimizer causes access violation
3634RESOLVEDDUPLICATEmajordmdreturn value not passed to out contracts of private methods
3635RESOLVEDWORKSFORMEnormaldmdArrays of pointers to forward declared structs fail to compile
3636RESOLVEDFIXEDnormaldmdmodule-level @safe not propagated to struct members
3637RESOLVEDFIXEDenhancementdruntimeArray append patch to prevent stomping and to enhance thread-local append performance
3638RESOLVEDFIXEDnormalphobosstable sort assertion failure for repeated key sequence
3639RESOLVEDINVALIDnormalphobosstd.conv.to!string(anytype[numeric]) items order seems inconsistent
3640RESOLVEDFIXEDnormaldmdshared this() constructor does not work and reports strange errors without line numbers
3641RESOLVEDFIXEDnormaldmdalias shared T U does not work
3642RESOLVEDDUPLICATEnormaldmdPoor error message: function ___ not callable with argument types ___
3643RESOLVEDDUPLICATEnormaldmdCompiler error on obtaining typeid of a property
3644RESOLVEDFIXEDnormaldruntimeWrong UCHAR_MAX value in module core.stdc.limits
3645RESOLVEDFIXEDregressiondmdmanifest constant (enum) crashes dmd
3646RESOLVEDFIXEDnormaldmdDefault values of function arguments are ignored when instantiating a template.
3647RESOLVEDFIXEDnormaldmdnon-function opDispatch crashes dmd
3648RESOLVEDDUPLICATEnormaldmdICE when invoking a function with a default struct argument
3649RESOLVEDDUPLICATEblockerphobosSocket not configured for work.
3650RESOLVEDINVALIDnormaldmdfunctions are considered pointers
3651RESOLVEDFIXEDnormaldmdmangleof broken for enums
3652RESOLVEDFIXEDenhancementdmdAllow explicit and implicit casting of dynamic array slices of known size to static array
3653RESOLVEDFIXEDnormalphobosProblem sorting array of Rebindable
3654RESOLVEDDUPLICATEmajordmdauto return doesn't work for nested functions
3655RESOLVEDINVALIDnormaldmdVirtual functions without bodies are not optimized away.
3656RESOLVEDDUPLICATEnormaldmddelegate should specify 'this' decorations
3657RESOLVEDFIXEDenhancementdmdNo lexical scope for local variables in debug info
3658RESOLVEDFIXEDmajordmdCrashing on vector operations (Mac only)
3659RESOLVEDFIXEDblockerdmdToo much exegesis on opEquals
3660RESOLVEDFIXEDcriticaldmdTemplates and shared functions don't mix
3661RESOLVEDFIXEDnormaldmd^^ not supported in array operations.
3662RESOLVEDFIXEDnormaldmdWrong compile error within struct constructor and C-style initializer
3663RESOLVEDFIXEDregressiondmdstruct forward reference regresssion
3664RESOLVEDFIXEDregressiondmdstruct forward declaration causes enum to conflict with itself
3665RESOLVEDFIXEDregressiondmdRegression(1.051, 2.036) Assignment with array slicing does not work
3666RESOLVEDINVALIDenhancementdmdEnhancement Request: Mixin Templates
3667RESOLVEDFIXEDregressiondmdRegression(D2 only): broken out(result) in contracts
3668RESOLVEDFIXEDregressiondmdforeach over typedef'd array crashes dmd
3669RESOLVEDFIXEDnormaldmdDefault parameter initialization of size_t can result in errors about implicit conversions to uint
3670RESOLVEDFIXEDnormaldlang.orgDeclarator grammar rule is broken
3671RESOLVEDFIXEDcriticaldmdx^^3 gives wrong result when x is a floating-point literal
3672RESOLVEDFIXEDnormaldmd[tdpl] read-modify-write (rmw) operators must be disabled for shared
3673RESOLVEDFIXEDenhancementdmdinheritance + if clause = no go
3674RESOLVEDFIXEDnormaldmdforward reference error with multiple overloads with same name
3675RESOLVEDFIXEDregressiondmdRegression: Struct literals cannot be initialized with another struct literal
3676RESOLVEDWORKSFORMEnormaldmdshared function override
3677RESOLVEDDUPLICATEnormaldmdnull dereference with offset not memory-@safe
3678RESOLVEDWONTFIXenhancementdmd(D1 only) Should disallow throwing of exceptions that are not derived from Exception
3679RESOLVEDFIXEDregressiondmdRegression(2.031) template forward reference regression
3680RESOLVEDFIXEDenhancementdmddefault struct constructor should not be removed
3681RESOLVEDFIXEDnormaldmdICE(go.c): when function takes too long to optimize, only with -O.
3682RESOLVEDFIXEDregressiondmdRegression(2.038) is expression fails to match types
3683RESOLVEDDUPLICATEnormaldmdLinker error on certain array expressions when using -release and -inline
3684RESOLVEDFIXEDnormaldmdStack overflow on wrong template instantiation syntax with typeof
3685RESOLVEDFIXEDregressiondmdRegression(D1 only): DMD silently exits on valid code
3686RESOLVEDWONTFIXnormaldmdcommon type of imaginary and non-imaginary should be complex
3687RESOLVEDFIXEDmajordruntimeArray operation "slice times scalar" tramples over memory
3688RESOLVEDFIXEDnormaldmdCan't have declaration with assignment to const/immutable inside if condition
3689RESOLVEDFIXEDnormaldlang.orgGrammar does not allow const(int)
3690RESOLVEDFIXEDenhancementphobosFolding Complex!(Complex!T) to Complex!T
3691RESOLVEDDUPLICATEregressiondmdcompiler 1.055 crashes with some invalid code in is(typeof())
3692RESOLVEDFIXEDregressiondmdICE(mtype.c) with associative arrays when std.variant is imported
3693RESOLVEDINVALIDnormaldlang.orgGrammar missing typeof(this) and typeof(super)
3694RESOLVEDFIXEDnormaldmdTemplate this parameters don't work with operator overloads
3695RESOLVEDFIXEDnormaldlang.org__EOF__ token not documented
3696RESOLVEDWONTFIXenhancementdruntimeSuperStack
3697RESOLVEDFIXEDnormaldlang.orgStructTemplateDeclaration and others missing constraint in rule
3698RESOLVEDFIXEDnormaldmdInterfaceDeclaration rule needs BaseInterfaceList
3699RESOLVEDWONTFIXenhancementdmdFeature Request: while-else
3700RESOLVEDINVALIDmajordmdRef foreach over large static arrays fails