D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
19305REOPENEDnormaldmddmd#17882In symbol lookup, with statement becomes stronger than an inner scope import statement
19306NEWenhancementdmddmd#19496Explicit struct constructors aren't smart when the structs contain anonymous unions
19307RESOLVEDFIXEDnormaldmdVariables moved to a closure show nonsense in debugger
19308RESOLVEDFIXEDenhancementphobosOptimize std.string.stripLeft
19309RESOLVEDINVALIDregressiondmd[Reg 2.080.0] Unicode char reference in a comment causes warning
19310NEWenhancementdmddmd#19497VRP for array casts
19311NEWenhancementphobosphobos#10353Add @nogc attribute to Socket receive methods
19312NEWenhancementphobosphobos#9764Reduce template bloat in std.math by using const arguments
19313RESOLVEDFIXEDnormaldruntimeAttaching external thread may result in segfault
19314RESOLVEDFIXEDnormaldruntimeThread object destruction may result in UB
19315RESOLVEDFIXEDnormaldmd#line inside token string affect outside code
19316RESOLVEDINVALIDmajordruntimeGC runtime breaks @safe and pure
19317RESOLVEDDUPLICATEmajordruntimedip1008 doesn't call the throwable's destructor in _d_delThrowable
19318RESOLVEDFIXEDnormaldmdVariables captured from outer functions not visible in debugger
19319RESOLVEDFIXEDnormaldmdNo line number when std.math is missing for x ^^ y
19320RESOLVEDFIXEDnormaldmd-cov and -O yield variable used before set
19321RESOLVEDFIXEDenhancementdlang.orgUnions "may not" have fields with destructors
19322RESOLVEDFIXEDregressiondruntimeA lot of memory is consumed and not freed to the system when Exception is formatted with stacktrace in debug
19323RESOLVEDFIXEDtrivialdlang.orgPure function nesting explanation; move to correct spot in specs
19324RESOLVEDINVALIDenhancementphobosCode ")<" does not respect the coding
19325RESOLVEDFIXEDminordlang.orgThe 'body' keyword is still not deprecated
19326NEWcriticaldmddmd#19498.tupleof sidesteps protection attributes
19327NEWnormaldmddmd#17883case where a call to a static method is not allowed when located in a non static method
19328RESOLVEDFIXEDenhancementdlang.orgisExpression does not allow to check conversion to delegate/function
19329NEWnormaldmddmd#19499pragms(lib) and pragma(linkerDirective) can emit duplicate entries to the object
19330NEWnormalphobosphobos#10354taskPool.workerIndex is wrong for single tread task pool
19331RESOLVEDFIXEDnormalphobosstd.regex.internal.ir.SmallFixedArray.toHash is ignored because it's non-const
19332RESOLVEDFIXEDnormaldruntimehashOf fails to compile for const struct that has non-const toHash & has all fields bitwise-hashable
19333NEWenhancementdmddmd#19500Add float, double and real overloads over volatileLoad and volatileStore
19334RESOLVEDINVALIDcriticaldmdDerived class inheritance private members in same module
19335NEWnormalphobosphobos#10355std.getopt: make it an error to have options that differ only by case when case insensitive
19336RESOLVEDFIXEDnormaldmd[ICE] segfault on invalid code
19337RESOLVEDFIXEDregressiondmd[Reg 2.082.0] Cannot call std.algorithm.sort twice
19338RESOLVEDFIXEDmajorphobosstd.bitmanip.BitArray.count gives segfault for empy BitArray
19339RESOLVEDFIXEDnormaldmdextern(C++, namespace|string) disables UFCS
19340NEWnormaldmddmd#17884Protected module members are supposed to be illegal
19341RESOLVEDDUPLICATEmajordmdconst is ignored in iteration over a tuple
19342RESOLVEDFIXEDregressiondmdError when building dmd/backend/elfobj.c
19343RESOLVEDWORKSFORMEregressiondmd[regression] SROA breaks valid code with -O
19344RESOLVEDFIXEDmajordmdEnum member UDAs & getUDAs throwing an error
19345REOPENEDnormalphobosphobos#9765std.concurrency does not work with structs of const value type
19346NEWenhancementphobosphobos#10356std.math log* functions only have real versions
19347NEWminordmddmd#19501can inherit a C++ class from Object
19348RESOLVEDFIXEDenhancementdlang.orgStruct casts should be better documented.
19349NEWenhancementdmddmd#19502local variables should not show in debugger if out of scope
19350NEWenhancementvisualdvisuald#246automatically show information about current scope with the closing brace
19351RESOLVEDFIXEDenhancementvisualdadd code folding for case statements
19352RESOLVEDFIXEDenhancementvisualdmago: Remove expander for strings in Visual D
19353RESOLVEDFIXEDnormalvisualdIndent function bodies correctly when generating overrides.
19354RESOLVEDFIXEDnormalvisualdIndenting for enum members is sometimes too much.
19355NEWenhancementvisualdvisuald#247Improve tooltip text and layout
19356NEWenhancementvisualdvisuald#248Improve completion list
19357RESOLVEDFIXEDenhancementvisualdAdd option to not indent switch case labels.
19358RESOLVEDFIXEDenhancementvisualdWhen insertion point is inside variable or type name, highlight usages.
19359RESOLVEDFIXEDenhancementvisualdColourise type names and UDAs in editor.
19360RESOLVEDFIXEDminordlang.orgNew C++ mangling syntax not specified in grammar
19361RESOLVEDFIXEDmajorphobosJSON: The boolean() function in JSONValue seems to be gone
19362NEWenhancementphobosphobos#10357std.getopt.config: change type to disallow or support bitwise operands
19363NEWminordmddmd#19503Manifest constant delegates are mutable
19364RESOLVEDFIXEDenhancementphobosDecrease template bloat for string functions
19365NEWenhancementdmddmd#19504Allow aliasing templated functions from mixin template to add them to overload set
19366RESOLVEDFIXEDminorphobosQualify opCast(bool) as const for findSplit, findSplitBefore and findSplitAfter
19367RESOLVEDFIXEDminorphobosstd.net.curl does not understand HTTP/2 status lines
19368NEWtrivialdlang.orgdlang.org#4092NoScopeStatement is the same as Statement
19369NEWenhancementdruntimedmd#17373core.sys.posix.setjmp lacks support for Darwin
19370REOPENEDnormaldruntimedmd#17172AA require() and update() can't be used in @safe code
19371RESOLVEDINVALIDnormaldmdTaking address of ref return in @safe code: compile-time checks fail
19372RESOLVEDWONTFIXenhancementphobosRequest for more "D style" win32api
19373NEWcriticaldmddmd#19505can't link dmd on macOS
19374RESOLVEDFIXEDminordlang.orgTypeVector undefined in grammar
19375RESOLVEDWORKSFORMEnormaldmd.init of a nested struct stumps the inliner
19376RESOLVEDFIXEDnormaldmdDo not generate object file from .di file passed on command line
19377NEWnormaldmddmd#19506VisualStudio build is very slow
19378RESOLVEDFIXEDnormalvisualdVisual D 0.48.0 flags "virtual" as an error
19379NEWenhancementphobosphobos#10358Make a public alias for the return type of std.typecons.scoped
19380NEWcriticaldmddmd#19507Access through nested struct's .init does not segfault
19381RESOLVEDFIXEDnormaldmdcapture pointer in nested function should not be called "this"
19382RESOLVEDMOVEDenhancementtoolsgenerated dmd should not be the default compiler used to build the tools
19383NEWnormaldruntimedmd#17374AA insertion is not exception-safe
19384RESOLVEDFIXEDcriticaldmd[Codegen] Address of stack temporary is returned
19385NEWenhancementphobosphobos#10359Question: How to set curl options for HTTP from inside dmd?
19386RESOLVEDFIXEDcriticaldmdDestructor not called when constructed inside if condition, leading to memory leak
19387RESOLVEDFIXEDnormaldmd[dip1000] __fieldPostblit should be scope or deduce scope qualifier
19388RESOLVEDWORKSFORMEenhancementdmd[dip1000] scope return parameters should be safely assigned in scope constructor
19389RESOLVEDFIXEDregressiondmdMultiple assignment does not work for struct members
19390RESOLVEDWORKSFORMEenhancementphobosphobos#10360Add "sorted" to JSONOptions
19391RESOLVEDWONTFIXcriticaldmd[ICE] static array comparison
19392NEWnormaldmddmd#19508[CTFE] static array in a tuple isn't CTFE-able
19393RESOLVEDFIXEDcriticaldmdStructure dtor isn't called after passed to T[]... argument. Memory leaks issue
19394RESOLVEDINVALIDnormaldmdInconsistent overload resolution with named and non-named enums
19395RESOLVEDINVALIDmajordmdextern(C++) mangling: posix mangling does not support `S_` token
19396RESOLVEDFIXEDenhancementphobos[betterC] ScopeBuffer can't be used in betterC with inline
19397NEWnormaldruntimedmd#17375Debugger does not catch unhandled exceptions in druntime threads
19398RESOLVEDFIXEDenhancementdruntimeDocument meaning of core.atomic.MemoryOrder
19399RESOLVEDINVALIDcriticaldmdDifferent Conversion Rules for Same Value and Type -- Enum
19400RESOLVEDINVALIDnormaldruntimeVery brittle undefined symbol linker failure when importing modules
19401RESOLVEDFIXEDnormaldruntimeFix bug in core.internal.traits.hasElaborateDestructor & hasElaborateCopyConstructor for struct with static array alias & for nested structs/unions
19402RESOLVEDFIXEDnormaldlang.orgspecs for promotion rule of shift exp is wrong
19403RESOLVEDFIXEDenhancementphobosMake std.string.stripLeft on char array @nogc nothrow
19404RESOLVEDFIXEDenhancementphobosOptimize std.string.stripRight