D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
19905RESOLVEDFIXEDminordmdFloating point .init should be bitwise identical to .nan
19906RESOLVEDINVALIDnormaldmd__traits(isRef) always yields false for auto ref parameter
19907NEWminordmddmd#19571passing slice to fixed array not working with variable offset
19908RESOLVEDINVALIDenhancementdmd[DIP1000] union with single member should not generate cannot access pointers in `@safe` code that overlap other fields error
19909RESOLVEDFIXEDnormaldruntimecore.stdc.errno missing POSIX error code on Windows
19910RESOLVEDFIXEDnormaldmdImportVisitor example fails to parse random files
19911RESOLVEDFIXEDcriticaldmdICE: Segmentation fault with struct object and variadic function
19912RESOLVEDFIXEDcriticaldmd[module] No implicit import of object module when an object declaration exists.
19913RESOLVEDFIXEDcriticaldmdICE: Segmentation fault with mixin and enum
19914RESOLVEDFIXEDcriticaldmdICE: Segmentation fault with mixin and templated class
19915RESOLVEDFIXEDcriticaldmdICE: Segmentation fault with alias and templated class
19916NEWenhancementdmddmd#17908union member access should be un-@safe
19917RESOLVEDFIXEDenhancementdmdunions should require that all members are `= void` initialised
19918RESOLVEDWORKSFORMEnormaldmdUFCS doesn't work in typeid expressions for functions with alias template parameter
19919RESOLVEDFIXEDnormaldmdIncorrect initialization of union when first member isn't marked = void
19920RESOLVEDFIXEDmajordmd__trait(parent, ...) broken with extern(C++,"ns") nested in scopes
19921RESOLVEDINVALIDmajorvisualdVisual D has incompatibility with VS 2019.1
19922RESOLVEDFIXEDcriticaldmdICE: Segmentation fault with typeid()
19923RESOLVEDFIXEDcriticaldmdICE: typesem.d(3809): Assertion failure with .classinfo
19924RESOLVEDFIXEDenhancementdruntimeMake core.bitop.bswap(ulong) work in betterC
19925RESOLVEDFIXEDnormaldmdstatic opDispatch not considered in WithStatement
19926NEWnormaldmddmd#19572Wrong instantiation of opDispatch when used in WithStatement
19927NEWmajorvisualdvisuald#251D standard library not detected if I select "Release" as the current build configuration
19928NEWenhancementdmddmd#19573disallow modification of immutable in constructor after calling base ctor
19929NEWenhancementvisualdvisuald#252LDC support dcompute codegen options?
19930RESOLVEDFIXEDnormalvisualdVisual D unable to build projects under path names with ampersands (and symbols: &)
19931RESOLVEDFIXEDnormaldmdMissing error message when defining postblit, rvalue constructor and copy constructor
19932NEWcriticaldmddmd#19574ICE: compiler crashes when reading ifloat/idouble as uint/ulong during CTFE
19933RESOLVEDFIXEDenhancementdruntimeMSVC: Undefined std{in,out,err} with -betterC
19934NEWnormaldmddmd#19575template function inference breaks when taking the address of the function inside the template
19935RESOLVEDDUPLICATEmajordmdhasUDA and getUDAs ignore UDA with a custom string type
19936RESOLVEDFIXEDregressiondmdDeprecated alias get this falsely triggers on appending to array
19937NEWmajordmddmd#19576object._d_assert_fail linker error if compiling with -checkaction=context
19938NEWnormaldmddmd#19577CTFE duplicates calls to function when it is used as LHS of slice assignment
19939RESOLVEDFIXEDnormalphobosstd.format %13,3.2f does not count width correctly
19940NEWnormaldruntimedmd#17383core.simd.{load,store}Unaligned functions do not support 32-byte vectors
19941RESOLVEDFIXEDcriticaldmd[ICE] Segmentation fault in ImplicitConvTo::visit(AddrExp*) at dmd/dcast.d(980)
19942RESOLVEDFIXEDcriticaldmd[ICE] Segmentation fault in resolvePropertiesX at dmd/expressionsem.d:1112
19943NEWminordmddmd#19578Field base access works for virtual methods
19944RESOLVEDFIXEDminordlang.orgSome examples on std.file docs page raise FileException
19945RESOLVEDINVALIDnormaldmdIn betterC strange linker error can occur when importing alias of template struct
19946NEWblockerdmddmd#19579In betterC filling an array with a non-zero value fails for types of size > 1 due to missing _memset16/_memset32/etc.
19947NEWmajordmddmd#19580OutOfMemoryError with GC-allocs
19948RESOLVEDFIXEDnormaldmdFully qualified name not used in errors when implicit const conversion is involved
19949RESOLVEDFIXEDnormaldmdC++ Mangling: no support for abi-tags from the Itanium ABI
19950RESOLVEDFIXEDnormaldmdaccess violation at compile time, possibly via template constraint and alias interaction
19951RESOLVEDDUPLICATEenhancementdlang.orgDruntime command line arguments are poorly documented and hard to find
19952NEWenhancementphobosphobos#10374[std.windows.registry] lacks basic documentation and quick examples
19953NEWenhancementdmddmd#19581extern(C++) const ref to static array incorrectly adds const to the mangle name
19954RESOLVEDFIXEDnormaldmdICE: Casting AliasSeq to array and passing to a function
19955RESOLVEDFIXEDcriticaldmd[ICE] Segmentation fault in StatementSemanticVisitor::visit(SwitchStatement*) at dmd/statementsem.d:2558
19956NEWnormaldruntimedmd#17179Subclassing Thread with synchronized (this) may deadlock
19957RESOLVEDFIXEDregressionvisualdProblem debugging associative arrays
19958NEWenhancementvisualdvisuald#253Option to hide select module namespace prefixes from symbols?
19959NEWenhancementdmddmd#19582Eponymous template FQN's re-state the template name
19960NEWnormaldmddmd#19583ElementType!(char[]) + betterC = wrong type
19961NEWmajordmddmd#17909context pointer does not apply qualifiers properly
19962RESOLVEDFIXEDnormaldmd[DIP1000] scope on delegate no affect with DIP1000
19963NEWregressiondmddmd#19584[Regression 2.066 - 2.067.1] nested pure functions variable access
19964RESOLVEDDUPLICATEregressiondmd[Regression 2.066 - 2.067.1] nested pure functions variable access
19965RESOLVEDFIXEDcriticaldmd[DIP1000] Template allows to escape internal pointer
19966RESOLVEDINVALIDcriticaldmd[DIP1000] DIP1000 with a template behaves differently
19967RESOLVEDWORKSFORMEnormaldmdsegmentation fault when auto ref with default values
19968RESOLVEDFIXEDnormaldmd@safe code can create invalid bools resulting in memory corruption
19969RESOLVEDFIXEDenhancementdmdUnhelpful error when attempting (incorrectly) to append to a string
19970RESOLVEDFIXEDmajordmd[CTFE] 0 ptr is not null
19971RESOLVEDFIXEDnormaldmdwrong string literals in "cannot pass argument" errors
19972NEWnormaldmddmd#19585no shadowing error for nested functions
19973NEWnormaldmddmd#19586Too many template forward reference errors in recursive template
19974RESOLVEDWONTFIXregressiondmd[Reg 2.086] changed naked asm parameter offsets (no more frame pointer assumed)
19975RESOLVEDFIXEDenhancementdruntimeobject.opEquals(Object lhs, Object rhs) can skip typeid comparison when !lhs.opEquals(rhs)
19976RESOLVEDFIXEDenhancementdruntimeSimplify std.internal.convert.toUbyte CTFE path for float and double
19977NEWenhancementdruntimedmd#17384Coverage reports should contain module name
19978NEWcriticaldruntimedmd#17385D sometimes just crashes on exit with daemon threads
19979RESOLVEDFIXEDenhancementphobosstd.regex should return null instead of zero-length slice for non-matched captures
19980RESOLVEDFIXEDnormalphobosFile.byLine skips first line in some cases when used inside map!()
19981NEWnormalphobosphobos#10375std.algorithm.iteration.group fails when element type has a const/immutable member
19982RESOLVEDINVALIDnormalphobospadLeft usability issues
19983RESOLVEDFIXEDenhancementphobosAdd fast path using slice assignment to std.internal.cstring.tempCString
19984NEWenhancementdmddmd#17910Support shared in foreach lambdas
19985NEWmajordmddmd#19587No debug line info for simple code blocks
19986RESOLVEDFIXEDnormalphobosCan't assign large const T to std.Variant.VariantN
19987RESOLVEDFIXEDminorphobosstd.variantN wastes space
19988NEWenhancementdmddmd#19588Provide a way to use dlang reserved keywords in certain circumstances
19989NEWnormaldmddmd#19589Bad debug line info with default arguments in other file
19990NEWnormaldmddmd#17911unknown error with missing import
19991NEWnormaldmddmd#19590win32: bad debug line info with unwining code
19992NEWnormaldmddmd#19591__gshared members of class not listed in debug info
19993NEWnormaldmddmd#17912Reference to delegate after return statement causes unnecessary closure allocation
19994RESOLVEDFIXEDenhancementphobosCan't nest self-referential Algebraic types
19995RESOLVEDFIXEDnormaldmdparameter attributes are accepted in parameter-less functions
19996NEWenhancementdmddmd#19592The spell checker could also work with standard properties
19997NEWnormalphobosphobos#9773std.socket.InternetHost.getHostByAddr unittest does not work with IPv6
19998RESOLVEDWORKSFORMEregressiondmd[REG2.086.0] [e2ir] Assertion failure with -profile=gc and -dip1008
19999NEWnormaldmddmd#19593compile time logic (pragma, static if) in sub eponymous templates are ignored
20000RESOLVEDFIXEDenhancementdmdCasting to interfaces disallowed in @safe code
20001RESOLVEDFIXEDnormaldmdError: a struct is not a valid initializer for a _error_
20002NEWnormaldmddmd#19594Cannot access derived protected method in another module
20003RESOLVEDFIXEDenhancementvisualdchange option text for betterC
20004RESOLVEDFIXEDmajorvisualdshould exists possibility reset all settings to defaults for VD