D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
13501RESOLVEDWORKSFORMEmajordmd[REG2.052] Crash with throwing in scope(failure) after throwing in scope(success)
13502RESOLVEDFIXEDregressiondmd[REG2.065] Stray '(' warning not emitted for documentation of enum templates
13503RESOLVEDFIXEDregressiondmd[REG2.065] Bad code with -inline, varargs and auto return
13504RESOLVEDFIXEDregressiondmdICE(backend/cgelem.c 2418) with "-O -cov"
13505RESOLVEDFIXEDmajordmdNo line number with void array in class
13506RESOLVEDWORKSFORMEenhancementphobosstd.array.array is not @safe in some cases
13507NEWenhancementphobosphobos#10084std.range.enumerate with BigInt indexes too
13508RESOLVEDFIXEDnormaldmdarray vararg function safety not inferred
13509RESOLVEDWORKSFORMEenhancementdruntimeThrowable and Exception ctors aren't nogc
13510RESOLVEDFIXEDenhancementdmdWhen adding "New issue" there should be no choice among DStress, puremagic, and D. Just leave D.
13511NEWenhancementphobosphobos#10085std.traits.hasElaborateEquality!T
13512RESOLVEDFIXEDnormaldmdAllow non-UTF-8 encoding in shebang line
13513RESOLVEDDUPLICATEenhancementdmdclass with void array member generate anonymous error
13514RESOLVEDFIXEDregressiondmdDruntime no longer builds with -g
13515RESOLVEDFIXEDregressiondmd[REG2.064] "Range violation" when writing to array of AAs from static this
13516RESOLVEDDUPLICATEnormaldlang.orgstd.windows.charset documentation missing from dlang.org
13517NEWenhancementdmddmd#17683Only touch .di generated file if changed
13518NEWmajorphobosphobos#10086thisExePath returns different results on Linux and Mac OSX
13519NEWenhancementdmddmd#18886Debugging issues when main()-containing module not listed first in DMD commandline
13520NEWminordmddmd#18887Redundant static variable cannot be read error
13521RESOLVEDFIXEDnormaldmd[D1] -di disables declaration shadowing message
13522NEWenhancementdmddmd#18888Let's use '_' underscore as official ignore value
13523RESOLVEDFIXEDnormaldlang.orgAuto function declaration does not match any grammar rule
13524NEWenhancementdmddmd#18889-cov does not account for inline conditionals
13525RESOLVEDFIXEDnormaldlang.orgRedundant SpecialKeyword grammar listd in DefaultInitializerExpression
13526NEWenhancementdmddmd#18890Allow to declare a variable in with statement: with(auto p = new Panel())
13527RESOLVEDFIXEDnormaldlang.orgddoc website documentation does not match the current built-in symbols
13528RESOLVEDFIXEDcriticaldmdInternal Compiler Error: CTFE DotType:
13529RESOLVEDFIXEDcriticalphobosstd.string.lastIndexOf matches wrong element
13530RESOLVEDFIXEDblockerdmd[REG 2.066] D Inline Assembler in nothrow function hides errors
13531NEWminordmddmd#18891Destructor attributes don't take member destructor attributes into account
13532RESOLVEDFIXEDenhancementphobosstd.regex performance (enums; regex vs ctRegex)
13533NEWenhancementphobosphobos#9642std.datetime should support custom parsing and formatting functions
13534RESOLVEDFIXEDnormalphobosstd.variant can violate memory safety
13535RESOLVEDFIXEDnormalphobosbyCodeUnit doesn't satisfy hasSlicing
13536RESOLVEDFIXEDnormaldmdUnion of delegates breaks @safety
13537RESOLVEDFIXEDnormaldmdUnions may break immutability
13538RESOLVEDFIXEDnormaldlang.orgDivide old C style syntax from D style grammar rule
13539RESOLVEDFIXEDnormaldmdDisallow optional template parameters with C-style syntax
13540NEWnormaldmddmd#18892Meaningless alias declaration is accepted
13541RESOLVEDFIXEDmajorphobosstd.windows.syserror.sysErrorString() should be nothrow
13542NEWnormalphobosphobos#10087std.file.FileException has GetLastError() as a default argument
13543NEWenhancementphobosphobos#10088std.file.FileException has useless __FILE__ and __LINE__ arguments tacked on
13544NEWenhancementphobosphobos#10089calls to std.file.FileException are idup-ing their string arguments
13545RESOLVEDWORKSFORMEenhancementphobosFunctions in std.file should take const(char)[] parameters, not char[] parameters
13546RESOLVEDWONTFIXenhancementphobosstd.functional.not for arrays too
13547RESOLVEDFIXEDcriticaldlang.org"D is a fully garbage collected language"
13548RESOLVEDFIXEDblockerdmdwrong sqrt
13549RESOLVEDWORKSFORMEenhancementdmdLocal functions don't take outer function attributes
13550RESOLVEDFIXEDregressiondmd[REG2.067a] Inner functions take outer function attributes erroneously
13551RESOLVEDFIXEDenhancementphobosstd.conv.to for std.typecons tuples too
13552RESOLVEDINVALIDnormaldmdType deduction doesn't fall back to alias this if postblit is disabled
13553RESOLVEDWONTFIXenhancementdmdallow to omit parenthesis for nullary lambdas
13554RESOLVEDDUPLICATEenhancementdruntimeadding ExitError which can be thrown to 'exit with exit code'
13555RESOLVEDFIXEDenhancementphobosCategorize functions in std.math
13556NEWenhancementdmddmd#18893inconsistent 'new' syntax for arrays
13557RESOLVEDFIXEDnormaldlang.orgsyslog.d missing in DMD Fedora package
13558NEWnormaldruntimedmd#17134GC.free does not work for array pointers of larger size
13559RESOLVEDFIXEDenhancementdruntimemissing 64-bit version of array short operations
13560RESOLVEDWORKSFORMEnormalphobosSeveral functions in std.uni can violate memory safety
13561NEWnormaldruntimedmd#17284enumProcessThreads should be nothrow
13562NEWenhancementdmddmd#18894[Enh] add permute[=seed] command line argument to dmd
13563RESOLVEDFIXEDmajordmdICE with opIndexAssign op-overloading and ModuleScopeOperator
13564RESOLVEDFIXEDregressiondmd[REG2.065] nested struct destructor trying to access members of a global class fail to compile
13565NEWenhancementdruntimedmd#17135add AA batch remove using a predicate function
13566RESOLVEDWORKSFORMEmajordmdstd.algorithm.cmp treats string length as element
13567NEWenhancementdmddmd#18895Attribute inference for private functions
13568REOPENEDenhancementphobosphobos#10090refactor std.format to eliminate redundant dependencies if the format string doesn't ask for it
13569RESOLVEDFIXEDnormaldlang.orgInconsistent integer divide by zero behavior and spec
13570RESOLVEDWORKSFORMEenhancementdmdshared class with a templated struct generate an error with no line
13571RESOLVEDWONTFIXenhancementdmdOverload of std.range.tee which accepts a functions does not accept structs or classes with opCall
13572RESOLVEDFIXEDtrivialphobosetc.c.zlib must be nothrow
13573REOPENEDnormalphobosphobos#9643std.net.curl doesn't handle exceptions in callbacks
13574RESOLVEDFIXEDnormaldmdincorrect code for assignment to dollar in slice expression
13575RESOLVEDINVALIDenhancementdmdUnreachable scope(failure) should be warned
13576RESOLVEDDUPLICATEenhancementdmdOne more array @nogc literal case
13577RESOLVEDFIXEDenhancementdmdMore informative error message for refused immutable foreach loop
13578RESOLVEDWORKSFORMEnormaldmdstd.algorithm.sort fails in debug mode if member "init" is present
13579RESOLVEDMOVEDenhancementdmdAdd limitations to Uniform Function Call Syntax
13580RESOLVEDDUPLICATEnormaldmdalias missing in overloaded homonym template
13581NEWenhancementdruntimedmd#17285disallow NaN as AA key value
13582RESOLVEDFIXEDminordmdDeprecated modules imported from other deprecated modules shouldn't be warned about
13583RESOLVEDFIXEDnormaldmdInconsistent naming of template arguments in debug symbols
13584RESOLVEDWORKSFORMEnormaldmd"not callable using argument types" despite perfect match
13585RESOLVEDWORKSFORMEminorphobosAssert in std.format unitests fails
13586RESOLVEDFIXEDblockerdmdDestructors not run when argument list evaluation throws
13587RESOLVEDWORKSFORMEmajordmdSymbols In Template Mixin Conflict Across Modules
13588RESOLVEDDUPLICATEmajordmdICE at comparison [0] == 0
13589NEWenhancementdmddmd#18896[git-head] Asm statement could be assumed to nothrow, safe, pure by the enclosing function attribute
13590RESOLVEDWORKSFORMEenhancementphobos[Enh] Add std.algorithm.iterate
13591NEWenhancementphobosphobos#10091[Enh] add std.algorithm.reinterpret
13592RESOLVEDFIXEDmajorphobosstd.datetime fails its unittests on Windows 7 - no Belarus Standard Time?
13593NEWcriticaldmddmd#18897object.d hijacked
13594RESOLVEDFIXEDnormalphobosstd.algorithm.nextPermutation should accept ranges of lvalues
13595RESOLVEDFIXEDenhancementphobosExtend std.algorithm.groupBy to support non-equivalence relations
13596RESOLVEDFIXEDenhancementphobospermutations range
13597RESOLVEDDUPLICATEmajordmdis(typeof()) works only on second call
13598RESOLVEDDUPLICATEmajordmdenum isPublic(alias e) = __traits(getProtection, e) == "public";
13599RESOLVEDFIXEDnormaldmd[D1] backend/cod1.c ICE with -inline
13600RESOLVEDFIXEDnormaldmdICE in dwarf.c line 1949 with -g enabled and lazy void parameter