D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
21705RESOLVEDFIXEDnormalphobosNullable!T.opEquals fails for T with non-const opEquals overload
21706RESOLVEDFIXEDnormalphobosAssertion failure in Base64.decoder for empty input range of ranges
21707RESOLVEDFIXEDnormalphobosstd.base64: Faulty input creates range error instead of Base64Exception
21708RESOLVEDFIXEDminorphobosSumType.opEquals gives confusing error message
21709RESOLVEDFIXEDregressiondruntimestd.conv.emplace not usable in betterC - 2.096
21710RESOLVEDFIXEDblockervisualdCode Completion doesn't work if compiler path contains a white space
21711NEWnormaldmddmd#19886Concatenating a function pointer with a string should be an error
21712RESOLVEDFIXEDregressiondruntime[REG 2.096.0] sometimes coverage *.lst files are corrupted
21713NEWnormaldmddmd#19887Cannot write trusted desstructor with @system member dtor
21714NEWminordmddmd#19888misparse multi statement mixin in 'with' without brackets: all but the first statement are outside the with
21715RESOLVEDDUPLICATEenhancementdmdstatic assert() should accept and print multiple arguments just like pragma(msg)
21716RESOLVEDFIXEDregressionphobosstd.regex performance regression (additional GC allocation)
21717RESOLVEDFIXEDcriticaldlang.org[Oh No! Page Not Found]
21718RESOLVEDFIXEDenhancementdmdPreview switches have insufficient descriptions
21719RESOLVEDFIXEDregressiondmd[REG 2.072] "auto" methods of classes do not infer attributes correctly.
21720RESOLVEDDUPLICATEregressiondruntimeStruct with destructor cannot be emplaced in betterC
21721RESOLVEDFIXEDnormalphoboscasting std.BigInts to built-in floating point types doesn't work without -preview=dip1000
21722RESOLVEDFIXEDmajorphobostoString(sink, string format) does not work with non-"%s" strings
21723RESOLVEDFIXEDnormaldmdLinker error: two module static library, main compiled inline, invariant that defines a function, type alias, and an alias lambda
21724RESOLVEDFIXEDmajorphobosstd.algorithm.mutation.copy fails on overlapping arrays if the source array's pointer is less than the destination array's pointer
21725RESOLVEDFIXEDregressionphobosSpecifying null as bitfields variable name now fails
21726RESOLVEDFIXEDmajordmdWrong comparison in package(...) visibilities
21727RESOLVEDFIXEDnormaldmd[ICE][SIMD] Windows-only DMD crash with SIMD + optimizations + inlining
21728RESOLVEDFIXEDnormalphobosrawRead calls fread with NULL if invoked on closed readEnd of Pipe (segfault)
21729RESOLVEDFIXEDnormalphobosrawRead derefences null pointer if invoked on closed File (segfault)
21730RESOLVEDFIXEDnormalphobosnull ptr dereferenced in ChunksImpl.opApply (SIGSEGV)
21731REOPENEDenhancementphobosphobos#10459SumType should provide convenient access to the type index
21732NEWnormaldmddmd#19889Enum member UDAs compilation is order dependant
21733RESOLVEDDUPLICATEnormaldmdinout function does not transfer inout to templated return type
21734RESOLVEDFIXEDenhancementvisualdVS2019 crash while debugging
21735RESOLVEDWORKSFORMEregressiondmd[REG 2.093.1] Compiler segfaults when using a struct with a copy constructor in an array
21736NEWenhancementdmddmd#19890Support struct in typesafe variadic function
21737NEWenhancementdmddmd#19891shared opApply does not compile
21738RESOLVEDFIXEDminorphobosstd.format.spec: singleSpec should throw on "%%"
21739RESOLVEDFIXEDnormaldmddebug case can access variable from other case
21740RESOLVEDINVALIDregressiondmdTypeof mixin regression with v2.096
21741RESOLVEDDUPLICATEnormalphobosstd.format: %0*d produces int.max zeros
21742RESOLVEDFIXEDnormaldmddot template expressions don't have the void type like any template
21743RESOLVEDFIXEDnormaldmdgetOverloads fails to propagate 'this' expression for template member
21744NEWregressiondmddmd#19892[REG 2.092.0] NRVO sometimes not performed when it should be
21745RESOLVEDINVALIDnormaldmdClosure created in struct constructor passed to class constructor refers to expired stack frame
21746RESOLVEDINVALIDnormaldmdDiscrepancy between foreach over tuple and static foreach
21747RESOLVEDFIXEDenhancementdruntimecore.demangle does not understand function-local mangling
21748NEWnormaldmddmd#19893Return value of forward-referenced auto ref function mistakenly treated as lvalue
21749NEWnormaldmddmd#18027Misleading error message for an operator in an 'alias this'ed type
21750RESOLVEDDUPLICATEmajordmd-betterC undefined reference to _memsetn
21751RESOLVEDFIXEDenhancementphobosstd.experimental.logger add possibility to pass a throwable to a log
21752RESOLVEDFIXEDregressiondmdTemplate constraint breaks nested eponymeous template
21753RESOLVEDFIXEDnormaldmdStruct literal with function literal member not allowed as template value argument
21754NEWnormaldruntimedmd#17193Wrong kevent declaration for dragonfly
21755NEWenhancementdruntimedmd#17423Add CLOEXEC posix flags declarations
21756NEWmajordmddmd#19894Immutable array literals cause runtime GC allocation instead of static readonly section allocation
21757NEWregressionphobosphobos#9819log2 does not work with reals on CTFE with FreeBSD
21758RESOLVEDFIXEDnormalphobosstd.experimental.checkedint opBinaryRight with integer left-hand side does not compile for any operators except + and -
21759RESOLVEDFIXEDenhancementphobosstd.experimental.checkedint.Checked is not compatible with "%d" and "%x" integer format specifiers
21760RESOLVEDFIXEDenhancementphobosstd.conv.to does not know how to convert a string to a std.experimental.checkedint.Checked!T
21761RESOLVEDFIXEDenhancementphobosmake std.experimental.checkedint.Checked!T.toHash callable when Checked!T is shared
21762NEWregressiondmddmd#18028object.destroy may silently fail depending on whether a member function is a template
21763NEWnormaldmddmd#19895Zeroed static array is not placed in BSS with -g build option
21764RESOLVEDFIXEDminordruntimecheckaction=context doesn't work for empty tuples
21765RESOLVEDFIXEDnormaldmdAssignment-as-condition error with checkaction=context
21766NEWminordmddmd#19896Bad message for missing auto initializer after comma
21767RESOLVEDINVALIDtrivialdmdUnderflow reported as overflow
21768NEWregressiondmddmd#19897typeid(Expression) doesn't properly resolve opIndex overload
21769NEWnormalvisualdvisuald#255Debugger customization methods do not work with LDC
21770NEWnormaldmddmd#19898Wrong breakpoint location for gdb
21771NEWenhancementdmddmd#19899gdb: Debug information should include FQN for main function
21772RESOLVEDFIXEDregressiondmd[REG2.069] Consecutive different-signed double.nans in an array literal take the sign of the previous nan (same for float and real)
21773NEWnormaldlang.orgdlang.org#4114online editor with nightly build is outdated
21774RESOLVEDFIXEDregressionphobos"formatException is not constant" instead of "static assert error"
21775NEWenhancementphobosphobos#10460std.typecons.RefCounted, std.container.array.Array, & similar structs that manage their own memory do not need to be scanned unless GC-allocated memory is reachable through them
21776RESOLVEDINVALIDnormalphobos%b, %o, %x and %X on integers does not obey plus and space flag
21777RESOLVEDFIXEDnormalphobosstd.format: several issues when formatting integers with precision
21778NEWnormaldmddmd#18029Win64: Access-violation for -release -checkaction=context
21779RESOLVEDFIXEDnormaldmdassert not omitted for -release -checkaction=context
21780NEWregressiondmddmd#19900alias this preferred over immutable conversion even if alias this is deprecated and de is on
21781RESOLVEDFIXEDminordlang.org[Oh No! Page Not Found] Links to core libs from Better C
21782NEWenhancementdmddmd#19901Add version variants for all cmd-line option checks
21783NEWenhancementdmddmd#18030Add `if` as an operator
21784RESOLVEDFIXEDenhancementdruntimejoining a detached thread results in segfault.
21785RESOLVEDFIXEDnormaldmdCannot declare variable of opaque enum with base type
21786NEWenhancementinstallerinstaller#707install.sh: Add error for trying to install two compilers
21787NEWenhancementdmddmd#19902Operator Overload by a Variable not detected
21788RESOLVEDINVALIDenhancementdmd__traits(identifier) on types should work like .stringof instead of erroring
21789RESOLVEDFIXEDenhancementdruntimeCodecov should use default umask for file permissions
21790NEWnormalphobosphobos#9820Finding template UDAs is not possible
21791RESOLVEDFIXEDnormaldmdStack overflow for forward-referenced enum initializer
21792RESOLVEDFIXEDnormaldmdEnum using itself as base type crashes dmd
21793RESOLVEDFIXEDnormaldmdCannot initialize shared member with -preview=nosharedaccess
21794RESOLVEDFIXEDcriticaldmdInternal compiler assertion
21795NEWnormaldmddmd#19903Spurious error: static variable `i` cannot be read at compile time as default argument to template alias parameter
21796RESOLVEDFIXEDregressionphobosFailed to stat file `./std_json.o'
21797RESOLVEDFIXEDnormaldmdStack overflow for forward-referenced enum min / max
21798RESOLVEDFIXEDregressiondmdcheckaction=context creates temporary of type void
21799RESOLVEDFIXEDcriticaldmdCTFE doesn't call base class destructor for extern(D) classes
21800NEWmajordmddmd#18031Unused lambda causes unnecessary closure allocation
21801RESOLVEDFIXEDmajorphobosstd.typecons.ReplaceType does not work for `in` parameters
21802RESOLVEDFIXEDregressiondmdopAssign and opOpAssign treat lazy void parameters inconsistently
21803NEWnormaldmddmd#19904"@nogc:" incorrectly propagates into function blocks, explicit "pure" too
21804NEWnormaldmddmd#19905Type list (tuple) not expanded in delegate during IFTI