D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
23005RESOLVEDMOVEDnormaldmdimportC: 'alignof' or 'mangleof' as member name gives redefinition error
23006RESOLVEDFIXEDnormaldmdimportC: dmd segfaults on static initializer for multi-dimensional array inside struct
23007RESOLVEDFIXEDnormaldmdimportC: dmd segfaults for extra braces in array initializer
23008RESOLVEDFIXEDnormaldmdimportC: dmd asserts on empty struct or union as global
23009RESOLVEDFIXEDcriticaldmd[CODEGEN][SIMD] SIMD + optimizations + inlining + double
23010RESOLVEDFIXEDmajordmdmixed in aliaseqs used as type dont initualize
23011RESOLVEDFIXEDnormaldmdimportC: asm label to set symbol name doesn't work with externs
23012RESOLVEDFIXEDnormaldmdimportC: asm label to set symbol name not applied from forward declaration
23013NEWenhancementdmddmd#18098generate optimized SIMD register assignment
23014RESOLVEDFIXEDnormaldmdimportC: static thread-locals do not work
23015RESOLVEDFIXEDenhancementphobosSysTime opAssign triggers a deprecation: returning `this` escapes a reference to parameter `this`
23016RESOLVEDDUPLICATEnormaldmderrors about attributes in debug scope with UFCS
23017RESOLVEDFIXEDnormaldmdC++ class may not derive from D class
23018RESOLVEDFIXEDnormaldmdimportC: syntax error for sizeof with postfix operator on parenthesized expression
23019RESOLVEDFIXEDregressiondmdMissing filename when -of points to an existing directory
23020NEWenhancementdmddmd#20089pragma(printf) should warn for %*.s
23021RESOLVEDFIXEDenhancementdmd[dip1000] infer return scope from pure nothrow
23022RESOLVEDFIXEDnormaldmd[dip1000] typesafe variadic parameter should not infer return
23023RESOLVEDWORKSFORMEnormaldmdImportC: useless casts are erroneously forbidden
23024RESOLVEDFIXEDmajordmdLarge static array causes access violation on Windows with DMD
23025RESOLVEDFIXEDnormaldmdImportC: duplicate symbol for tentative definition and definition of variable
23026RESOLVEDFIXEDnormaldmdImportC: C designator-list not supported yet
23027RESOLVEDFIXEDnormaldmdImportC: Array of struct is not a static and cannot have static initializer
23028RESOLVEDFIXEDnormaldmdImportC: found _Generic instead of statement
23029RESOLVEDFIXEDnormaldmdImportC: _Generic treats pointer to const and regular pointers as the same type
23030RESOLVEDFIXEDmajordmdimportC: errors using typedef struct after first use as const
23031RESOLVEDFIXEDnormaldmdimportC: hex character escapes should be variable length
23032NEWnormaldmddmd#20090Static variable of nested type causes runtime crash
23033NEWnormaldmddmd#18099pure functions can allocate values with impure destructors
23034RESOLVEDFIXEDnormaldmdimportC: head-const struct confused with multiple files on command line
23035RESOLVEDFIXEDnormaldmd-preview=rvaluerefparam causes @system function to be @safe
23036RESOLVEDFIXEDregressiondmdRvalue constructor with default parameter crashes compiler in the presence of a copy constructor
23037RESOLVEDFIXEDminordmdimportC: type with only type-qualifier doesn't work
23038RESOLVEDFIXEDminordmdimportC: sizeof inside struct has struct members in scope
23039RESOLVEDFIXEDminordmdimportC: declaration with array length has itself in scope
23040NEWnormaldmddmd#20091importC: optimizer rejects null dereference of volatile pointer
23041NEWminordmddmd#18100elf objects contain an unused symbol with no name
23042RESOLVEDFIXEDminordmd-betterC still includes RTInfo
23043REOPENEDenhancementvisualdvisuald#256Visual D (VS 2022) project templates missing until configuration manually updated
23044RESOLVEDFIXEDnormaldmdimportC: comma expression with function call parsed as declaration
23045RESOLVEDFIXEDnormaldmdimportC: casted function type is missing extern(C)
23046RESOLVEDFIXEDregressiondmd[REG][CODEGEN] __simd(XMM.LODLPS) bad codegen
23047RESOLVEDFIXEDmajordmd[ICE][SIMD] Do not SROA vector types
23048RESOLVEDINVALIDcriticaldmd[SIMD][CODEGEN] Inline XMM.LODUPD leads to wrong SIMD content
23049RESOLVEDINVALIDmajordmd[SIMD][CODEGEN] Wrong code for XMM.RCPSS after inlining
23050RESOLVEDFIXEDnormaldmdIncorrect disassembly of code with -vasm and 0xBE and 0xBF opcodes
23051RESOLVEDFIXEDnormaldruntimeOpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute
23052RESOLVEDWORKSFORMEminordmdimportC: assigning array compound-literal to pointer allocates using GC
23053NEWnormaldmddmd#20092importC: can't take address of some compound-literals
23054RESOLVEDFIXEDnormaldmdimportC: struct compound-literal assigned by pointer has wrong storage duration
23055RESOLVEDFIXEDminordmdimportC: using compound-literal array as pointer in CTFE gives 'dereference of invalid pointer'
23056RESOLVEDFIXEDminordmdimportC: dmd asserts for missing return statement in CTFE function
23057RESOLVEDFIXEDnormaldmdimportC: dmd segfault on invalid syntax
23058RESOLVEDFIXEDnormaldmdimportC: cannot take address inside multi-dimensional array at compile time
23059RESOLVEDWONTFIXenhancementdmdimportC: calls to D template functions don't convert some argument types
23060NEWnormaldruntimedmd#17443MacOS: core.sys.posix.sys.socket missing some definitions
23061RESOLVEDINVALIDmajordruntimeExceptions cannot be caught by catch statement in static build
23062RESOLVEDFIXEDnormaldlang.orgFunction/delegate inference example does not compile
23063RESOLVEDFIXEDblockerdmdIt is possible to return a noreturn value
23064NEWnormaldmddmd#18101wrong code generated for bitfield assignment to ?:
23065RESOLVEDFIXEDminordruntimeimportC: __builtin_expect should use c_long
23066RESOLVEDFIXEDnormaldmdimportC: cannot initialize char array with string literal of different length
23067RESOLVEDFIXEDminordruntimeimportC: offsetof macro assumes size_t is defined
23068RESOLVEDFIXEDnormaldmd[betterC] BetterC does not respect -checkaction=halt
23069RESOLVEDFIXEDblockervisualdVisual Studio crashing when debugging Win32 VARIANT data type
23070NEWenhancementdruntimedmd#17444core.stdcpp.vector GCC and Clang versions
23071NEWnormaldruntimedmd#17445Implement reference couned objects in druntime
23072NEWmajordmddmd#20093Creating a shared library using VS 2019 cannot find `open`
23073RESOLVEDFIXEDnormaldmd[dip1000] scope inference from pure doesn't consider self-assignment
23074NEWnormaldmddmd#20094premature enum type inference leads to spurious error message
23075RESOLVEDFIXEDminordmdglobal const string definitions should go in readonly segment
23076RESOLVEDFIXEDregressiondmdSIMD assert fail with -inline -O converting float to short
23077RESOLVEDFIXEDblockerdmdcodegen cannot generage XMM load/store for optimized operation that uses byte/short/...
23078NEWnormaldmddmd#20095importC: generated code shouldn't depend on druntime
23079RESOLVEDFIXEDenhancementdmd[dip1000] be more lenient when taking address of `ref` return
23080NEWmajordmddmd#20096Mach-O: TLS globals misaligned
23081NEWnormaldmddmd#18102align(N) attribute ignored for ClassDeclarations
23082RESOLVEDFIXEDcriticaldmdstringof of template alias overloaded with function accessed by trait: segfault.
23083RESOLVEDFIXEDnormaldmd.tupleof on static array rvalue evaluates expression multiple times
23084RESOLVEDDUPLICATEregressiondmd[REG 2.080] dmd: src/dmd/backend/cgxmm.d:816: Assertion `0' failed.
23085RESOLVEDDUPLICATEcriticaldmd[ICE] dmd: src/dmd/backend/cod1.d:1933: Assertion `retregs & BYTEREGS' failed.
23086RESOLVEDINVALIDnormaldmdspurious case of `expression has no effect` message
23087RESOLVEDFIXEDregressiondmdgetLinkage trait regression for overloads with v2.100.0-rc.1
23088RESOLVEDFIXEDnormaldmdspurious case of "`expression` has no effect"
23089RESOLVEDFIXEDregressiondmdLinkage-related ICE regression in v2.100.0-rc.1
23090NEWenhancementphobosphobos#10492Allocators should not use NullAllocator as a sentinel type
23091NEWnormaldmddmd#20097importC: string literals no longer convert to D string type
23092NEWnormaldmddmd#20098Cannot cross-compile from Posix to Windows
23093NEWenhancementdmddmd#18103DDOC: display detailed documentation of public imports
23094RESOLVEDDUPLICATEnormalphobosstd.range.generate calls fun more than necessary
23095NEWminorphobosphobos#9840taggedPointer accessors are not scope
23096NEWnormaldmddmd#20099return auto ref does wrongly inferred with member function
23097RESOLVEDFIXEDregressiondmd[REG 2.100] ArrayIndexError@src/dmd/mtype.d(4767): index [18446744073709551615] is out of bounds for array of length 0
23098RESOLVEDFIXEDregressiondmdarray literal to scope inout parameter not allowed in safe code
23099NEWnormaldmddmd#20100DMD generates dangerous code on array literals usage inside functions
23100RESOLVEDFIXEDregressiondmdempty array literal passed to scope param not 'falsey' anymore
23101RESOLVEDFIXEDenhancementphobos[std.sumtype] canMatch does not account ref
23102RESOLVEDFIXEDnormaldmdpinholeopt, "Conditional jump or move depends on uninitialised value(s)"
23103RESOLVEDFIXEDnormaldmdstatic initialization of associative arrays is not implemented
23104RESOLVEDINVALIDnormaldmdcase where use of mixin() is rejected but use of the mixin content as code is not