D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
23705RESOLVEDFIXEDcriticaldmddmd: src/dmd/backend/cgcod.d:734: Assertion `sz >= 0' failed.
23706RESOLVEDFIXEDenhancementphobosDo not escape POSIX shell parameters unless necessary
23707NEWenhancementphobosphobos#9855File.rawRead/rawWrite should support reading/writing individual values
23708RESOLVEDINVALIDmajordmdCannot return shared class with -preview=nosharedaccess
23709REOPENEDregressiondmddmd#20232Cannot use synchronized on shared class with -preview=nosharedaccess
23710RESOLVEDFIXEDregressiondmd[REG master] Reachable code inside an 'if (false)' block no longer gets codegen
23711RESOLVEDFIXEDmajordmdcompilable/testcstuff1.c:63:1: error: invalid use of restrict
23712RESOLVEDFIXEDmajordlang.orgImportC: Unclear documentation of what type is inferred from integer literals (type of 9223372036854775808 is undefined)
23713RESOLVEDFIXEDmajordmdcompilable/testcstuff1.c:206:1: error: static assertion failed: sizeof(u'a') == 4
23714RESOLVEDFIXEDmajordmdcompilable/testcstuff1.c:213:1: error: static assertion failed: u'ab' == 0x610062
23715RESOLVEDFIXEDmajordmdImportC: No rejection of _Thread_local variables declared at function scope without 'static' as per C11 6.2.4-5
23716RESOLVEDFIXEDmajordlang.orgImportC: Missing documentation on the asm keyword accepted as an extension
23717RESOLVEDFIXEDmajordmdrunnable/bitfields.c:192:5: error: unknown type name S; use struct keyword to refer to the type
23718NEWminordmddmd#20233runnable/initializer.c:583:10: error: cast specifies array type
23719RESOLVEDFIXEDmajordmdrunnable/test22071.c:22:16: error: ‘abc’ is a pointer; did you mean to use ‘->’?
23720RESOLVEDDUPLICATEmajordmdrunnable/test22513.c:16:12: error: invalid use of undefined type ‘struct S’
23721RESOLVEDDUPLICATEmajordmdrunnable/test22513.c:18:28: error: field ‘t’ has incomplete type
23722NEWnormaldmddmd#20234Lambdas are mangled incorrectly when using multiple compilation units, resulting in incorrect code
23723RESOLVEDDUPLICATEnormaldmdAttributes incorrectly inferred given the same source but compiled individually
23724RESOLVEDFIXEDminorphobosHTTP.onReceive example does not compile
23725RESOLVEDFIXEDnormaldmdImportC fails to parse __asm __volatile on FreeBSD stdatomic.h and fenv.h
23726RESOLVEDINVALIDregressiondmdArray append in CTFE no longer works without _d_arrayappendT
23727RESOLVEDFIXEDblockerdmdImportC support imaginary real numbers
23728RESOLVEDWONTFIXenhancementdmdAdd `version(debug)`
23729RESOLVEDINVALIDenhancementdmdignore custom object.d for CTFE needs
23730RESOLVEDFIXEDenhancementdlang.orgClarify IsExpression `Identifier :` and `== TypeCtor` spec
23731RESOLVEDFIXEDregressiondruntime[REG2.102] Throwing within finalizers causes InvalidMemoryOperationError on Windows
23732RESOLVEDFIXEDregressiondmdCannot create shared instance of class with -preview=nosharedaccess
23733RESOLVEDFIXEDnormaldmdCan't use template type parameter as type of alias parameter
23734RESOLVEDFIXEDmajorvisualdVisual Studio crashes when right clicking a newly added folder in a D project
23735NEWnormaldmddmd#20235'extern' storage class affects function declarations
23736RESOLVEDINVALIDnormaldmdI'm a clown
23737RESOLVEDFIXEDenhancementphobosstd.regex is slow to import and use
23738RESOLVEDDUPLICATEnormaldmdA function accepting an alias of a type member requires static
23739RESOLVEDINVALIDmajordmdCan't return by ref from opApply iteration
23740NEWnormaldmddmd#20236Alias breaks valid array operation code using operator overloading
23741NEWnormaldruntimedmd#17203Functions in core.sys.windows.dbghelp should be marked @nogc nothrow
23742NEWnormaldruntimedmd#17457Functions in core.sys.windows.imagehlp should be marked @nogc nothrow
23743RESOLVEDFIXEDnormaldmdwrong code with `foreach`, `ubyte`, `>=`, ternary operator
23744NEWmajordmddmd#20237Bug/Edge case - Shorthand static if/foreach + case labels causes logical but unexpected behaviour
23745RESOLVEDFIXEDregressiondmdSegfault with forward reference mismatched override with undeclared type
23746NEWnormaldmddmd#20238ICE with bit-wise binops with vector masks
23747RESOLVEDINVALIDminordmd'auto ref' function return signature does not flag escaping a reference to local variable
23748NEWenhancementdruntimedmd#17204associative arrays need 2 lookups to remove and extract, should be 1
23749RESOLVEDWORKSFORMEnormalphobosCan't writeln a static array of strings with -preview=dip1000
23750RESOLVEDFIXEDnormalphoboslog1p for floats/doubles not actually providing extra accuracy
23751NEWmajordmddmd#18153Returning by ref from opApply fools DIP1000
23752RESOLVEDFIXEDnormaldmdImportC: can't take address of dereferenced void pointer
23753NEWnormaldmddmd#20239this allowed in static member function
23754NEWnormaldmddmd#20240betterC cannot use std.format at compile time
23755RESOLVEDINVALIDenhancementphobosarray.until!pred should return an array
23756NEWenhancementdmddmd#18154Add thread local constructor/destructor pragma
23757RESOLVEDWORKSFORMEnormaldmdImportC: fail to import malloc
23758RESOLVEDFIXEDregressiondmd[REG 2.103] Segfault accessing NewExp::argprefix from C++
23759RESOLVEDFIXEDregressiondmd[REG 2.103][FTBFS] Undefined symbols for architecture i386: "__ZN7CTFloat6sprintEPcjc10longdouble"
23760RESOLVEDFIXEDcriticaldmdError: unknown
23761NEWnormaldmddmd#20241Trait getOverloads does not retain "this" reference when used with instance
23762NEWnormaldmddmd#20242Missing switch case fallthrough error when generating cases with `static foreach`
23763RESOLVEDFIXEDcriticaldmdICE on operations involving zero-initialized structs
23764RESOLVEDFIXEDregressiondmdMessage printed twice: Usage of in on parameter
23765NEWnormaldmddmd#20243Compiler crashes when extending a class and overriding allocation functions without selector
23766NEWenhancementdmddmd#18155Mixin template should support core.attribute:selector
23767RESOLVEDFIXEDnormaldmdImportC: ternary with null constant has wrong pointer type
23768RESOLVEDFIXEDnormaldmdImportC: ICE on nested C initializer
23769RESOLVEDFIXEDenhancementphobosLambda isn't a unary predicate for lambda that doesn't compile
23770NEWminordmddmd#20244ImportC: error on gnu atomic builtins
23771NEWenhancementdmddmd#20245Array equals should be handled by CTFE
23772RESOLVEDINVALIDnormalvisualdCompiler Paths & Microsoft Visual Studio support for D
23773RESOLVEDFIXEDenhancementdmdarray length assignment in assert condition should error
23774NEWregressiondmddmd#20246[REG 2.103-beta] cannot inline function `core.bitop.Split64.this`
23775RESOLVEDDUPLICATEmajorvisualdVisual D filter right-click crash
23776RESOLVEDFIXEDregressionphobosgetSymbolsByUDA fails to fetch symbols from module
23777NEWnormaldmddmd#20247Can't strip shared qualifier from static array type
23778RESOLVEDFIXEDblockerdmdCode generator fails to handle __c_complex_real properly for Windows
23779RESOLVEDINVALIDenhancementdmdUFCS using pointer should be allowed and should automatically take a reference on values
23780NEWnormaldmddmd#20248Manual __ctor call can mutate immutable object in @safe code
23781RESOLVEDFIXEDnormaldmd[ICE] Segmentation Fault when taking the address of a ref return at CTFE
23782NEWnormalphobosphobos#10516asNormalizedPath equality is broken
23783RESOLVEDFIXEDblockerdmd-preview=nosharedaccess does not detect comparison of shared data
23784RESOLVEDFIXEDnormaldmdImportC: __ptr32, __ptr64
23785NEWregressiondmddmd#18157[REG ] `-preview=in` crash when passing `enum` value at CTFE
23786RESOLVEDFIXEDnormaldmd__traits(parent, {}) in overloaded function produces wierd results dependent on declaration order
23787RESOLVEDFIXEDnormaldmdImportC: __unaligned
23788NEWnormaldmddmd#20249Win64 problem with constructor for __c_complex_float
23789RESOLVEDFIXEDnormaldmdImportC: __declspec(align(n))
23790RESOLVEDFIXEDblockerdmdCannot use cas on member variable with -preview=nosharedaccess
23791RESOLVEDFIXEDenhancementdmdRvalue default argument for ref parameter gives misleading error
23792RESOLVEDFIXEDminordmdlexer warns about preprocessor inside token strings
23793NEWenhancementphobosphobos#9856std.stdio.openNetwork should be refactored and moved to a different place
23794NEWenhancementphobosphobos#10517Remove std.path.expandTilde
23795RESOLVEDFIXEDnormaldmdCannot cast _Complex!double to _Complex!float
23796NEWnormaldmddmd#18158`deprecated` attribute ignored by opDispatch
23797NEWenhancementdmddmd#20250Improve type-testing `is` expressions
23798RESOLVEDDUPLICATEenhancementdmdType inference should traverse trivial aliases
23799RESOLVEDFIXEDregressiondmdLink error with -betterC
23800NEWenhancementdmddmd#18159-checkaction=context asserts on deprecated type comparisons should not trigger deprecation messages
23801RESOLVEDFIXEDnormaldmdImportC: enumeration constant does not fit in an int
23802RESOLVEDFIXEDnormaldmdImportC: __volatile__ is yet another alias for volatile
23803NEWregressiondmddmd#20251Link error instead of error message when using betterC
23804NEWnormaldlang.orgdlang.org#3997max total size of static arrays