D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22305RESOLVEDFIXEDnormaldmdImportC: #pragma STDC FENV_ACCESS is not supported
22306RESOLVEDFIXEDenhancementdmdscope array variable should be stack allocated
22307RESOLVEDDUPLICATEnormaldmdimportC: unable to parse __builtin_va_arg
22308RESOLVEDDUPLICATEregressiondmd[REG2.097] ICE regarding local symbol renaming
22309RESOLVEDFIXEDnormaldmdTaking the address of a stack variable struct with this is wrongly seen as @safe
22310NEWmajordmddmd#19982Template instantiation failures can be *very* costly
22311RESOLVEDFIXEDnormaldmddmd slice length is wrong on DWARF
22312RESOLVEDFIXEDnormaldmdimportC: redundant typedefs are rejected
22313RESOLVEDFIXEDmajordmdImportC: account for ( ) when doing lookahead on assignment-expressions
22314RESOLVEDFIXEDnormaldmdImportC: fails to parse gnu attributes on enum members
22315RESOLVEDFIXEDnormaldmdImportC: #pragma pack is not implemented
22316NEWnormaldmddmd#18057ImportC is too permissive in allowing variable and function declarations
22317NEWminordmddmd#19983ImportC function redeclarations should be allowed in function scope
22318NEWnormaldmddmd#19984Calling virtual extern(C++) functions crashing or wrong
22319NEWnormaldmddmd#19985vtable not exported for extern(C++) class under Linux
22320NEWnormaldmddmd#19986dmd test does not run again after modifying C++ file
22321RESOLVEDFIXEDnormaldmdImportC: non-static arrays can’t be initialized by an initializer list.
22322RESOLVEDFIXEDmajordmdImportC: struct with floating point members causes problems with generated toHash() function
22323RESOLVEDFIXEDnormaldmdLink error for virtual destructor of C++ class in DLL
22324NEWmajordmddmd#19987Destructor not called on an array of structs
22325RESOLVEDFIXEDnormalphobosReplaceType fails on templated type instantiated with void-returning function
22326RESOLVEDFIXEDmajordmdImportC: struct with flexible array member is incorrectly handled
22327NEWnormaldmddmd#19988[Templates] arguments of T[] literals work for exactly one initialization before being set in stone
22328RESOLVEDFIXEDnormaldruntimeSpecific D types are used instead of Windows type aliases
22329RESOLVEDFIXEDnormaldmdDMD and LDC2 Segumentation Faults due to alias this on private field + special names
22330RESOLVEDINVALIDmajordmdHuge memory consumption for optimized DMD builds with LDC host compiler
22331NEWnormaldlang.orgdlang.org#4117spec is incorrect regarding interfacing C with GC and local variables
22332RESOLVEDINVALIDnormaldmdImportC: declarations in imported C files conflict with D declarations.
22333RESOLVEDFIXEDnormaldmdImportC: fails to parse enumerators with = and gnu attributes
22334RESOLVEDDUPLICATEenhancementdmdTypeInfo is used in inexplicable places
22335RESOLVEDWORKSFORMEmajordmdExporting variables from DLLs is unusable
22336RESOLVEDFIXEDnormaldruntimecore.lifetime.move doesn't work with betterC on elaborate non zero structs
22337NEWnormalphobosphobos#9830`std.container.Array` object leak (on failed construction)
22338RESOLVEDDUPLICATEmajordmdParser rejects basic types in UDAs
22339RESOLVEDFIXEDminordmdimportC: error message with character literal reports as integer instead of character literal.
22340RESOLVEDFIXEDenhancementphobostotalCPUs may not return accurate number of CPUs
22341RESOLVEDINVALIDmajordmdimportC: Error 'fun' called with argument types '(uint)' matches both: 'fun(ulong)' and 'fun(ulong)'
22342RESOLVEDFIXEDmajordmdimportC: Error: function 'func()' is not callable using argument types '(int)'
22343RESOLVEDINVALIDmajordmdimportC: Error: 'undefined identifier' with implicit declaration of function
22344RESOLVEDFIXEDmajordmdImportC: overloading of functions is not allowed
22345NEWenhancementdmddmd#19989[internals] Make it easy to pre-define target-specific native types.
22346NEWenhancementphobosphobos#10477TaskPool blocked when execute another task with TaskPool
22347RESOLVEDINVALIDenhancementdmda preliminary pass before dsymbolSemantic() should be used to compile all the MixinDeclarations of a module
22348RESOLVEDFIXEDminordlang.orgSpecify forward referencing of MixinDeclaration
22349NEWnormalphobosphobos#10478Random failure in unittest for std.process FreeBSD64
22350NEWnormalphobosphobos#9831std.process unit test sometimes fails
22351RESOLVEDFIXEDnormaldmdextern(C++) function contravariant in D, but not C++
22352RESOLVEDFIXEDenhancementdmdDWARF array tags should not be ambiguous
22353RESOLVEDFIXEDenhancementdmdHeader generation is producing trailing whitespace on attribute declarations
22354RESOLVEDFIXEDenhancementdmdHeader generation is producing trailing whitespace on enum declarations
22355RESOLVEDFIXEDenhancementdmdLLD fallback for mscoff is broken in the presence of some old VS versions
22356RESOLVEDFIXEDnormaldmdCan't mixin the return type of a function
22357NEWenhancementphobosphobos#10479TcpSocket doesn't accept connection on the latest version of dmd.
22358NEWcriticaldruntimedmd#17429Allocations from foreign threads lead to crash
22359RESOLVEDFIXEDnormalphobosjoiner over an empty forward range object liable to segfault
22360NEWenhancementphobosphobos#10480Troubles with File("some.file", "r") and "rb" mode if file bigger then 50 Mb
22361RESOLVEDFIXEDnormaldmdFailed import gives misleading error message
22362RESOLVEDFIXEDnormaldmdImportC: error parsing compound literal with more than one value at function scope.
22363RESOLVEDFIXEDnormaldlang.orgWrong link in https://dlang.org/spec/abi.html for "Garbage Collection"
22364RESOLVEDFIXEDnormalphobosUnreachable warning for collectException[Msg] with noreturn value
22365RESOLVEDFIXEDblockerdmdCompiler crash: tcs.body_ null in StatementSemanticVisitor.visit(TryCatchStatement) in semantic3 pass (dmd/statementsem.d:3956)
22366RESOLVEDFIXEDmajordmd[dip1000] scope variable can be assigned to associative array
22367NEWblockerdmddmd#19990Modules compiled with -betterC never generate a ModuleInfo
22368RESOLVEDFIXEDnormalphoboshas[Unshared]Aliasing fails to instantiate for noreturn
22369RESOLVEDFIXEDnormalphobosUnreachable statements in std.concurrency with noreturn values / callbacks
22370RESOLVEDFIXEDenhancementphobosstd.concurrency.spawn* should accept noreturn callables
22371NEWminordmddmd#19991wrong type in error on failed implicit conversions to ndims static arrays
22372RESOLVEDFIXEDblockerdmdLoop index incorrectly optimised out for -release -O
22373RESOLVEDFIXEDnormaldmdGlue layer rejects cast from noreturn to other type
22374NEWregressiondmddmd#19992[REG 2.093] 'import std;' with -checkaction=context causes link error
22375RESOLVEDFIXEDmajordmdimportC: Error: C non-array initializer not supported yet
22376RESOLVEDFIXEDmajordmdimportC: Error: cannot use non-constant CTFE pointer in an initializer
22377RESOLVEDFIXEDenhancementdmdShow location for Windows extern(C++) mangling ICE
22378RESOLVEDFIXEDenhancementdruntimeOpenBSD: execinfo.d and unistd.d aren't being installed
22379RESOLVEDFIXEDenhancementdmdOpenBSD: link -lexecinfo to get backtrace symbols
22380NEWnormaldmddmd#18059Documentation for installation of DMD on FreeBSD is inaccurate
22381NEWmajortoolsDUB and gdmd: Invalid SemVer format: 2.076.1
22382RESOLVEDFIXEDmajortoolsgdmd cannot build tools
22383RESOLVEDFIXEDnormalphobosArray of bottom types not recognized as a range
22384RESOLVEDFIXEDnormalphoboscastSwitch confused by noreturn handlers
22385RESOLVEDFIXEDregressiondmdCTFE fails to iterate over associative array previously indexed with implicit conversion to enum base type
22386RESOLVEDFIXEDnormalphobosUnreachable warning for assertThrown with noreturn value
22387RESOLVEDFIXEDnormaldmdNoreturn init loses type qualifiers
22388RESOLVEDFIXEDnormaldmdWrong overload selected for @safe delegate
22389RESOLVEDFIXEDmajordmdnoreturn functions are allowed to return normally
22390RESOLVEDFIXEDcriticaldmdCompiler crash when iterating empty array of bottom types
22391NEWnormalphobosphobos#10481std.currency randomly seg faults in unittests
22392NEWenhancementphobosphobos#9832Simplify Visual C configuration for -m64/-m32mscoff builds
22393RESOLVEDFIXEDenhancementphobosOpenBSD: Add polyImpl implementation for x86
22394RESOLVEDFIXEDnormalphobosstd.getopt cannot handle "-"
22395RESOLVEDFIXEDenhancementdruntimeOpenBSD: Add more OpenBSD-specific function prototypes in string.d and unistd.d
22396NEWenhancementdmddmd#19993Assignments from function value parameters should pass by move when possible
22397NEWminordmddmd#18060Out of memory during compilation
22398RESOLVEDFIXEDcriticaldmdimportC: Error: unknown, when compiling source with non-constant initializer.
22399RESOLVEDFIXEDmajordmdimportC: Error: static variable cannot be read at compile time
22400RESOLVEDFIXEDcriticaldmdimportC: Error: unknown, when compiling source with typedef'd initializer
22401RESOLVEDFIXEDmajordmdimportC: Error: cannot implicitly convert expression of type 'const(int[1])' to 'const(int*)'
22402RESOLVEDFIXEDmajordmdimportC: Error: can't subtract '__tag2[1]' from pointer
22403RESOLVEDFIXEDmajordmdimportC: Error: cannot pass argument '0' of type 'int' to parameter 'const(char)*'
22404RESOLVEDFIXEDmajordmdimportC: Error: cannot pass argument 'ENUMMEM' of type 'int' to parameter '__tag2'