D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
21405RESOLVEDDUPLICATEnormalphobosctRegex doesn't work in compile time
21406RESOLVEDFIXEDcriticaldmdCatAssign wrong evaluation/load order at run-time
21407RESOLVEDFIXEDenhancementphobosMake std.math.NaN and std.math.getNaNPayload work in CTFE
21408RESOLVEDFIXEDenhancementphobosMake std.math.nextUp and nextDown and nextafter work in CTFE for extended-precision real
21409NEWnormalphobosphobos#10447[Bug] std.datetime.timezone.PosixTimeZone.getTimeZone allows for path traversal
21410RESOLVEDWONTFIXenhancementdruntimeidup of an array of immutable elements should be a no-op
21411RESOLVEDDUPLICATEnormaldmdimport in eponymous IFTI does not work correctly
21412RESOLVEDINVALIDmajordmdbetterC mode program with C++ interface/class crashes
21413RESOLVEDWORKSFORMEmajordmdName lookup fails when the qualified name is used inside the module where the name is defined
21414RESOLVEDFIXEDregressiondmdSpurious "non-constant expression" error with immutable constructors
21415RESOLVEDFIXEDnormaldmdcatch immutable exceptions breaks immutable
21416RESOLVEDFIXEDmajordmdbetterC mode program with C++ interface fails to link
21417RESOLVEDFIXEDenhancementdruntimecore.stdcpp.new_.cpp_delete unnecessarily requires destruction to be @nogc
21418NEWnormaldmddmd#19827Cannot use ref while iterating an immutable array in ctor
21419NEWnormaldmddmd#18001Spurious "forward reference to inferred return type of function call" with recursive template functions
21420NEWenhancementphobosphobos#9812Nullable.get default parameter is not lazy
21421RESOLVEDFIXEDnormaldruntimecore.stdcpp.new_.cpp_delete does not work with classes
21422RESOLVEDWORKSFORMEenhancementdmdTest Suite: 502 Bad Gateway Heisenbug
21423NEWblockerdmddmd#19828frontend.h is platform dependent and has diff on Mac OSX
21424RESOLVEDFIXEDnormaldmdVariable is incremented twice
21425RESOLVEDFIXEDnormaldmdUsing va_start twice results in wrong values
21426RESOLVEDFIXEDenhancementdruntime`dup`, `idup` for arrays plus `keys`, `values` for associative arrays: call postblits directly instead of via TypeInfo function pointer
21427NEWnormaldmddmd#18002switch skips declaration of variable except it actually doesn't
21428NEWnormaldmddmd#19829Appending to keys of an empty associative array "cannot be interpreted at compile time"
21429NEWnormalphobosphobos#10448Cannot sort large tuple arrays at compile time
21430RESOLVEDFIXEDenhancementphobosAdd `const` to front, save, & length properties of range returned by std.bitmanip.bitsSet
21431RESOLVEDFIXEDnormaldmdIncorrect maximum and actual number of cases in a switch case range is reported
21432RESOLVEDFIXEDnormaldmd[CTFE] Cannot declare enum array in function scope
21433RESOLVEDFIXEDnormalinstaller"bash: line 952: --list-keys: command not found" when running install.sh on Catalina
21434NEWenhancementvisualdvisuald#254Download files are not deleted when successfully installed with auto update.
21435NEWregressionphobosphobos#10449The windows .win64 make file for phobos depends on the make.exe that is part of the dmd folder.
21436NEWnormaldmddmd#18003`-preview=dip1000` breaks type inference for function taking delegate
21437NEWnormaldmddmd#19830const(char*) variable matches both const(char)[] and const(char)*
21438RESOLVEDFIXEDregressiondmdCompiler segfault on static array in a struct at CTFE
21439RESOLVEDFIXEDmajorinstallerinstall.sh is disabled for LDC on FreeBSD
21440NEWenhancementphobosphobos#9813PR: Add SHA-3 module as std.digest.sha3
21441RESOLVEDFIXEDnormaldruntimeTypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type
21442RESOLVEDFIXEDcriticaldruntimeCalling AA.remove from a destructor might lead to InvalidMemoryOperationError
21443RESOLVEDFIXEDcriticaldmdscope (failure) with a return breaks safety
21444RESOLVEDFIXEDtrivialphobosbad string concat in static assert message
21445NEWnormaldmddmd#19831Indexing a tuple in a static array type suffix fails to compile
21446NEWnormaldmddmd#18004Cannot initialize a static array from a struct field of dynamic array type at compile time
21447NEWnormaldmddmd#19832Undocumented MS linker error LNK1377
21448NEWenhancementphobosphobos#10450Linker errors while building a Vibe.d app
21449NEWnormaldmddmd#19833PrimaryExp `TypeCtor( Type )( ArgumentList)` is rejected when used alone in a ExpStatement
21450NEWnormaldmddmd#18005slice operator is not required for assignment to all elements of static array
21451NEWregressiondmddmd#19834__traits(compiles, ...) is wrong on overloaded templates instantiated with empty parens
21452RESOLVEDFIXEDnormalphobosisCallable erroneously returns false on function templates
21453NEWnormaldmddmd#19835Struct opCmp selection does not reject ambiguous calls
21454NEWminorinstallerinstaller#706PATH variable not updated
21455NEWnormaldmddmd#18006Cannot call an overload aliased from a base struct
21456RESOLVEDINVALIDnormalphobosstd.format does not accept enum member with string base type as template parameter
21457RESOLVEDFIXEDnormalphobosstd.functional.partial ignores function overloads
21458RESOLVEDWONTFIXenhancementdmdmissed opportunity to propagate `final` to aliased symbol
21459RESOLVEDFIXEDmajordmd@live owned pointer still alive at the end of @live function not detected
21460NEWenhancementdmddmd#19836implicit conversion between two unrelated enum is accepted
21461NEWenhancementdmddmd#18007unittests with scope
21462NEWenhancementdmddmd#19837Unittests with visibility
21463NEWenhancementphobosphobos#10451std.typecons.Proxy declares opCmp when it should not
21464RESOLVEDFIXEDmajordmdSuperfluous module-level import affects attribute inference
21465RESOLVEDFIXEDnormaldruntimeStatic druntime accesses TLS after the thread is dead
21466NEWminordmddmd#18008Calling an enum value result in confusing error message "No property X for type Y"
21467NEWnormaldmddmd#19838Imported modules/packages are inaccessible outside the importing module
21468RESOLVEDFIXEDnormaldruntimeInscrutable template error when core.stdcpp.vector of a struct with a core.stdcpp.vector field is referenced before the struct's definition
21469RESOLVEDFIXEDnormaldmdICE core.simd when implementing _mm_set1_epi16
21470RESOLVEDDUPLICATEnormaldmdwrong codegen with core.simd when implementing _mm_set1_epi8
21471RESOLVEDFIXEDnormaldmdBackend assertion triggered with `-checkation=context` and `-inline`
21472RESOLVEDFIXEDnormaldmd`-checkaction=context` doesn't work with `tupleof`
21473RESOLVEDWORKSFORMEblockerdmdDMD enters infinite loop
21474RESOLVEDFIXEDnormaldmdICE with core.simd and -O (Illegal Instruction)
21475NEWnormaldmddmd#19839template 'this' parameter is incorrectly handled for 'alias this'
21476RESOLVEDFIXEDnormaldmd[codegen] 64 bit C ABI not followed when returning struct with 3 floats
21477RESOLVEDFIXEDnormaldmdTypeInfo errors in betterC are cryptic
21478RESOLVEDWORKSFORMEmajordmdSetting a default value to an object field which is a 2D array may cause memory corruption
21479RESOLVEDFIXEDcriticaldmdternary operator returns wrong val with ref return
21480RESOLVEDDUPLICATEenhancementdruntimeuncaught exceptions: stack trace truncated at NUL char
21481RESOLVEDFIXEDnormaldmdfunctions in overloaded template are lost when the template overloads an alias
21482RESOLVEDWORKSFORMEnormaldmddynamic indexing into enum dynamic array at ctfe generates TypeInfo in betterC
21483RESOLVEDINVALIDnormalphobosError with timezone Europe/Moscow
21484RESOLVEDFIXEDmajordruntimeInfinite recursion in core.memory : GC.{get,set,clr}Attr(const scope void*...)
21485NEWnormaldmddmd#19840EH: Incomplete clean-up with -O
21486RESOLVEDFIXEDnormaldmdassert fail cgcod.d:1864 with simd and -O
21487RESOLVEDWONTFIXnormaldmdModuleInfo not found when compiling with -lib and -betterC
21488RESOLVEDFIXEDnormalinstallerBundled 32-bit dlang tools (ddemangle, dustmite, rdmd) segfault on startup
21489RESOLVEDFIXEDnormaldmdDuplicated template instantiation using mixin inside alias declaration
21490RESOLVEDFIXEDnormaldmdOptimizer can add SSE integer multiply for machines less than SSE4.1 which do not have it
21491NEWnormaldmddmd#19841Can't enumerate overload set from mixin templates
21492RESOLVEDFIXEDnormaldmdbetterC: TypeInfo is generated for code guarded by if(__ctfe)
21493RESOLVEDFIXEDtrivialdlang.orgDocumentation broken hyperlink std.stdio
21494NEWtrivialdlang.orgdlang.org#3987std.stdio.readf second example does not compile
21495RESOLVEDFIXEDenhancementdlang.orgFile.readf documentation does not state what what is returned.
21496NEWmajordmddmd#19842Implicitly nested templated functions can be assigned to function variables instead of delegates
21497NEWnormaldmddmd#19843"Error: unknown" for generating struct using CTFE
21498RESOLVEDINVALIDregressiondmdFunctions with delegate parameter overloaded on attributes fail miserably
21499NEWregressiondmddmd#19844Backref mangling implementation causes OOM in some edge cases
21500RESOLVEDINVALIDregressiondmdpublic import in mixin template in module a fails when module b imports a.
21501RESOLVEDFIXEDnormaldmd[REG 2.089.1] undefined identifier in package when using mixin and cyclic imports
21502NEWmajordmddmd#18010__traits(getUnitTests) returns empty tuple for package modules
21503RESOLVEDDUPLICATEnormaldmdIncorrect C main signature causes undefined behavior in @safe code
21504NEWcriticaldmddmd#19845Incorrect eponymous overload called by codegen