D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22905RESOLVEDFIXEDnormaldmdgdb backtrace contains wrong location
22906RESOLVEDFIXEDnormaldmdDMD as a library hangs on semantic analysis of non regular D files
22907NEWnormaldruntimedmd#17441Can't use core.lifetime.forward on inout parameter
22908RESOLVEDFIXEDenhancementdruntimeOpenBSD: Add getpwnam_shadow and getpwuid_shadow function prototypes
22909RESOLVEDFIXEDnormaldmdimportC: u8 strings rejected by parser
22910RESOLVEDFIXEDnormaldmd[dip1000] return scope struct member functions allow returning `this` by ref
22911RESOLVEDFIXEDenhancementdmddtoh: make include directives sorted for generated headers
22912RESOLVEDFIXEDnormaldmdimportC: syntax error for function call with cast and typedef and parentheses around name
22913RESOLVEDFIXEDregressiondmdimportC: array index expression parsed as cast
22914RESOLVEDFIXEDnormaldmdoutdated supplemental error "perhaps remove scope"
22915RESOLVEDFIXEDminordmdErrors for invalid foreach aggregates should print the type
22916RESOLVEDFIXEDnormaldmd[dip1000] copy of ref return still treated as scope variable
22917NEWnormaldmddmd#20071compiler crash: template struct wrapped in template struct wrapper in lambda wrapped in traits(compiles)
22918RESOLVEDFIXEDnormaldmdimportC: some types not zero-initialized in static variables
22919RESOLVEDFIXEDnormaldmd[dip1000] -checkaction=context gives "assigned to `__assertOp2` with longer lifetime"
22920NEWenhancementdmddmd#20072Improve errors when missing import paths
22921NEWnormaldmddmd#18092ImportC: initializing local with address of itself does not work in CTFE
22922RESOLVEDFIXEDenhancementdmdSupport empty array literal in -betterC
22923RESOLVEDFIXEDnormaldmdimportC: forward-declared static variable has invalid address
22924RESOLVEDFIXEDnormaldmdimportC: boolean expression result should be int
22925RESOLVEDFIXEDnormaldmdimportC: multi-dimensional array is not a static and cannot have static initializer
22926RESOLVEDFIXEDnormaldmdimportC: cast to D type alias in array length gives syntax error
22927RESOLVEDFIXEDnormaldmdimportC: 'struct already exists' with forward reference and function with same name
22928RESOLVEDFIXEDnormaldmdimportC: array does not have a boolean value
22929RESOLVEDFIXEDnormaldmdimportC: extern array with unknown length gives bounds errors
22930RESOLVEDFIXEDnormaldmdimportC: switch statement should use default:break; if no default specified
22931RESOLVEDFIXEDnormaldmdimportC: Error: `0` has no effect
22932NEWnormaldmddmd#20073-vasm: wrong registers shown for calls to C-style variadic functions
22933RESOLVEDFIXEDnormaldmdimportC: goto skips declaration of variable
22934RESOLVEDFIXEDnormaldmdHeader generator emits context pointer as `this`
22935RESOLVEDFIXEDnormaldmdimportC: offsetof with array element gives 'dereference of invalid pointer'
22936NEWnormaldmddmd#18093Compiler creates char[] pointing to immutable memory
22937NEWnormaldmddmd#20074identity comparison of strings / struct literals not constant folded
22938NEWnormaldmddmd#18094ImportC: __import modules and their typedefs
22939RESOLVEDFIXEDnormalphobosbad error message: Error: no property `msg` for type `string`
22940RESOLVEDFIXEDenhancementdlang.orgUnderscore disallowed after decimal separator in floating point literals
22941NEWenhancementdruntimedmd#17442failing unittest should omit stack trace only if assert was thrown directly by the unittest
22942RESOLVEDFIXEDblockerdmdInvalid section type / offset for newer XCode versions
22943NEWminordmddmd#20075"none of the overloads of `__ctor` are callable using a `immutable` object" error message is backwards
22944NEWenhancementdmddmd#20076Hard-to-read error message when a delegate isn't @safe
22945RESOLVEDFIXEDenhancementdmd[Conditional Compilation] support invariant version flag
22946RESOLVEDFIXEDnormalphobosWindowsException ctor is not nothrow
22947RESOLVEDFIXEDminorphobossysErrorString throws Exception instead of WindowsException
22948RESOLVEDINVALIDenhancementphobosstd.stdio.File doesnt open ~ files
22949NEWminordmddmd#18095compiler error: struct with __traits(compiles, this.init), nonexistent import mixin, main calls nonexistent enum from other module
22950RESOLVEDFIXEDmajortoolsSECURITY: install.sh uses unsafe HTTP to download LATEST
22951RESOLVEDFIXEDnormaldmdDtor missing from generated C++ header
22952RESOLVEDFIXEDnormaldmdCompiler fails to find package.d modules via -mv map
22953NEWenhancementdmddmd#20077impossible to test for pragma support
22954RESOLVEDFIXEDnormaldmdHeader generator emits extern(C) member functions
22955RESOLVEDFIXEDnormaldmdimportC: wrong alignof for D struct with specified alignment
22956NEWminorinstallerinstaller#709Bump LLD version for windows releases
22957NEWnormalinstallerinstaller#710bundled lld-link doesn't support common manifest dependency pragma - new lld-link does
22958RESOLVEDFIXEDminorinstaller[Internal] Installer uses outdated image on Azure
22959RESOLVEDFIXEDnormaldlang.orgDocumentation for C/D main is incomplete
22960RESOLVEDFIXEDnormaldmdimportC: K&R-style functions assume variadic calling convention
22961RESOLVEDFIXEDregressiondmdimportC: K&R-style main function rejected
22962NEWmajordlang.orgdlang.org#4123issues.dlang.org: SSL peer certificate or SSH remote key was not OK on handle
22963NEWnormaldmddmd#20078Subclasses of C++ classes missing from generated header
22964RESOLVEDFIXEDenhancementdruntimearray cast message is awkwardly worded
22965NEWenhancementphobosphobos#9839assocArray does not automatically select non-immutable types even if they're easily reachable.
22966NEWnormaldmddmd#18096Inconsistent `shared` attribute for generated destructor
22967RESOLVEDFIXEDenhancementdmd[dip1000] no return ref inference for extended return semantics
22968RESOLVEDFIXEDenhancementdmd"Need this of type X" error message is confusing
22969RESOLVEDFIXEDregressiondmdCan't mixin name of manifest constant on right-hand side of alias declaration
22970RESOLVEDFIXEDnormaldmdimportC: taking address one past array end gives bounds error
22971RESOLVEDFIXEDnormaldmdimportC: can't initialize unsigned char array with string literal
22972RESOLVEDFIXEDnormaldmdimportC: static variable cannot be read at compile time
22973RESOLVEDFIXEDnormaldmdimportC: sizeof with array and pointer access gives array type has incomplete element type
22974RESOLVEDFIXEDnormaldmdimportC: D name mangling applied to extern variable inside function
22975RESOLVEDFIXEDregressiondmd3 cyclic aliases with meaningful overloads not caught [ice]
22976RESOLVEDFIXEDnormaldmdimportC: fails to multiply by element size when doing address-of
22977RESOLVEDFIXEDnormaldmd[dip1000] can escape scope pointer returned by nested function
22978RESOLVEDINVALIDenhancementdmdShared destructor is not able change immutable var but shared constructor can
22979NEWnormaldmddmd#20079"Pointers-to-member" with attributes
22980NEWnormaldmddmd#2008016 bit alignment for function arguments in 32 bit code
22981NEWnormaldmddmd#18097Another forward reference bug involving a string mixin
22982RESOLVEDINVALIDnormaldmdCan't copy scope range elements into a returned array
22983NEWenhancementphobosphobos#10491Complex!float.abs / hypot invalid result when argument is small
22984RESOLVEDDUPLICATEmajorphobosWrong results for complex abs
22985RESOLVEDFIXEDenhancementdruntimedip1008 implementation uses the GC behind the scenes
22986NEWenhancementdmddmd#20081Phobos cannot be compiled with dip1008
22987NEWenhancementdmddmd#20082__traits(getLocation) needs a way to get an absolute path.
22988RESOLVEDFIXEDnormaldmdno short-circuiting when constant folding ternary operator
22989NEWnormaldmddmd#20083Missing error wrt. assigning cast function pointer to incompatible funcptr
22990NEWenhancementdmddmd#20084[dip1000] extended return semantics doesn't work on auto return
22991NEWnormaldmddmd#20085GC array literals restricted in size
22992RESOLVEDWORKSFORMEmajorphobosstd.traits: template instance is nested in both A and B with getSymbolsByUDA
22993RESOLVEDFIXEDminordmdMissing quotes in octal literal hint
22994RESOLVEDFIXEDnormaldmdimportC: some types not zero-initialized in static array
22995NEWminordmddmd#20086goto case cannot forward to outer case label
22996NEWcriticaldmddmd#20087[ICE] Parsing at CTFE crash the compiler
22997RESOLVEDFIXEDregressiondmdDMD crash: copy ctor can't call other ctor
22998RESOLVEDFIXEDnormalphobosUpdate to zlib 1.2.12
22999RESOLVEDFIXEDregressiondmdno switch fallthrough error with multi-valued case
23000RESOLVEDFIXEDnormaldmdfinal switch error has no line number with -checkaction=C
23001NEWregressiondmddmd#20088[REG 2.063] missing unreachable code warning with switch inside switch
23002RESOLVEDFIXEDnormaldmdimportC: struct or union field with same name as type gives circular reference error
23003RESOLVEDFIXEDnormaldmdImportC should not import object.d
23004RESOLVEDFIXEDnormaldmdimportC: calling function pointer named 'init' or 'stringof' from struct or union pointer gives error