D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
24505RESOLVEDFIXEDregressiondmd[REG2.108] ImportC: Function-like macros (newly translated to templates) may collide with regular symbols
24506RESOLVEDINVALIDmajordmdimportC: illegal combination of type specifiers __extension__ typedef long long
24507NEWnormaldmddmd#18232Do not call preprocessor with normalization checks turned on
24508NEWmajorvisualdVD shows any pointer(void*) as 0x0000000000000000
24509RESOLVEDFIXEDnormaldmdimportC cannot handle _stdcall Function Calling Convention with single heading underscore
24510NEWenhancementdmddmd#20442Perfect forwarding and explicit move should be compiler intrinsic and have operators
24511RESOLVEDFIXEDnormaldmd__stdcall functions from C are extern(C) in D.
24512NEWnormaldmddmd#20443DMD writeln with malloc allocated slice crashes lld
24513RESOLVEDINVALIDenhancementdmd`pure` can be used as `auto`
24514NEWnormaldruntimedmd#17213_d_newarraymTX can be with more dimensions than in the type
24515NEWnormaldruntimedmd#17479Incorrect definition of GetMessageExtraInfo
24516NEWnormaldmddmd#20444qualifiers lost when tupleof is aliased
24517RESOLVEDFIXEDnormaldruntimedruntime tests fail on FreeBSD 14
24518NEWnormaldmddmd#20445[CI] Code coverage upload failure
24519RESOLVEDFIXEDregressiondmdcompiler segfault on default argument with slice operator []
24520RESOLVEDFIXEDnormaldmd[REG] type(value) got a synonym (type)(value)
24521RESOLVEDINVALIDnormaldmdArguments supplied to template value parameters are not visible from the outside
24522NEWmajordmddmd#18234Formation and inference of nested type sequences
24523RESOLVEDWONTFIXenhancementphoboswriteln doesn't memoize its templates
24524RESOLVEDFIXEDenhancementphobosphobos#10548Very slow process fork if RLIMIT_NOFILE is too high
24525RESOLVEDFIXEDnormaldmdauto ref lambda exp not parsed if used as left-most expression in an expression statement
24526NEWenhancementdmddmd#20446Upstream ldc optStrategy to disable optimizations in a function
24527NEWnormaldmddmd#20447opAssign has no effect during CTFE when an array is wrapped in a range
24528NEWenhancementdmddmd#18235Add offending member to "no size because of forward reference" error
24529NEWmajordmddmd#20448is expression ignores implicit conversion of enum when pattern matching
24530NEWnormaldmddmd#18236Rethrowing exception outside of catch clause segfaults with -dip1008
24531NEWmajordmddmd#20449foreach lowering fails to compile with dip1000 and std.array.array
24532NEWenhancementdmddmd#18237Add pragma to set function as a TLS callback function for Windows
24533NEWregressionphobosphobos#10549clamp with smaller-than-int T1 fails to compile with literal parameters
24534RESOLVEDFIXEDnormaldmdHaving a label on a declaration makes it possible to skip it with goto
24535RESOLVEDDUPLICATEnormaldmdAccepts Invalid: goto can skip declarations if they're labelled
24536NEWenhancementdmddmd#20450C runtime constructor/destructor pragma should not be on an exported symbol
24537NEWtrivialdlang.orgdlang.org#4140homepage, no link to the github organization
24538NEWnormaldmddmd#18238ImportC: packed bitfields not implemented
24539NEWenhancementdmddmd#20451__traits(identifier, …) should work with sequences
24540NEWenhancementdmddmd#18239Add order/index to enum member to return its position
24541NEWenhancementphobosphobos#9871cartesianProduct should have length for finite ranges
24542NEWenhancementdmddmd#20452actually apply VRP to foreach indices when array is of known length
24543RESOLVEDFIXEDmajordlang.orgThe `@__future` attribute is (almost) undocumented
24544NEWenhancementdlang.orgdlang.org#4004asm grammar dosn't covers bracket syntax
24545NEWnormaldmddmd#20453Problems with m32 mode on Linux
24546RESOLVEDFIXEDmajordruntimeimportC musl setjmp.h failure
24547NEWregressiondmddmd#20454Stack overflow in CppMangleVisitor.writeQualified
24548RESOLVEDFIXEDminordlang.org[spec] Boolean condition conversion is not documented
24549RESOLVEDFIXEDnormalphobosstd.process.environment.get(null) segfaults
24550NEWenhancementphobosphobos#10550formattedWrite should support string interpolation
24551NEWenhancementdruntimedmd#17214Missing O_NOFOLLOW enum on macOS
24552NEWcriticaldmddmd#18240cast to immutable in @safe not rejected
24553NEWenhancementdmddmd#20455all 0 struct initializer with float is still stored in data section
24554NEWnormaldlang.orgdlang.org#4141Clarrification for bad codegen on postfix operators
24555NEWnormaldruntimedmd#17480macOS: Add shared druntime/Phobos (libphobos2.dylib)
24556RESOLVEDINVALIDenhancementdmdAllow IFTI for dotted template parameters used as function type parameter
24557NEWnormalphobosphobos#10551File.readln does not properly handle case where last character in terminator is repeated
24558RESOLVEDFIXEDnormaldmdC asserts segfault on Glibc
24559NEWnormaldmddmd#20456Compiler fails to error about using enum type as a value when compiling with -o-
24560RESOLVEDFIXEDregressiondmddmd crash on imported function with default parameter containing `new`
24561NEWnormaldmddmd#18241inout on opAssign allows you to mutate member variables
24562NEWmajordmddmd#20457inout on the copy constructor makes it so that a normal opAssign does not work with multiple layers of objects
24563NEWenhancementdmddmd#18242Make the compiler provide a reason for why it has disabled a function
24564RESOLVEDFIXEDmajorphobosstd.file.DirEntry throws Exception instead of FileException
24565RESOLVEDFIXEDminordlang.orgout contract variable is implicitly const
24566RESOLVEDFIXEDnormaldmdcondition that starts with runtime value and uses compile time array does not short circuit
24567NEWnormaldmddmd#20458In interpolation token strings: "$(expression)" is not treated as interpolation expression
24568NEWenhancementphobosphobos#10552Aborting from core/sync/mutex.d(149) Error: pthread_mutex_destroy failed
24569NEWenhancementdmddmd#20459operator overloading on pointer to value-type instances
24570NEWenhancementphobosphobos#10553printing a range of ranges consumes sub-ranges
24571NEWenhancementdlang.orgdlang.org#4005Grammar spec should not use "opt"
24572NEWregressiondmddmd#20460[REG 2.108.0] Faulty template instantiation with lambda expressions
24573NEWnormaldmddmd#20461qualified identifiers confuse IFTI
24574NEWnormaldmddmd#20462Scope not inferred on this parameter
24575NEWenhancementphobosphobos#9872sumtype fails to match lambdas with anonymous arguments
24576NEWtrivialphobosphobos#10554Now that OMF support has been dropped, the standard library should be called `phobos32` not `phobos32mscoff`
24577RESOLVEDFIXEDnormaldmdStruct with constructor returned from C++ wrong
24578NEWminordruntimedmd#17481Memory leak in rt.minfo sortCtor
24579RESOLVEDFIXEDnormaldruntimestat_t has wrong size for Android armv7a
24580RESOLVEDFIXEDenhancementdmdImportC: Asm label after attributes results in syntax error
24581NEWenhancementdmddmd#20463Add a @gc attribute already
24582RESOLVEDFIXEDmajordmdDetect unsafe `cast(bool[])`
24583RESOLVEDFIXEDblockerdmddi generator emits return scope and scope return in wrong order
24584NEWenhancementphobosphobos#10555[phobos] `make unittest` should not rerun tests unnecessarily
24585NEWenhancementdmddmd#18244Allow switch with multiple arguments
24586NEWregressiondmddmd#20464[REG 2.108] initialization of immutable arrays with a system function marks the array as system
24587NEWenhancementdmddmd#18245Allow negated qualifiers in cast expressions
24588RESOLVEDINVALIDenhancementdmdspam
24589NEWenhancementphobosphobos#9873[std.sreaching] take functions seem to be missing range overload/version
24590RESOLVEDFIXEDenhancementdruntimeIllegal instruction with module constructors cycle and shared libphobos2 in _d_criticalenter2
24591NEWenhancementphobosphobos#10556[std.random] docs bad at communicating trivail usecase
24592RESOLVEDFIXEDnormaldmdImportC: Bitfield layout wrong for int64 on 32-bit Linux
24593NEWnormaldruntimedmd#17215Some structs in core.sys.posix.sys.types should be union instead of struct
24594RESOLVEDFIXEDnormaldmdImportC: Packed struct has wrong layout
24595RESOLVEDFIXEDenhancementdmdOpenBSD: Use .init_array/.fini_array
24596RESOLVEDFIXEDcriticaldmdRebindable2 corrupts objects
24597RESOLVEDFIXEDenhancementdmdFreeBSD/OpenBSD: Enable ELF_COMDAT
24598RESOLVEDFIXEDenhancementdmdOpenBSD: adapt compiler tests
24599RESOLVEDFIXEDregressiondmd[REG2.103] Wrongly elided TypeInfo emission leading to undefined symbols at link-time
24600RESOLVEDFIXEDnormalinstallerDMD nightly builds are outdated
24601NEWenhancementdmddmd#20465[next edition] Make opApply result opaque
24602RESOLVEDFIXEDregressiondmdInternal compiler error: failed to detect static initialization of associative array
24603RESOLVEDFIXEDnormaldmdCan copy from non-void array into void[] in safe code
24604NEWmajortoolsNeed CI task to build dmd, druntime & phobos with next edition semantics