D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
17904NEWenhancementphobosphobos#10266Enhanced getopt result with passed arguments
17905RESOLVEDFIXEDenhancementphobosbyCodeUnit should allow access to underlying range
17906RESOLVEDWORKSFORMEenhancementdmdDeprecated Language features should be allowed without a deprecation in a deprecated scope
17907REOPENEDenhancementdmddmd#19327Can't automatically resolve to function with same name as module
17908RESOLVEDFIXEDnormaldmdCan't alias an overload set with disabled function
17909NEWregressiondmddmd#17820Inherited aliases produce unlinkable objects in final classes
17910RESOLVEDWONTFIXenhancementdmdCan't have UFCS in aggregate types
17911RESOLVEDDUPLICATEenhancementdmdAdd { } block attributes for local variables
17912NEWenhancementphobosphobos#9722Add function to std.file for creating a temporary file with a name
17913RESOLVEDFIXEDregressionvisuald[Visual D] Exceptions in Visual Studio 2017
17914RESOLVEDFIXEDregressiondruntime[Reg 2.075] Fibers guard page uses a lot more memory mappings
17915RESOLVEDFIXEDregressiondmd[REG 2.073] core.exception.AssertError@ddmd/optimize.d(614): Assertion failure
17916RESOLVEDWONTFIXnormaldmd@__future does nothing for AggregateDeclarations
17917RESOLVEDWORKSFORMEmajordmdWrong code gen with "-O -cov"
17918RESOLVEDFIXEDcriticaldmd[Reg 2.072] ICE with unknown symbol in base class
17919RESOLVEDFIXEDenhancementphobosstd.container.Array could use pureMalloc
17920RESOLVEDWORKSFORMEmajordmdMissing postblit for `T lhs = cast(T) <const(T) rhsLValue>`
17921NEWenhancementdmddmd#19328allow to use `alias function this` to be used for implicit conversions
17922RESOLVEDWONTFIXnormalphobosSysTime.to
17923NEWenhancementdmddmd#19329code coverage improvements
17924NEWenhancementdmddmd#19330allow to omit middle operator in ternary condition (a.k.a. add ?: Elvis operator)
17925RESOLVEDFIXEDenhancementdlang.org[Contract Programming]
17926NEWenhancementphobosphobos#10267Provide high level wrapper for creating temporary directories and files
17927RESOLVEDFIXEDnormaldmd[scope] `scope inout` parameter value can be escaped via return
17928RESOLVEDFIXEDmajordmd[scope] `in` is not treated as `const scope`
17929RESOLVEDDUPLICATEenhancementdlang.org[Contract Programming] 23.3 In, Out and Inheritance
17930NEWminordlang.orgdlang.org#4071[Contract Programming] 23.3 In, Out and Inheritance
17931RESOLVEDWORKSFORMEnormaldmd[scope] `return` == `return scope` breaks for struct methods
17932RESOLVEDINVALIDnormaldmd[scope] __traits(compiles, stmt) cannot test scope violations
17933RESOLVEDWONTFIXenhancementdmdWarn in case of implicit truncating float conversion
17934REOPENEDenhancementdmddmd#17821[scope] scopeness entrypoint for unique/ref-counted missing
17935RESOLVEDFIXEDnormaldmd[scope] auto-generated destructor not scope aware
17936NEWcriticaldmddmd#19331[ICE] compiling some Objective-C code with -lib flag fails
17937RESOLVEDFIXEDminordmdDsymbol.checkDeprecated also checks if a symbol is disabled
17938NEWenhancementdmddmd#19332Detect immutable variadic arguments
17939NEWenhancementdlang.orgdlang.org#3966extern(C) function support with non-C attributes/types should be documented
17940RESOLVEDFIXEDmajordmdbool function parameters loaded from struct sometimes miscompiled with -O
17941NEWenhancementphobosphobos#10268arity (and probably others) only consider the first lexically present function
17942RESOLVEDFIXEDblockerdmdEnums are evaluated differently in global scope
17943RESOLVEDFIXEDcriticaldmdWrong pointer arithmetic optimization
17944RESOLVEDFIXEDnormaldmdMSCOFF: debug info not compatible with LLVMs LLD
17945NEWtrivialphobosphobos#9723defaultGetoptPrinter prints options with multiple names wrong
17946RESOLVEDINVALIDenhancementtoolsDub recompiles all the files when only one was edited compiling --build-mode=singleFile
17947RESOLVEDFIXEDnormaldmdC++ std::pair::swap mangled incorrectly
17948RESOLVEDFIXEDenhancementdmdC++ Itanium ABI mangling of vector types has changed
17949RESOLVEDWORKSFORMEcriticaldmdICE in dmangle.d
17950RESOLVEDDUPLICATEenhancementdmdcannot declare package internal symbol in package module
17951RESOLVEDDUPLICATEenhancementdmdDeprecate Shorthand Lambda Followed by Brace
17952RESOLVEDFIXEDenhancementphobosstd.range.transposed save is invalid
17953NEWenhancementdmddmd#19333inout-like mechanism to infer function attributes from callback attributes
17954RESOLVEDWONTFIXenhancementdmdinit member should be disallowed
17955RESOLVEDFIXEDregressiondmdcompiler segfault in DsymbolSemanticVisitor::visit(UnittestDeclaration*)
17956RESOLVEDFIXEDmajordruntimecore.memory unittest failure (possibly glibc 2.26 specific)
17957NEWnormaldruntimedmd#17161D shared library throws asserts when called from C detached pthread but not terminated with dlclose
17958NEWenhancementphobosphobos#10269Crypto interface in phobos
17959RESOLVEDFIXEDnormaldmd[DIP1000] Can store scope delegate in non-scope member
17960RESOLVEDWONTFIXregressiondmd[REG 2.077-rc1] A 192 bytes leak is created by the GC when `-unittest` is an option
17961RESOLVEDFIXEDregressionphobosstd.uni does not compile with -unittest -dip1000
17962RESOLVEDFIXEDregressionphobosdirEntries now truncates Unicode file names
17963NEWenhancementdlang.orgdlang.org#4072Spec is incorrect about what is considered a COM interface
17964RESOLVEDFIXEDregressiondruntime[CTFE] If array is large enough it hits __simd at CTFE
17965RESOLVEDFIXEDnormaldmdUsage of the FPU while function result already in right XMM registers
17966RESOLVEDFIXEDnormalphoboschunkBy cannot accept an input range (from multiwayMerge)
17967RESOLVEDFIXEDenhancementdmddmd should work out of the box with Visual Studio Developer Command Prompt
17968RESOLVEDFIXEDregressiondmd[REG 2.073] object initializer omitted when it should be included.
17969RESOLVEDFIXEDregressiondmd[REG 2.077.0] dmd 2.077.0 crashes when computing mangling symbol for simple program
17970RESOLVEDFIXEDregressiondmdshared struct destructor doesn't compile anymore
17971NEWenhancementphobosphobos#10270Cannot compare 2 functions
17972RESOLVEDFIXEDnormaldmd__traits(getLinkage) doesn't work for classes
17973RESOLVEDFIXEDminorphobosgetSymbolsByUDA deprecation message: symbol not visible from std.traits
17974NEWnormalphobosphobos#9724getSymbolsByUDA is returns unusable symbols when used in foreach
17975RESOLVEDINVALIDcriticaldmdD produces mangling incompatible with C++
17976RESOLVEDFIXEDnormaldmdcore.exception.AssertError@ddmd/dsymbolsem.d(1624)
17977RESOLVEDFIXEDnormaldmd[DIP1000] destructor allows escaping reference to a temporary struct instance
17978RESOLVEDINVALIDregressiondmdcoercion from int to ubyte wrongly accepted
17979NEWenhancementdlang.orgdlang.org#3967Improve documentation for lazy parameters
17980RESOLVEDDUPLICATEminordmddeprecated overridden function gives wrong message
17981RESOLVEDFIXEDnormaldmdDMD Nightly is broken
17982RESOLVEDFIXEDnormalphobosSupport for const(Class) in algorithm.searching.extremum
17983RESOLVEDDUPLICATEenhancementdmdInteger literal should prefer int to char overload
17984RESOLVEDWORKSFORMEnormaldmdcompile error using DMD v2.077.0-160
17985RESOLVEDWONTFIXenhancementtoolsImplement -stdin for rdmd
17986RESOLVEDFIXEDregressionphobosErratic failure with std/experimental/allocator/common.d(445): unittest failure
17987RESOLVEDDUPLICATEenhancementphobosCannot use string in Variant at compile time
17988RESOLVEDFIXEDnormaldmd[ICE] Segfault when using member in map
17989RESOLVEDDUPLICATEregressiondmd[REG2.076] Confusing message on deprecated overrride
17990RESOLVEDINVALIDblockerdmdType.toChars() returns null and Type.size() returns nonsense on 32-bit platforms only
17991RESOLVEDFIXEDcriticaldmdICE with imports without module
17992RESOLVEDINVALIDnormaldmdauto return type and null for classes
17993RESOLVEDFIXEDenhancementdlang.org404 Not Found: phobos/ddmd_utf.html
17994RESOLVEDWORKSFORMEregressiondmd[Reg 2.077] Token.isKeyword() segfaults
17995RESOLVEDFIXEDnormalphobostemplate NoDuplicates(TList...) bug.
17996RESOLVEDFIXEDregressionphobos[Reg 2.077] don't build libphobos2.a with PIC for i386
17997RESOLVEDFIXEDnormaldmdautotester's d_do_test has strange failures with Win32
17998RESOLVEDFIXEDenhancementdlang.orgDocument Options for install.sh
17999NEWmajorinstallerinstaller#689UCRTVersion not properly set for Visual Studio Community 2017
18000RESOLVEDFIXEDnormaldmd[scope] auto-generated opAssign not scope aware
18001RESOLVEDDUPLICATEmajordmdWrong code on signed 32-bit compare of INT_MIN with zero
18002RESOLVEDWONTFIXnormaldmdassert subverts the type system with the messages that it accepts
18003RESOLVEDDUPLICATEnormaldmdassert performs implicit conversion of mutable local static char array to string