D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
13401RESOLVEDFIXEDenhancementdruntimecode cleanup: removing c-style array declarations in druntime
13402RESOLVEDFIXEDenhancementphoboscode cleanup: removing c-style array declarations in phobos
13403RESOLVEDFIXEDblockerdmd[ICE][2.067Alpha] Internal error: backend\type.c 332 with new package protection extension.
13404RESOLVEDFIXEDnormaldruntimeheap-allocating a struct passes TypeInfo_Pointer to the GC, not TypeInfo_struct
13405NEWnormalphobosphobos#9639etc.c.curl using the D calling convention
13406RESOLVEDINVALIDenhancementdmdFeature request: @trace attribute for automatic tracing, OR @(scope, scopeFn)
13407RESOLVEDFIXEDenhancementdmdBetter error message for static array size overflow
13408NEWmajordmddmd#18876template mixins allows to declare duplicates
13409RESOLVEDFIXEDenhancementphobosstd.range.padLeft/Right
13410RESOLVEDFIXEDnormaldruntimePerformance problem with associative array byKey/byValue
13411RESOLVEDINVALIDnormalphobosDocument: std.concurrency onCrowding default behavior and message box size
13412RESOLVEDFIXEDcriticaldmdAssertion failure: 'global.errors' on line 6698 in file 'template.c'
13413RESOLVEDFIXEDenhancementdmddmd does not follow symlink when searching for dmd.conf
13414RESOLVEDFIXEDmajordruntimeStatic destructors not called correctly with dynamic loading
13415RESOLVEDFIXEDregressiondmd[REG2.066] '-inline' causes wrong enclosing scope pointer for nested function called from templated struct
13416RESOLVEDDUPLICATEblockerdruntimedead-lock in FreeBSD suspend handler
13417RESOLVEDFIXEDregressiondmd[REG2.066] segmentation fault when deduce template type
13418RESOLVEDFIXEDnormalphobosuninitializedArray & core.simd.Vector return incorrect type
13419RESOLVEDFIXEDenhancementphoboscode cleanup in std.uni: removing "comma expressions"
13420RESOLVEDWONTFIXregressiondmddouble.nan unusable as AA key
13421NEWenhancementdmddmd#18877disallow __gshared members without static
13422RESOLVEDFIXEDenhancementphobosstd.ascii has isAlphaNum but std.uni doesn't
13423RESOLVEDINVALIDenhancementdmdAllow covariant assignment of lambda to delegate variable
13424RESOLVEDFIXEDregressiondmd[REG2.066] Initialization of delegate to do-nothing default causes segfault at runtime
13425RESOLVEDFIXEDnormalphobosDList.linearRemove on last element returns non-empty range
13426NEWnormaldmddmd#18878crash when using exceptions in a non-d thread (in thread_stackBottom)
13427RESOLVEDFIXEDregressiondmd[REG2.066] cannot inline default argument alloca(...)
13428NEWenhancementphobosphobos#10082Add template to perform appropriate substitution for inout when it appears in a type
13429RESOLVEDFIXEDenhancementphobosicmp (and friends) should be @nogc
13430RESOLVEDWORKSFORMEminordmdImprove error message with wrong arg type to inout function
13431NEWnormaldmddmd#17681pragma(startaddress) doesn't work with COFF
13432RESOLVEDDUPLICATEminorphobosstd.json.parseJSON does not report correct line number in Exception
13433RESOLVEDFIXEDenhancementphobosRequest: Clock.currTime option to use CLOCK_REALTIME_COARSE / CLOCK_REALTIME_FAST
13434RESOLVEDFIXEDcriticaldmd[ICE] indexing array with empty tuple causes dmd segfault
13435RESOLVEDFIXEDnormaldmdStrange error if struct is a class member and opAssign applied
13436RESOLVEDFIXEDnormaldlang.orgposix.mak is broken for dlang.org repo
13437RESOLVEDFIXEDcriticaldmd[e2ir] ICE in e2ir.c 4616
13438NEWnormaldmddmd#18879Anonymous class instances created at compile-time get no vtable generated
13439RESOLVEDFIXEDenhancementtoolsrdmd: Don't recompile the program if only current directory changes
13440RESOLVEDFIXEDnormaldlang.orgKeyed array literal is not documented
13441RESOLVEDFIXEDnormalphobosjoiner asserts with only(x) separator
13442RESOLVEDDUPLICATEminordmd__gshared default value allowed in @safe function signature
13443RESOLVEDDUPLICATEnormalphobosstdin/stdout/stderr should be accessible from @safe code
13444NEWenhancementphobosphobos#9640std.concurrency.Mailbox should use a ring buffer
13445RESOLVEDFIXEDenhancementphobosstd.process fails to create process with empty (non-null) working directory
13446RESOLVEDFIXEDnormalphobosCan't use executeShell/escapeShellFileName to redirect to file whose name starts with &
13447RESOLVEDFIXEDnormalphobosDo not escape process parameters unless necessary
13448RESOLVEDFIXEDnormaldlang.orgClass specification misses template classes in base classes list
13449RESOLVEDDUPLICATEnormaldlang.orgError in AutoDeclarationX rule in D specification
13450RESOLVEDFIXEDenhancementphobosAdd WindowsException and wenforce to std.exception
13451RESOLVEDFIXEDnormaldlang.orgLambda syntax with explicit return type not documented
13452RESOLVEDFIXEDnormalvisualdVisualD keeps linking freshly built project
13453RESOLVEDWORKSFORMEenhancementdmdAllow appending string literal to any width string
13454NEWnormaldmddmd#17682Unit tests should be compiled in a module, where they are declared
13455RESOLVEDWORKSFORMEnormaldmdSide effects of comma operator not evaluated for empty 'expression tuple' right hand side
13456RESOLVEDFIXEDnormaldlang.orgGCStats does not appear in the web site documentation
13457RESOLVEDWONTFIXblockerdmdfloat version of isIdentical fails
13458NEWenhancementphobosphobos#10083std.utf.decode not @nogc
13459RESOLVEDFIXEDnormaldmdsegfault in two auto opSlices()
13460RESOLVEDFIXEDblockerdmddmd can no longer be built with DEBUG=1 on Linux/x86_64
13461RESOLVEDINVALIDnormaldmd[ICE] Multiplying two integer arrays causes an ICE
13462RESOLVEDDUPLICATEnormaldmdRenamed imported module can be accessed by FQN when other import is present
13463RESOLVEDWORKSFORMEmajordmdPost-blit constructor not called for "out" contract when returning struct
13464RESOLVEDWORKSFORMEenhancementdmddmd: aliasthis.c:96: virtual void AliasThis::semantic(Scope*): Assertion `ad2->type == Type::terror' failed.
13465RESOLVEDFIXEDcriticaldmdSegfault by eager semantic2 running in template instantiation
13466RESOLVEDWORKSFORMEnormaldmdRefused Tuple.Types syntax in some cases
13467RESOLVEDFIXEDtrivialdlang.orgA little better std.algorithm.canFind documentation
13468RESOLVEDFIXEDnormaldmdWrong code when comparing class reference with typeof(null)
13469RESOLVEDINVALIDmajordmdx^^y wrong result
13470RESOLVEDINVALIDminordmdCrash with final struct containing anonymous union
13471RESOLVEDFIXEDnormaldmdCTFE glitch when executing std.digest.crc.crc32Of() and checking the result with enforce(). (keyword: uninitialized variable)
13472RESOLVEDFIXEDregressiondmd[REG2.066] trying to insert a null into an array of object segfaults the compiler
13473NEWenhancementphobosphobos#9641std.algorithm.expand
13474RESOLVEDFIXEDenhancementdmdDiscard excess precision for float and double (x87)
13475NEWnormaldmddmd#18880Incorrect overloading of immutable constructor for nested struct
13476RESOLVEDFIXEDregressiondmd[REG2.065] Writing stubs for dynamically loaded functions no longer works. (circular reference)
13477RESOLVEDFIXEDnormalphobosstd.process should ignore unnamed service variables on Windows
13478RESOLVEDFIXEDregressiondmd[REG2.066] Templates not emitted when also referenced in speculative contexts
13479RESOLVEDFIXEDregressiondmd[REG2.067a] Templates not emitted when instantiated in mixins mixed in functions
13480RESOLVEDINVALIDenhancementphobosInput range formatting should not format as "elements"
13481RESOLVEDFIXEDnormaldmdbug with inferring attributes from built-in properties
13482RESOLVEDWONTFIXenhancementphobosstd.algorithm.podSort
13483RESOLVEDFIXEDenhancementphobosstd.range.tee should also accept a function name
13484RESOLVEDFIXEDminordmdTemplate type deduction from delegate parameter fails
13485RESOLVEDFIXEDnormaldmdFP wrong-code with -O
13486RESOLVEDINVALIDnormaldmdStreams fail
13487NEWenhancementdmddmd#18881Create a partial mirror of benchmarks at http://shootout.alioth.debian.org on http://dlang.com/shotout.html
13488NEWenhancementdmddmd#18882implicit conversions to immutable broken
13489RESOLVEDWONTFIXenhancementdmdBoolean semantics of floating point types should use "<> 0"
13490RESOLVEDFIXEDnormaldmdCan't append to array of structs with alias this as lvalue ternary opoerator result
13491REOPENEDenhancementdmddmd#18883DMD on Windows doesn't handle wildcards on the command line.
13492RESOLVEDWONTFIXenhancementdmdLast Postblit call optimization
13493NEWnormaldmddmd#18884DMD fails to open files with non-ASCII characters on Windows
13494RESOLVEDDUPLICATEenhancementdmdAllow setting delegate member variables to do-nothing stub
13495RESOLVEDFIXEDnormaldmdDMD fails to call struct constructor with default args when default constructor is @disabled
13496RESOLVEDINVALIDnormaldlang.orgArrayInitializer rule is redundant
13497RESOLVEDFIXEDregressiondmd[REG2.065] [ICE e2ir 1911] Array op compiler error
13498RESOLVEDFIXEDregressiondmdReturn type is not checked in function template
13499NEWnormaldruntimedmd#17283(float|double|real).compare functions improperly compare nan
13500NEWenhancementdmddmd#18885Wrong ambiguity error in second template instantiation