D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22705RESOLVEDFIXEDregressiondmdimportC: forward reference to struct typedef gives struct already exists
22706RESOLVEDFIXEDminordmdBad error on explicit instantiation of function template with auto ref parameter
22707NEWnormaldmddmd#18080Windows: LIB env variable for link.exe is overwritten
22708RESOLVEDFIXEDminordmdswitch statement with an undefined symbol results in many errors
22709RESOLVEDFIXEDmajordmd[dip1000] slice of static array can be escaped in @safe using ref arguments
22710RESOLVEDFIXEDmajordmdCTFE on bitfields does not account for field width
22711RESOLVEDFIXEDnormaldlang.orgEffect of template UDAs on instance members is undocumented
22712NEWenhancementdmddmd#20044suboptimal register allocation (working title)
22713RESOLVEDFIXEDnormaldmdImportC: op= not correctly implemented for bit fields
22714RESOLVEDFIXEDregressiondmdICE: Assertion failure in ClassDeclaration::isBaseOf
22715NEWenhancementdmddmd#18081compiler should issue warning when passing D:long as c_long to func.
22716RESOLVEDINVALIDminordlang.orgForum: wrong quote nesting as a result of slightly broken markdown syntax
22717RESOLVEDFIXEDcriticaldmdobject.TypeInfo_Struct.equals swaps lhs and rhs parameters
22718NEWmajordlang.orgdlang.org#4122Grammar for case/default statement is wrong
22719NEWmajordmddmd#20045Fallthrough detection falls through.
22720NEWnormaldmddmd#20046Overload of template and alias to template instantiation that is also a template fails
22721RESOLVEDFIXEDnormaldruntimeimportC: some gnu builtins are rejected
22722RESOLVEDFIXEDnormaldmdImportC: parser doesn’t understand `asm volatile` syntax
22723NEWnormaldmddmd#18082Cannot allocate a slice on heap
22724RESOLVEDFIXEDnormaldmdImportC: VC extension __pragma(pack) is not implemented
22725RESOLVEDFIXEDmajordmdImportC: segfault when compiling with -H
22726RESOLVEDFIXEDblockerdmdImportC: typedefs of tagged enums fail to compile
22727RESOLVEDFIXEDmajordmdImportC: support for __stdcall and __fastcall is necessary for 32-bit Windows builds
22728RESOLVEDDUPLICATEnormaldmdimportC: error: enum has no members when compiling typedef’d enum.
22729RESOLVEDFIXEDcriticaldmdICE: Invalid array access for invalid interface definition
22730RESOLVEDFIXEDregressiondmdmaster: "dmd -i" doesn't include unit tests from imported modules
22731RESOLVEDFIXEDnormaldlang.org[Change Log: 2.0100.0] nightly version number has extra zero
22732RESOLVEDINVALIDnormaldmdHeader generator should export the function attributes by inferring them whenever possible
22733RESOLVEDFIXEDenhancementdmdhdrgen generates inconsistent order of STC attributes for ~this()
22734RESOLVEDFIXEDnormaldmdimportC: typedef anonymous enum members not available when used from D
22735RESOLVEDFIXEDnormaldruntime__builtins.di does not implement __builtin_bswap64 correctly
22736RESOLVEDFIXEDenhancementphobosAdd destructuring bind for std.typecons.Tuple tuples
22737NEWregressiondmddmd#20047Segmentation fault in CppMangleVisitor.getTiNamespace
22738RESOLVEDFIXEDregressiondmdstd.file.tempDir adds an addition / even when it already has one
22739RESOLVEDFIXEDcriticaldmdSegmentation fault in CppMangleVisitor.headOfType
22740NEWenhancementdmddmd#20048float and double literals should be rounded to their precision
22741RESOLVEDFIXEDmajordruntimeimportC: Error: bswap isn’t a template
22742NEWenhancementdmddmd#18083Improve error message for missing module in object.imported
22743NEWmajordruntimedmd#17437core.thread.threadbase.ThreadError@src/core/thread/threadbase.d(1217): Error creating thread
22744RESOLVEDFIXEDnormaldruntimeImportC: builtins defined in __builtins.di cause undefined symbol linker errors.
22745RESOLVEDFIXEDnormalphobosstd.parallelism.parallel fails to process empty range on a single CPU
22746RESOLVEDFIXEDenhancementdmdFunctions that throws marked as nothrow produces bad error
22747RESOLVEDFIXEDenhancementvisualdVS 2022 Could not load file or assembly 'Microsoft.Build.CPPTasks.Common, Version=17.1.0.0'
22748NEWnormaldmddmd#20049~this() @nogc { synchronized ...... } liable to onMemoryOperationError
22749RESOLVEDFIXEDcriticaldmdimportC: C11 does not allow taking the address of a bit-field
22750NEWnormaldmddmd#18084dmd -i: undefined symbol error using templates defined in .di file
22751RESOLVEDFIXEDnormaldmdDMD as a library crashes with fatal() on parseModule
22752NEWnormaldruntimedmd#17438_d_delThrowable() may crash if a foreign Throwable object is being finalized by the GC
22753RESOLVEDFIXEDenhancementdmdDeprecation message for import module shouldn't produce hifen when no message
22754RESOLVEDFIXEDenhancementdmdHeader generator shouldn't generate trailing whitespace on visibility declaration
22755RESOLVEDFIXEDmajordmdImportC: declared symbol must be available in initializer
22756RESOLVEDFIXEDnormaldmdImportC: no __builtin_offsetof
22757RESOLVEDFIXEDnormaldmdimportC: typedef causes forward reference error
22758RESOLVEDFIXEDnormaldmdImportC: parenthesized expression confused with cast-expression
22759RESOLVEDFIXEDnormaldmdImportC: cannot modify const expression from dereferencing const pointer declared within function.
22760RESOLVEDFIXEDcriticaldmdSegmentation fault in CppMangleVisitor.template_arg
22761RESOLVEDFIXEDregressiondmd[REG 2.099] importC: Error: redeclaration with different type
22762NEWenhancementphobosphobos#9838no truncate function
22763RESOLVEDFIXEDnormaldruntimeimporting std.utf fails in BetterC
22764RESOLVEDFIXEDblockervisualdVisual Studio doesn't find installed LDC or DMD
22765RESOLVEDFIXEDcriticaldmdAssertion failure in CppMangleVisitor.template_args
22766RESOLVEDFIXEDenhancementdruntimecopyEmplace does not work with copy constructor and @disable this()
22767NEWnormaldmddmd#20050C-style variadic functions assume __va_list_tag is imported
22768RESOLVEDINVALIDenhancementdmdlazy does not cache its results
22769NEWnormaldmddmd#20051`fun()` where fun is a property which returns an object with opCall should call opCall
22770RESOLVEDFIXEDenhancementdmdC++ header generator generates trailing newlines
22771RESOLVEDFIXEDnormalphobosBigInt divMod can return "-0" (negative zero)
22772NEWenhancementdmddmd#20052-vtemplates should measure the cost of the instantiations
22773NEWnormaldmddmd#20053Line with spaces in cmdfile is treated as multiple arguments
22774NEWminordruntimedmd#17439TraceInfo is gathered only once when throwing a Throwable
22775RESOLVEDINVALIDnormaldmdThe __traits does not see the scope attribute
22776RESOLVEDFIXEDnormaldmdstring literal printing fails on non-ASCII/non-printable chars
22777RESOLVEDFIXEDnormaldruntimestat struct in core.sys.windows.stat assumes CRuntime_DigitalMars
22778NEWcriticaldruntimedmd#17440druntime: infinite loop in gc_term if an object destructor throws
22779RESOLVEDFIXEDcriticaldruntimedruntime: Calling __delete with null pointer-to-struct segfaults
22780RESOLVEDFIXEDregressiondmd[REG 2.090] variable reference to scope class must be scope
22781RESOLVEDINVALIDnormaldmdassert escapes reference to expired stack frame
22782RESOLVEDFIXEDmajordmd[dip1000] address of ref can be assigned to non-scope parameter
22783RESOLVEDDUPLICATEmajordmd[dip1000] member function can pass pointer to member members to non-scope arg
22784RESOLVEDFIXEDnormaldmdpragma(printf) applies to nested functions
22785RESOLVEDFIXEDminordmdjoiner does not support range over immutable
22786RESOLVEDFIXEDminorphobosmaxElement et al does not support range over immutable
22787RESOLVEDFIXEDenhancementvisualdNot present in the VS2022 Marketplace
22788RESOLVEDFIXEDregressiondmd[REG master] Expression header out of sync
22789NEWenhancementdmddmd#20054Constructor flow analysis doesn't understand switch
22790RESOLVEDFIXEDenhancementdmdref-return-scope is always ref-return, scope, unless return-scope appear in that order
22791RESOLVEDFIXEDnormalphobosstd\socket.d(790) Heisenbug random failure
22792NEWnormaldmddmd#20055Wrong inference of opApply
22793RESOLVEDFIXEDnormaldmdimportC: __import conflicts when importing multiple modules with same package
22794RESOLVEDFIXEDnormalphobosCompile-time format validation gives unhelpful error on too many arguments
22795RESOLVEDFIXEDnormaldlang.orgAccess denied when trying to download DMD 2.099.0-beta.1
22796NEWnormaldmddmd#20056dual-context recursive functions seem to be broken
22797RESOLVEDFIXEDregressiondmd[REG master] Internal Compiler Error: cannot mixin static assert ''
22798RESOLVEDFIXEDenhancementphobosdefaultGetoptPrinter should be @safe
22799RESOLVEDINVALIDnormaldmdopApply() delegates not required to be scope
22800NEWnormalphobosphobos#10490DDOC throw section for writeln is incomplete
22801RESOLVEDFIXEDregressiondmd[REG 2.099.0-beta.1] Can't return address of return ref parameter from constructor
22802RESOLVEDFIXEDnormaldmd[dip1000] First ref parameter seen as `return` destination even with `this`
22803NEWnormaldmddmd#20057DDoc Reference Links to symbols generate invalid links (duplicate DOC_ROOT)
22804RESOLVEDFIXEDregressiondmd[REG 2.099] compiling multiple files without linking produces broken object files