D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
21205NEWnormaldmddmd#19778Struct comparison does not follow spec
21206RESOLVEDDUPLICATEnormaldmdICE when argument or return value is string type in extern(C++) functions
21207NEWnormaldmddmd#17985Mixin get processed in lexical order, resulting in forward reference issues
21208RESOLVEDFIXEDnormaldmd[ICE] dtoh with enums
21209RESOLVEDFIXEDnormaldmdscope attribute inference with does not work well with foreach
21210RESOLVEDFIXEDnormalphobosstd.traits : isAssignable false positive on disabled copy struct
21211RESOLVEDDUPLICATEnormaldmd`__FILE__.ptr` as default argument gives wrong value
21212RESOLVEDDUPLICATEregressiondmd[DIP1000] taking `ref` parameter address check leaking when dip1000 is enabled
21213RESOLVEDFIXEDnormaldmdpreview=dtorfields with strict attributes in base class constructor
21214RESOLVEDFIXEDminordmdsimd: wrong diagnostic with unsupported vectors
21215RESOLVEDINVALIDblockerphobosstd.range.recurrence leads to an infinite loop
21216NEWenhancementphobosphobos#10437SortedRange.empty should be const, .front should be inout
21217RESOLVEDFIXEDmajordmdC++ header generator shouldn't emit private enums
21218RESOLVEDFIXEDnormaldmddtoh: protection attributes should be emitted to headers
21219RESOLVEDFIXEDnormaldmdInvalid C++ header generated for extern(C++, [class|struct])
21220RESOLVEDDUPLICATEregressiondmd[DIP1000] scope variable may escape through scope dynamic array parameter
21221NEWenhancementdmddmd#19779only print unique messages (from the compiler)
21222NEWmajorinstallerinstaller#704Add windows 64 bit version of rdmd
21223NEWnormaldmddmd#19780nothrow constructor may call throwing constructor with
21224NEWnormaldmddmd#19781FreeBSD 64 test suite heisenbug
21225RESOLVEDFIXEDnormaldmdpreview=dtorfields inserts unnecessary dtor call in nothrow ctors
21226NEWnormalinstallerinstaller#664Bug in installer.sh#L552-L556 and missing signature files
21227RESOLVEDFIXEDnormaldmdimport(".\\file") doesn't work on Windows
21228NEWnormalphobosphobos#10438Templated toString silently ignored when it can't be instantiated
21229RESOLVEDFIXEDregressiondmd[REG 2.080.2] Constructor flow analysis doesn't understand unions
21230NEWnormaldmddmd#19782Incorrect stack alignment of 16byte aligned aggregates on linux
21231RESOLVEDFIXEDnormalphobosUnreachable warning for empty struct in VariantN with preview=fieldwise
21232NEWblockerphobosphobos#9806std.parallelism.parallel reuses thread, leading to stale static data
21233RESOLVEDFIXEDenhancementphobosstd.conv.parse doesn't report the number of characters consumed
21234RESOLVEDFIXEDnormaldmdImport expression can read files outside of -J path in case of symlink/hardlink
21235RESOLVEDDUPLICATEregressiondmdUndefined reference with circular opEquals between two templates, one of which has an error
21236NEWcriticaldruntimedmd#17412Associative array opApply is not nothrow
21237RESOLVEDFIXEDenhancementphobosisLvalueAssignable and isRvalueAssignable should be public
21238RESOLVEDFIXEDregressiondmd-deps considers only the first instantiation site of a template for dependencies
21239RESOLVEDFIXEDnormalvisualdSort elements on the navigation bar by alphabetical order
21240RESOLVEDFIXEDnormalvisualdIntegrate Dfmt
21241RESOLVEDWONTFIXnormaldlang.orghtml display of changelog does not work in Chrome browser
21242RESOLVEDDUPLICATEminordlang.orgis expression documentation lacks module
21243RESOLVEDFIXEDenhancementdmdAllow lambdas to return auto ref
21244NEWnormaldmddmd#19783Error: expression `hasToString!(..., char)` of type `void` does not have a boolean value
21245NEWregressiondmddmd#19784Error: expression `canBitwiseHash!(...)` of type `void` does not have a boolean value
21246RESOLVEDFIXEDnormaldmdCompiler must show mismatching types when functions do not properly override
21247NEWenhancementdmddmd#19785AssertArguments should allow for tuple auto expansion
21248NEWenhancementdmddmd#19786core.exception.OutOfMemoryError@src/core/exception.d(647): Memory allocation failed
21249RESOLVEDFIXEDnormalphobosclamp() is not stable and is not constrained
21250RESOLVEDFIXEDregressionphobosdirEntries on non-existent directory causes assert error
21251NEWnormaldmddmd#19787parameter UDA type not equal to itself
21252NEWnormaldmddmd#19788parameters inherit function UDAs
21253RESOLVEDFIXEDnormalphobosCan't compile Variant.visit!(...) with generic function
21254RESOLVEDINVALIDnormaldmdTerse lambda syntax does not allow specifying ref return type
21255RESOLVEDFIXEDnormaldmd"overload alias ... forward declaration" when overload set of imported template functions is passed to alias template parameter
21256RESOLVEDFIXEDcriticalphobosSegfault with Appender!string.init.toString()
21257NEWminordmddmd#19789Template overload created by named imports passed via template alias to function in other module can't be instantiated
21258RESOLVEDFIXEDregressiondmdTuple parameters with defaults use the first tuple element for all defaults since 2.094.0-beta.1
21259RESOLVEDFIXEDenhancementdmdstruct initialization with deprecated fields should issue deprecation warnings
21260NEWmajorphobosphobos#10439Constraints on user code are private, so user cannot check them or understand what they do
21261NEWnormaldmddmd#17987Test Suite: macOS 10.15 x64, DMD (bootstrap) randomly fails
21262RESOLVEDDUPLICATEnormaldmdTest Suite Heisenbug in Azure Windows x64
21263NEWenhancementdmddmd#19790Improve error message for anonymous lambda
21264NEWnormalphobosphobos#10440Template constraint on `each` is too wide
21265NEWmajordmddmd#19791Test Suite Heisenbug: FAILED targets: - runnable/testptrref_gc.d in macOS 10.15 x64, DMD (bootstrap)
21266NEWenhancementdmddmd#19792Improve TTY and color detection in build.d
21267NEWenhancementphobosphobos#9807Make std.complex work with -betterC
21268NEWenhancementdmddmd#17988Redundant storage classes are allowed for user defined types
21269RESOLVEDWORKSFORMEnormalphobosReplaceType on function type does not compile with -betterC
21270NEWmajorphobosphobos#10441RedBlackTree fails to instantiate with a type with a toString taking a @safe sink
21271RESOLVEDFIXEDnormaldmdC++ header generation ignores extern(D) class methods affecting vtable layout
21272RESOLVEDFIXEDregressiondmdOverzealous and inconsistent foreach shadowing deprecations for nested functions
21273RESOLVEDFIXEDmajordlang.org[spec] Inexistent contrast for shell snippets make them unreadable (CSS)
21274NEWminordlang.orgdlang.org#3986Files in https://dlang.org/library/ path have broken links
21275RESOLVEDFIXEDenhancementdmdOverload resolution bypasses private access
21276NEWenhancementdmddmd#19793TypeInfo.tsize() and TypeInfo.talign() should be replaced with member variables
21277NEWenhancementdmddmd#17989TypeInfo.initializer() is the wrong abstraction, should be TypeInfo.initialize(void*)
21278NEWenhancementdmddmd#19794typeid() must be usable during compilation
21279RESOLVEDFIXEDnormaldlang.orgcast expression between integer types is not defined
21280NEWcriticaldmddmd#19795No error output "cast(ubyte[4])("ABCDEF"[0..4]);"
21281NEWnormaldruntimedmd#17413Fiber.state race condition
21282RESOLVEDFIXEDregressiondmdmixin of AliasSeq "cannot alias an expression"
21283RESOLVEDFIXEDmajordmd[C++] Wrong mangling for ref of parameter pack
21284NEWnormaldmddmd#19796Test suite heisenbug in buildkite/dmd Build
21285RESOLVEDFIXEDregressiondmdDelegate covariance broken between 2.092 and 2.094 (git master).
21286NEWenhancementdmddmd#19797[DIP1000] Can't return scope reference from a function
21287NEWnormaldmddmd#17990Delegate in global template can't call non-anonymous nested function passed as alias
21288RESOLVEDFIXEDnormaldmdWrong context pointer for alias this function
21289NEWnormalphobosphobos#10442[The D Bug Tracker] "File does not exist" FileException on c:\hiberfil.sys
21290NEWregressiondmddmd#19798[REG2.073] Incorrect escape deprecation on scope lazy pointer parameter
21291RESOLVEDDUPLICATEregressiondmdArray literal that escapes scope is allocated on stack
21292RESOLVEDFIXEDmajordlang.orgChrome by default now blocks downloading .dmg or .exe files via HTTP
21293RESOLVEDFIXEDmajordmddtoh: segfault when encountering opaque enum
21294RESOLVEDFIXEDregressiondmd[REG 2.095]: DMD fails to link since PR11743
21295RESOLVEDFIXEDregressiondmd[REG] Symbol lookup/resolve in compilation broken in D
21296RESOLVEDFIXEDnormalphobosstd.variant.Variant cannot be initialized with immutable AA
21297RESOLVEDDUPLICATEenhancementphobosprofile builds in own project fail with 'statement is not reachable' in Phobos' std/concurrency.d
21298NEWminordmddmd#19799Missing error when overriding interface method without in contract with class method with contract
21299RESOLVEDFIXEDblockerdmd[LINK] undefined reference to dmd.root.stringtable.StringValue!(Type).StringValue.lstring()
21300RESOLVEDFIXEDnormaldmdC++ header generation produce nonsense code on enum with enum as parent
21301RESOLVEDFIXEDregressiondmdWrong values being passed in long parameter list
21302RESOLVEDFIXEDtrivialphobosstd.uni's documentation contains a dead link to its source file
21303NEWcriticaldmddmd#19800Segfault with -preview=dip1021 and -inline on trivial std.socket code
21304RESOLVEDFIXEDblockerdmddtoh silently ignore default parameters, leading to invalid headers