D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
21305NEWnormaldmddmd#17991[CI] Cannot re-run Azure tests
21306NEWblockerdruntimedmd#17414Add D Conversion of Fileapi.h
21307NEWnormaldmddmd#19801Testsuite Networking Heisenbug in C++ interop tests / Run (ubuntu-16.04, g++-7)
21308NEWnormaldmddmd#19802error message for using to without importing std.conv is missing suggested import
21309RESOLVEDFIXEDregressiondruntimeMissing core.thread.threadbase documentation
21310NEWnormaldmddmd#19803Itanium C++ mangler handling templated multiple pointer arguments with different type qualifiers incorrectly
21311NEWnormaldmddmd#19804Enum super type comparison treated as different types.
21312RESOLVEDFIXEDregressiondmd[REG 2.095] Newly triggered <expr> is not an lvalue and cannot be modified
21313NEWnormaldmddmd#19805TestSuite heisenbug in buildkite/dmd Build
21314RESOLVEDFIXEDnormaldmdICE on extern(c++) static class variables
21315RESOLVEDFIXEDnormaldruntimeTypeInfo_StaticArray.swap is broken
21316NEWmajordmddmd#19806NRVO not triggered for rvalue/ctor call
21317RESOLVEDINVALIDenhancementdmdCopy constructor defined but blitting still occurs
21318NEWenhancementdruntimedmd#17415Add ability to get raw stack trace from TraceInfo
21319RESOLVEDFIXEDregressiondmdDMD crashes on immutable circular reference
21320RESOLVEDFIXEDnormaldmd@live mistakes borrowed pointer for owner in parameter
21321NEWregressiondmddmd#19807Unimplemented interface method from abstract base class not detected
21322NEWnormaldmddmd#19808Struct field destructor not called when exception is thrown in the main struct destructor
21323RESOLVEDFIXEDnormaldruntime(64-bit Windows only) core.stdcpp.vector could not have core.stdcpp.vector as element
21324RESOLVEDFIXEDnormaldmd@live not detecting overwrite of Owner without disposing of previous owned value
21325RESOLVEDFIXEDregressiondmdFlags not set for ?: evaluation with floating point operands
21326RESOLVEDDUPLICATEmajordmdEvery single executable built with dmd crashes with a segfault
21327RESOLVEDDUPLICATEenhancementdlang.orgdownloads.dlang.org, enable HTTPS
21328RESOLVEDFIXEDregressiondmdForwarding static float array element inside a lambda crashes dmd backend
21329RESOLVEDFIXEDenhancementdmdError message for attribute mismatch points to wrong destructor
21330RESOLVEDFIXEDnormaldmd__traits(getUnitTests) should include unittests from anonymous mixins
21331NEWenhancementphobosphobos#9808Windows makefiles are outdated
21332NEWnormaldmddmd#19809Circular reference to a static field of a struct for inferred types
21333NEWenhancementdruntimedmd#17416runModuleUnitTests inner code should be available as a function
21334RESOLVEDWONTFIXenhancementphobosstd.conv.to could have an overload taking a default value for conversion errors
21335NEWnormaldmddmd#19810Compiler implicitly converts array to int[] when it doesn't have to
21336RESOLVEDWORKSFORMEregressiondmd[2.094.1] Memory corruption of TemplateInstance
21337RESOLVEDFIXEDnormalphobosjoin can iterates ranges multiple times
21338RESOLVEDFIXEDenhancementdmdConfusing error message for template overload resolution failure
21339NEWenhancementdlang.orgdlang.org#4111--DRT-trapExceptions is not documented
21340RESOLVEDFIXEDenhancementdmdextern(C++,(emptyTuple)) should result in no namespace not an error
21341RESOLVEDINVALIDregressiondmd[REG2.092] Wrong reference escape error when parameter is stored in this
21342NEWenhancementinstallerinstaller#705Install.sh can not install gdc, can not install ldc.
21343NEWminordmddmd#19811When a function takes a tuple created using __parameters, parameters are individually accessible
21344RESOLVEDFIXEDnormaldruntimecore.stdcpp.string.basic_string does not implement opEquals
21345NEWenhancementdmddmd#17993[C++,posix] different mangling between string and non-string namespace in "std"
21346RESOLVEDFIXEDnormaldruntimecore.stdcpp.vector.vector does not implement opEquals
21347RESOLVEDFIXEDenhancementphobosstd.functional.adjoin should work in BetterC
21348NEWnormaldmddmd#19812Nested function can't return inout without inout parameter
21349RESOLVEDINVALIDblockerdmdcopy and postblit constructors aren't compatible
21350RESOLVEDFIXEDnormaldmd[TestSuite] Failure of test/unit/frontend.d shows as "TARGET: ."
21351RESOLVEDMOVEDnormaldmdWhen struct A is imported inside struct B, with(B) gets passed to A() constructor.
21352RESOLVEDFIXEDnormaldmdenum members should not be given UDAs of its parent enum declaration
21353RESOLVEDFIXEDnormaldmd'With()' statement ignores symbol visibility in some cases.
21354RESOLVEDFIXEDenhancementdmd'cannot deduce function' errors print enum template params in an ugly way
21355NEWenhancementdmddmd#17994dmd support for aarch64
21356NEWminordmddmd#19813mixin of mixin template in indexed tuple not allowed
21357RESOLVEDFIXEDregressiondmd[REG2.093] postblit aliases old and new struct pointers
21358NEWnormalphobosphobos#10443conv.to array to string seems to lack nothrow
21359NEWnormaldmddmd#19814The D spec doesn't talk about that Undefined Behaviour
21360NEWnormaldmddmd#19815dmd's -od command line switch is not obeyed for shared libraries
21361NEWnormaldmddmd#17995dmd's -o- switch suppresses shared library as well
21362RESOLVEDFIXEDcriticaldlang.orgUnclear specification of `in` parameter storage class
21363RESOLVEDFIXEDregressiondruntime[REG2.094] Implementation of core.bitop.ror(x,0) is using UB
21364RESOLVEDFIXEDregressiondmdImproperly aligned struct when one member is a GPR and the other is an XMM
21365RESOLVEDFIXEDnormaldruntimeTypeInfo.swap must not allow reachable memory to be freed if interrupted by a garbage collection pass
21366RESOLVEDDUPLICATEenhancementdmd`private` ignored for circular imports
21367RESOLVEDFIXEDregressiondmdNameless union propagates copy constructors and destructors over all members
21368RESOLVEDDUPLICATEblockerdmdcopy-constructors aren't called for static arrays
21369NEWnormaldmddmd#19816Compiler doesn't allow lvalues via alias this when wrapper is an rvalue
21370NEWmajordruntimedmd#17417Missing module in core.stdcpp
21371RESOLVEDFIXEDnormaldruntimecore.stdcpp.allocator: _Adjust_manually_vector_aligned checks for sentinel unconditionally (Windows only)
21372RESOLVEDFIXEDregressiondmdFalse deprecation raised for templated overloaded struct method
21373NEWnormaldmddmd#17996extern(C++) ignored on template mixin declarations
21374NEWmajordmddmd#19817[ICE] cod2.d(4675): Assertion failure compiling druntime with -fPIE
21375NEWmajorphobosphobos#10444phobos: Error: cannot directly load global variable constants with PIC or PIE code
21376NEWmajordmddmd#17997[x86-only] Returning 32-bit floats have wrong precision
21377NEWnormaldmddmd#19818Unclear error message "delegate __lambda cannot be struct members"
21378RESOLVEDFIXEDenhancementdmd`pragma(inline)` should allow not only a bool literal but any CTFE expression that converts to bool
21379NEWmajordmddmd#19819UDA's implemented with functions and taking alias params don't compile
21380RESOLVEDFIXEDregressiondmdA case of compiler crash when using auto ref
21381NEWnormalphobosphobos#9809std.random.uniform!T(urng) when T is long or ulong and urng.front is signed int will be biased in its high bits
21382NEWnormalphobosphobos#10445std.random.uniform!T(urng) when T is an integer type and urng.front is floating point is broken
21383RESOLVEDFIXEDnormalphobosstd.random.uniform!T(urng) when T is dchar disregards urng and always uses a thread-local random
21384RESOLVEDFIXEDnormalphobosstd.random.uniform!T() and std.random.uniform!T(urng) when T is dchar with any qualifiers can exceed dchar.max
21385NEWnormalphobosphobos#9810std.random.uniform!T(urng) for integer T disregards urng.min and urng.max when producing the result so it may not actually be uniform
21386NEWenhancementphobosphobos#10446std.random.uniform!T(urng) when T is int/uint/long/ulong and urng.front is byte/ubyte/short/ushort is not supported but could be
21387NEWnormaldmddmd#19820dmd.hdrgen - Wrong parent in pretty name for aggregate instantiated with lambda template
21388NEWnormaldmddmd#19821C++ interop tests / Run (macOS-10.15, clang-7.0.0) (pull_request) Failing after 2m — Run (macOS-10.15, clang-7.0.0)
21389RESOLVEDDUPLICATEregressiondmdcase statement in bad switch wrongly reported as duplicated
21390RESOLVEDWORKSFORMEminordmdCannot declare extern (storage class) variable of type with disabled default construction
21391NEWnormaldmddmd#19822deprecated doesn't work for mixin templates
21392NEWenhancementdmddmd#17998extern(C++) No support for virtual inheritance ABI
21393RESOLVEDFIXEDnormaldruntimecore.thread.fiber: ignores RAM allocation if mmap/valloc/malloc not found
21394NEWenhancementdruntimedmd#17418core.sync.event.Event provides error-prone user experience design
21395NEWnormaldmddmd#19823Missing source location in: Error: false has no effect
21396NEWnormaldmddmd#19824Error message with _error_: no identifier for declarator
21397RESOLVEDDUPLICATEenhancementphobosNullable doesn't define copy constructors
21398RESOLVEDFIXEDnormaldmdName clash between import and method triggers a segfault
21399NEWnormaldmddmd#17999DDoc doesn't document symbols inside static foreach loops
21400NEWnormaldmddmd#19825DDoc skips version else blocks inside templates
21401NEWenhancementphobosphobos#9811Writelning a tuple ignores member's toString.
21402NEWnormaldmddmd#19826Operator evaluation
21403RESOLVEDFIXEDcriticaldmddmd/backend/cgcs.d:375 assert failed
21404NEWnormaldmddmd#18000Case where dmd emits twice a warning about non-reachable statement