D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
24305NEWmajorphobosphobos#10541std.process.execute requires locking passed FILE * handles in order to create the process
24306RESOLVEDFIXEDnormaldmdImportC: same name structs in separate C files interfere when compiled together
24307NEWenhancementphobosphobos#9868[std.meta] weak values/alias for default values
24308NEWenhancementdruntimedmd#17470[ImportC] druntime\import\importc.h(134): fatal error C1034: sal.h: no include path set
24309RESOLVEDFIXEDnormaldmdMemory allocation failed on Azure pipeline
24310REOPENEDnormaldmddmd#20374ImportC: varargs from Microsoft header incompatible with va_start
24311RESOLVEDFIXEDnormaldmdNamed enum with AA base type causes ICE
24312RESOLVEDFIXEDenhancementdlang.orgimportC: Document workaround for using C symbols which are also D keywords
24313RESOLVEDFIXEDenhancementdlang.orgDownload page should reference Github nightlies
24314NEWnormaldmddmd#18203Linker flag `-L-dead_strip`strips `static this()` and `static ~this()`
24315RESOLVEDFIXEDregressiondmddmd/cpreprocess.d:87: warning: use of tmpnam is dangerous use mkstemp
24316RESOLVEDFIXEDenhancementdmdAllow CTFE access to immutable variable through pointer
24317NEWenhancementdmddmd#20375pragma(inline, true) is wrongly applied when having nested functions
24318RESOLVEDFIXEDenhancementphobosNullable should support non-copyable objects
24319RESOLVEDFIXEDminordmdOpenBSD: Use correct type for file_time
24320NEWenhancementdmddmd#20376Change std.writefln() into a regular variadic function not a template
24321NEWnormaldmddmd#18204'need this' when accessing a mixin via an alias tuple
24322NEWnormaldlang.orgdlang.org#4001The keys actually used to sign the downloads are missing from gpg_keys.html
24323RESOLVEDDUPLICATEnormaldmdx[0 .. 2] cast to Ty[2], x[$-2 .. $] does not?
24324NEWnormaldmddmd#20377A default-initialized variable is not identical to its init value when it contains a default-initialized member variable that is a dynamic array
24325NEWnormaldmddmd#20378Type inference has precedence over written type when using `static`
24326RESOLVEDFIXEDnormaldmdImportC: segfault on nameless enum translation with -H
24327NEWminortoolsLDC --nogc should work for scope class instance
24328NEWnormaldruntimedmd#17471Very poor GC memory utilization due to fragmentation
24329NEWnormaldruntimedmd#17472GC may not leave any memory for C
24330NEWenhancementdmddmd#20379Redundant template instantiations for equal string/array literals
24331RESOLVEDFIXEDenhancementdlang.org@nogc and GC.disable() are often confused
24332NEWenhancementdmddmd#20380Improve downcast to final classes
24333NEWnormaldmddmd#20381Inline ClassInfo with the vtbl
24334RESOLVEDFIXEDmajordmdparameter name is ignored in invocation of struct constructor with default values
24335NEWenhancementdmddmd#20382Class Downcast
24336NEWenhancementdmddmd#20383Downcast to interfaces
24337RESOLVEDFIXEDcriticaldmdSegfault when printing an int[] cast from a string literal
24338RESOLVEDFIXEDregressiondmdCannot concatenate dynamic arrays of enum type with static array base type
24339RESOLVEDFIXEDminorphobosstd.mmfile has poor documentation
24340RESOLVEDFIXEDblockerdmdInvalid export directives generated
24341NEWnormaldmddmd#20384Switch over enum are poorly verified
24342RESOLVEDFIXEDmajorphobosT[][].until(T[]) breaks if sentinel is longer than 1.
24343NEWenhancementdmddmd#18206Read only data used to initialize objects that are mostly zero
24344NEWcriticalphobosphobos#10542The getUDAs and stringof generate different result with different compiler
24345NEWenhancementdmddmd#20385Issue with `alias this = xyz` inside structs.
24346NEWenhancementdlang.orgdlang.org#4137Lambda as UDA is valid but spec requires brackets
24347NEWregressiondlang.orgdlang.org#4002Instructions to build dmd under Windows are broken
24348RESOLVEDFIXEDnormalphobosInaccurate documentation for hasSlicing with infinite range
24349RESOLVEDFIXEDminordruntimeobject noreturn link is missing
24350NEWnormaldmddmd#20386Cannot access a member of an 'alias this' member through an alias
24351NEWnormalphobosphobos#10543Cannot format `void[]` with compile-time check
24352NEWnormalphobosphobos#10544std.format: 'r' format cannot be checked at compile time
24353REOPENEDnormaldmddmd#18207Misleading error for foreach when opApply has wrong qualifier
24354NEWcriticaldmddmd#20387Static arrays are by-reference during CTFE
24355NEWnormaldmddmd#20388Slice copy with static arrays incorrect bounds checking
24356NEWnormaldmddmd#20389goto case label not correctly generated by CTFE
24357RESOLVEDFIXEDnormaldlang.orgString spec needs updating
24358NEWenhancementphobosphobos#9869std.digest on array of arrays surprisingly shallow
24359RESOLVEDFIXEDminordmdslice equality expression can be discarded
24360NEWenhancementdmddmd#18208Cannot use TCC as C compiler
24361NEWnormaldmddmd#20390casting string literal to static int array is broken
24362NEWmajordmddmd#18209casting a string literal with a postfix to array re-interpret casts anything
24363RESOLVEDFIXEDminordmdhex string postfixes are useless
24364NEWregressiondmddmd#20391Template emission failure: missing switch error symbol in std.uni
24365RESOLVEDFIXEDcriticaldmdICE when printing 'showCtfeContext' error
24366NEWregressiondmddmd#18210[REG]static foreach can drop last element with alias reassignment
24367NEWenhancementdmddmd#20392'-deps' causes compile errors when using '-betterC'
24368NEWnormaldmddmd#20393destruction of parameter should be done by caller
24369NEWenhancementdmddmd#20394Allow define "debug" with compiled time literal "__MODULE__"
24370RESOLVEDFIXEDnormaldmdstatic array values in static AA initialise to dynamic arrays
24371RESOLVEDFIXEDregressiondmd[REG 2.104] String array concatenation does not respect operator precedence
24372RESOLVEDDUPLICATEnormaldmdArraySliceError when calling a function with an optional parameter and typesafe variadic
24373NEWnormaldmddmd#20395ImportC: .di generator can output invalid aliases
24374NEWnormaldmddmd#20396ImportC: .di generator incorrect output for anonymous structs as members
24375RESOLVEDFIXEDnormaldmdImportC: .di generator outputs C expression with `->` operator
24376NEWenhancementdmddmd#18212ImportC: .di generator outputs D keywords for members
24377NEWregressiondmddmd#20397Error: negative array dimension `3145728u * 1024u`[32bit]
24378NEWregressiondruntimedmd#17473[REG 2.104] inout error with -profile=gc
24379RESOLVEDDUPLICATEenhancementphobosAdd std.socket.Socket.release
24380NEWregressiondmddmd#18213CTFE assert messages are replaced with "null" with -dip1008
24381NEWnormaldmddmd#20398ImportC: .di generator emits both forward declarations and definition
24382RESOLVEDFIXEDenhancementphobosstd.range.only should have assignable elements
24383RESOLVEDFIXEDnormaldmdIndex assignment expression in __traits(compiles) fails to parse
24384RESOLVEDFIXEDmajorphobosroundRobin crashes with empty first argument
24385NEWminordmddmd#20399Slicing a static array binds as non-ref when using auto ref
24386NEWregressiondmddmd#20400[REG 2.095.1] constructor has no function body with return type inference
24387RESOLVEDFIXEDnormaldmdBase class construction ignores private
24388RESOLVEDDUPLICATEnormaldmdPrivate overload of public function can be called from other modules
24389RESOLVEDFIXEDnormaldmdimportC: Building zlib in Phobos with importC fails on FreeBSD 14
24390RESOLVEDFIXEDcriticaldmdAssertError@src/dmd/backend/cgxmm.d(1476): Assertion failure
24391NEWenhancementphobosphobos#10545std.encoding.sanitize should be usable in @safe
24392NEWcriticalinstallerinstaller#715Installer not working: Can't check signature: No public key
24393NEWenhancementdmddmd#18214Going into ROM operator overload
24394REOPENEDnormaldmddmd#20401const(ubyte)[] array argument can be returned as string, mislabeling mutable data as immutable
24395NEWenhancementdmddmd#20402Allow braced statements in loop conditions
24396NEWregressiondmddmd#20403Error on forward reference in enum member UDA
24397RESOLVEDFIXEDenhancementdmdSupport C preprocessor function-like macros
24398NEWregressiondmddmd#20404CTFE evaluation of iota() fails inside extern(C++) struct
24399RESOLVEDFIXEDcriticaldmdLink failure on MacOS with address=0x0 points to section(2) with no content in config_a68_4c3.o
24400RESOLVEDDUPLICATEenhancementdmdLink warning: no platform load command found in object.o, assuming: macOS
24401RESOLVEDFIXEDcriticaldmdOSX: Linker error: GOT load reloc does not point to a movq instruction
24402RESOLVEDFIXEDcriticaldmdOSX: Linker warning: pointer not aligned at __OBJC_PROTOCOL_$_Foo
24403RESOLVEDFIXEDnormalphobosNullable doesn't work with non-mutable types with a destructor
24404NEWnormaldruntimedmd#17474The names of the union fields in Linux's ifaddrs are named incorrectly.