D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22805NEWregressiondmddmd#20058[Reg 2.099] missing libraries when using some windows API calls with -m32
22806RESOLVEDFIXEDmajordmdcppmangle: Complex real mangled incorrectly
22807RESOLVEDFIXEDminordmdImportC: Array index is out of bounds for old-style flexible arrays.
22808RESOLVEDFIXEDnormaldmdImportC: function not decaying to pointer to function in return statement.
22809RESOLVEDFIXEDnormaldmdImportC: druntime’s definition of __builtin_offsetof leads to dereference of invalid pointer.
22810RESOLVEDFIXEDregressiondmd[REG 2.088] FAIL: runnable/test15.d on BigEndian targets
22811NEWnormaldmddmd#20059use of destructor is hidden by subclass
22812RESOLVEDFIXEDnormaldmdImportC: C11 does not allow newlines between the start and end of a directive
22813RESOLVEDFIXEDregressiondmd[REG 2.079.1] recursive template expansion
22814RESOLVEDINVALIDnormaldmdImportC: C11 lexer deletes escaped new lines during translation
22815NEWnormaldmddmd#20060extern(C++) constructor cannot be used from C++ (no init symbol blit)
22816RESOLVEDFIXEDregressiondmd[REG 2.099] Parser reads files with other extensions
22817RESOLVEDFIXEDregressiondmd[REG 2.099] Missing file gives misleading error message
22818RESOLVEDFIXEDnormaldmdtypesafe variadic function parameter of type class should be scope
22819NEWnormaldmddmd#18086-preview=in rejects typesafe variadic function
22820RESOLVEDFIXEDenhancementdmdError messages for slice pointers of structs with opIndex can be improved
22821RESOLVEDFIXEDenhancementdmdDub package does not use incremental compilation
22822RESOLVEDFIXEDblockerdruntimecore.sys.posix.sys.stat: PPC stat_t bindings corrupt
22823RESOLVEDFIXEDblockerdmddmd.root.file: File.read fails to read any file on PPC
22824NEWnormaldmddmd#20061alias template parameter bound to wrong symbol (Error: template instance does not match template declaration)
22825RESOLVEDFIXEDnormaldmd#line parsing doesn't follow the spec
22826RESOLVEDFIXEDregressiondmd[REG 2.098] #line accepts importC linemarker flags
22827RESOLVEDFIXEDnormaldmdDeprecate 128-bit cent and ucent types
22828NEWcriticaldmddmd#20062Compiler allow offset a pointer with types of size greater than sizeof(T*)
22829RESOLVEDFIXEDregressiondruntime[REG master] Undefined symbol stderr first referenced in file test19933.o
22830RESOLVEDFIXEDnormaldmdSolaris: error: module 'core.stdc.math' import 'signbit' not found
22831RESOLVEDFIXEDnormaldmdNo error for malformed extern(C) main function
22832RESOLVEDFIXEDnormaldruntimeCan't destroy class with overloaded opCast
22833RESOLVEDFIXEDregressiondmd[REG 2.083] error: 'string' is not a member of 'std'
22834RESOLVEDFIXEDregressiondruntimerunnable_cxx/stdint.d: Undefined reference to _Z15testCppI8Mangleahahah
22835RESOLVEDFIXEDnormaldlang.orgUndocumented type specializations of is-expression
22836NEWregressiondmddmd#18087[Reg 2.070/2.093] foreach using ubyte index over static array of length 256 or ushort index over static array of length 65536 does not execute the foreach body
22837RESOLVEDFIXEDnormaldmd[dip1000] checkConstructorEscape quits after first non-pointer
22838RESOLVEDFIXEDcriticalphobosstd.bitmanip.BitArray.count() reads beyond data when data size is integer size_t multiple
22839NEWenhancementdmddmd#20063Add equivalent of C 'static' for symbols
22840RESOLVEDFIXEDnormaldmd[dip1000] inout method with inferred @safe escapes local data
22841RESOLVEDFIXEDnormaldmdimportC: Error: variable 'var' is shadowing variable 'var'
22842RESOLVEDFIXEDnormaldmdimportC: cannot declare function with a typedef
22843RESOLVEDFIXEDnormaldruntimeProgram hangs on full gc collect with --DRT-gcopt=fork:1 if run under valgrind/callgrind
22844RESOLVEDFIXEDregressiondmd[REG 2.089] SIGBUS, Bus error in _d_newitemU
22845RESOLVEDFIXEDnormaldmdDWARF .debug_line section is not standard compliant
22846RESOLVEDFIXEDmajordmd[REG 2.066] SIGBUS, Bus error in _d_newarrayiT
22847RESOLVEDWORKSFORMEnormaldmdCrash
22848RESOLVEDFIXEDnormaldmdDWARF .debug_line section should be generated to conform with DW_AT_stmt_list bounds
22849NEWmajordmddmd#20064Global buffer overflow on lexer, dereferencing 4 bytes at the same time
22850RESOLVEDFIXEDnormaldlang.org[Oh No! Page Not Found] Contract Programming
22851RESOLVEDFIXEDtrivialphobosMissing reference to std.sumtype's source in the latter's documentation
22852RESOLVEDFIXEDnormaldmdimportC: Lexer allows invalid wysiwyg and hex strings
22853RESOLVEDFIXEDnormaldmdimportC: Lexer allows nesting block comments
22854RESOLVEDFIXEDregressiondmdstatic foreach byCodepoint segfault (2.099-rc.1)
22855NEWnormaldmddmd#18088DW_TAG_compile_unit should use new DW_FORM_sec_offset form for DWARF4/5
22856NEWnormaldmddmd#20065DAWRF: DW_TAG_subprogram main overlap address with the runtime symbol
22857RESOLVEDFIXEDcriticaldmdSegfault for malformed static if in imported template
22858RESOLVEDFIXEDregressiondmd[REG2.099] Incorrect alignment of void*[0]
22859RESOLVEDFIXEDregressiondmdError: forward reference of variable `isAssignable` for mutually recursed `allSatisfy`
22860RESOLVEDFIXEDregressiondmd`Error: unknown` with mutually recursive and nested SumType
22861RESOLVEDFIXEDenhancementdmdBuild the compiler with PGO
22862RESOLVEDWONTFIXenhancementdmdFunctions cannot be overloaded on return value alone.
22863RESOLVEDFIXEDregressiondmd[REG2.099] -main doesn't work anymore when used for linking only (without source modules)
22864NEWregressiondmddmd#18089[REG 2.067] Throwing in array literal leads to destructor being called on unconstructed data
22865RESOLVEDFIXEDnormaldmd__traits(compiles) affects inferrence of attributes
22866RESOLVEDWORKSFORMEcriticaldmdICE when accessing __traits(parameter) alias of an outer scope inside foreach
22867RESOLVEDFIXEDnormalphobosstd.utf.decode changes offset despite error.
22868RESOLVEDFIXEDmajordmd__traits(parameters) returns parameters of delegate instead of function
22869RESOLVEDDUPLICATEregressiondmdChild class that doesn't implement an interface function allowed to be used
22870NEWnormaldmddmd#20066__traits(parent) with opApply returns generated delegate instead of lexical parent
22871RESOLVEDFIXEDcriticaldmdUsing an alias to `__traits(parameters)` causes unknown error
22872NEWnormaldmddmd#20067__FUNCTION__ with opApply gives name of generated delegate instead of enclosing function
22873RESOLVEDFIXEDmajorphobosWrong std.format output for `inout`
22874RESOLVEDFIXEDmajordmdICE: Segmentation fault building druntime on mips64el-linux
22875RESOLVEDFIXEDnormaldmdimportC: cannot assign const typedef with pointers to non-const one
22876RESOLVEDFIXEDnormaldmdimportC: expression parsing affected by parentheses that should do nothing
22877RESOLVEDFIXEDnormaldmdimportC: wrong sizeof for string literal
22878RESOLVEDFIXEDnormaldmdimportC: glibc fallback for HUGE_VAL gives 'not representable'
22879RESOLVEDDUPLICATEnormaldmdsuper call ignores overload in mixin
22880RESOLVEDFIXEDenhancementdmdimportC: support __restrict__ __signed__ __asm__
22881RESOLVEDFIXEDregressiondmdICE Index of array outside of bounds at CTFE
22882RESOLVEDDUPLICATEnormaldmdFloating-point literals with leading zeroes incorrectly throw octal errors
22883RESOLVEDWORKSFORMEnormaldmdImportC: sizeof(var) rejected if used as initializer of the same var
22884RESOLVEDFIXEDnormaldmdImportC: function does not decay to pointer when being cast
22885RESOLVEDFIXEDnormaldmdImportC: typedef declared with itself should work
22886RESOLVEDFIXEDnormaldmdImportC: forward declaration of struct in a function prototype leads to redeclaration with different type error
22887RESOLVEDFIXEDnormaldmdImportC: typedef enum fails
22888RESOLVEDWORKSFORMEnormaldmdImportC: Error: cannot cast `"123"` to `const(char)` at compile time
22889NEWnormaldmddmd#18090Selective import shadows local variable
22890RESOLVEDDUPLICATEnormaldmdLinker error when build on macOS Xcode 13.3 (x86_64)
22891NEWenhancementdmddmd#20068BetterC classes vtable
22892RESOLVEDFIXEDnormaldmdimportC: dereferencing array as pointer is not supported
22893RESOLVEDDUPLICATEnormaldmdimportC: can't cast array to integral type
22894RESOLVEDFIXEDnormaldmdimportC: static struct initializer can't take address of own field
22895RESOLVEDFIXEDnormaldmdimportC: exponent parsed as member access
22896RESOLVEDFIXEDnormaldmdimportC: 'function redeclaration with different type' should ignore const
22897RESOLVEDFIXEDnormaldmdimportC: segfault calling forward-declared static function through pointer
22898RESOLVEDFIXEDregressiondmd[REG 2.100-master] Solaris: byte.min value is 128
22899RESOLVEDFIXEDnormaldmdimportC: extra parentheses in sizeof should give error with typedef types
22900NEWnormaldmddmd#20069Identifier without terminating ; errors on wrong line
22901RESOLVEDFIXEDnormalphobosCan't construct inout SumType
22902NEWregressiondmddmd#20070dmd 2.099 regression: unittest -checkaction=context and import std.regex causes link error
22903NEWnormaldmddmd#18091IFTI for immediately-invoked lambda keeps qualifier for pointer/slice argument
22904RESOLVEDFIXEDnormaldmdimportC: syntax error for function call with casted result and parentheses around name