D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
1301RESOLVEDINVALIDmajordmdCTFE fails for ImportExpressions
1302RESOLVEDFIXEDmajordmdDMD2.001 rejects final const member function
1303RESOLVEDWORKSFORMEnormalphobosParameterTypeTuple asserts false on parameterless function
1304RESOLVEDWORKSFORMEmajordmdException breakage for associative arrays...
1305RESOLVEDFIXEDnormaldmdCompiler hangs with templated opCmp returning templated class
1306RESOLVEDFIXEDnormaldmdextern (Windows) should work like extern (C) for variables
1307RESOLVEDINVALIDregressiondmdsorting arrays of structs is broken
1308RESOLVEDINVALIDnormaldmdRecursive alias declaration, Error: forward reference to foo
1309RESOLVEDFIXEDregressiondmdsorting arrays of structs is broken
1310RESOLVEDWONTFIXenhancementdmdalias opCall vs struct literal
1311RESOLVEDFIXEDregressiondmdDMD 1.018: Fix for bug657 breaks other code
1312RESOLVEDFIXEDnormaldmdinvariant storage class within a struct/class
1313RESOLVEDFIXEDnormaldmdout/body disables escape analysis
1314RESOLVEDINVALIDnormaldmdDupping an empty array creates a null array
1315RESOLVEDFIXEDnormaldmdCTFE doesn't default initialise arrays of structs
1316RESOLVEDWONTFIXnormaldmdCan't directly reference members of CTFE struct arrays
1317RESOLVEDFIXEDenhancementdmdDocument suggested means of overlapping array copy
1318RESOLVEDFIXEDtrivialdmdscope + ref/out parameters are allowed, contrary to spec
1319RESOLVEDFIXEDcriticaldmdcompiler crashes with functions that take const ref arguments
1320RESOLVEDFIXEDnormaldmdAttributes spec uses 1.0 const semantics in 2.0 section
1321RESOLVEDDUPLICATEnormaldmdDeadlock when setting length for complex dynamic array type
1322RESOLVEDFIXEDnormaldmdforeach bypasses invariant
1323RESOLVEDWONTFIXenhancementdmdImplement opIn_r for arrays
1324RESOLVEDINVALIDnormaldmd__FILE__ in mixin template expand to the definition, not the instantiation
1325RESOLVEDFIXEDcriticaldmdForward declaration crashes gdc
1326RESOLVEDFIXEDcriticalphobosGarbage Collector dysfunction - Memory leak in gc_term() with DLLs - and more.
1327RESOLVEDMOVEDcriticaltoolsLong environment variable value causes link failure.
1328RESOLVEDDUPLICATEenhancementdmdDefault class template parameters don't work as expected
1329RESOLVEDFIXEDnormaldmdinternal compiler error: in mostly_copy_tree_r, at gimplify.c:678
1330RESOLVEDFIXEDcriticaldmdArray slicing does not work the same way in CTFE as at runtime
1331RESOLVEDFIXEDnormaldmdheader file genaration generates a ":" instead of ";" at pragma
1332RESOLVEDFIXEDnormaldmdInternal error: ../ztc/cod4.c 357
1333RESOLVEDFIXEDnormaldmd-inline ICE: passing an array element to an inner class's constructor in a nested function, all in a class or struct
1334RESOLVEDFIXEDnormaltoolsMissing closing bracket in asm_offset_01_A, line 37
1335RESOLVEDWONTFIXenhancementdmdtypedef-1 can't be stored in same typedef
1336RESOLVEDFIXEDnormaldmdInternal error when trying to construct a class declared within a unittest from a templated class.
1337RESOLVEDINVALIDmajordmdICE(eh.c) No test case
1338RESOLVEDWORKSFORMEmajordmdcygwin/gdc compilation error for legal code (variadic templates)
1339RESOLVEDFIXEDnormaldmdInvariant/const-ness is broken by built-in array properties sort and reverse
1340RESOLVEDDUPLICATEnormaldmdICE on invalid use of template member declared in a class
1341RESOLVEDFIXEDnormaldmdtypeof(X) accepted, even if X is a type
1342RESOLVEDFIXEDminordmdstruct const not accepted as initializer for another struct
1343RESOLVEDFIXEDmajordmdVarious errors with static initialization of structs and arrays
1344RESOLVEDWONTFIXnormaldmd(D1 only) Can't implicitly convert literal 0 to typedef of ulong
1345RESOLVEDINVALIDnormaldmdextern (C) function has different signature when delegate parameter is literal vs. alias
1346RESOLVEDINVALIDenhancementphobosstd.uri.decode/decodeComponent do not decode '+' plus
1347RESOLVEDWONTFIXminorphobosinvalid UTF-8 strings cause access violations and inconsistent behavior in std.regexp
1348RESOLVEDINVALIDenhancementdmdoffTi property of TypeInfo return empty array.
1349RESOLVEDINVALIDtrivialdmd^M pollution
1350RESOLVEDFIXEDnormaldmddelegate literal inside tuple; wrong values
1351RESOLVEDFIXEDmajordlang.orgDiscrepancies in the language specification
1352RESOLVEDDUPLICATEnormaldmdCan't use module scope operator in base class list.
1353RESOLVEDFIXEDenhancementdmdCan't use typeof() in base class list.
1354RESOLVEDFIXEDnormaldmdCan use function prototype in typedef and alias.
1355RESOLVEDFIXEDnormaldmdCan't declare struct with align attribute in a statement body.
1356RESOLVEDFIXEDnormaldmdSome parsing issues with struct initializers.
1357RESOLVEDFIXEDnormaldmdCannot use FFFF and FFFE in Unicode escape sequences.
1358RESOLVEDFIXEDnormaldmdICE(root.c) on Unicode codepoints greater than 0x7FFFFFFF
1359RESOLVEDFIXEDnormaldmdCan call non implemented functions
1360RESOLVEDWONTFIXcriticalphobosGC emits HLT when GetThreadContext fails after CreateRemoteThread.
1361RESOLVEDFIXEDnormaldmdDMD 2.002 introduced bug:array initializers are not allowed?
1362RESOLVEDFIXEDnormaldlang.orgMistake in traits.html
1363RESOLVEDFIXEDnormaldmdCompile-time issue with structs in 'for'
1364RESOLVEDINVALIDnormaldmd2.003 traits within loop
1365RESOLVEDFIXEDnormaldmdwchar/dchar in foreach causes CTFE to fail
1366RESOLVEDFIXEDminordmdInconsistent __traits usage
1367RESOLVEDWORKSFORMEregressiondmdD 2.003 breaks foreach looping over delegate
1368RESOLVEDWORKSFORMEnormaldmdDefault template parameter + template recursion + mixin = segfault
1369RESOLVEDFIXEDnormaldmdUnable to find 'this' in __traits(getMember)
1370RESOLVEDFIXEDnormaldmdCan't const-fold empty array literal
1371RESOLVEDWORKSFORMEnormaldmdCompiler rejects valid delegate.
1372RESOLVEDFIXEDnormaldmdCompiler accepts pragma(msg,)
1373RESOLVEDFIXEDnormaldmdtypeof(func).stringof fails when func has parameters.
1374RESOLVEDDUPLICATEnormaldmdpassing a ref const(type*) causes segmentation fault
1375RESOLVEDFIXEDmajordmdCTFE fails for null strings and arrays
1376RESOLVEDWORKSFORMEnormaldmd2.003 const object within class
1377RESOLVEDFIXEDminorphobosstd.demangle unit test failure
1378RESOLVEDFIXEDcriticaldmdA function call in an array literal causes compiler to crash
1379RESOLVEDFIXEDnormaldmdCompiler doesn't allow associative array initializers.
1380RESOLVEDINVALIDnormaldmddmd generate wrong end record, and linker doesn't check this checksum
1381RESOLVEDDUPLICATEnormaldmdDereference operator still works with arrays and array types even though T[] -> T* is gone
1382NEWcriticaldmddmd#17600memory allocated for arrays in CTFE functions during compilation is not released
1383RESOLVEDFIXEDnormaldmdImplicit Function Instantiation with typesafe-variadic of delegates doesn't work
1384RESOLVEDFIXEDnormaldmdCompiler segfaults when using struct variable like a function with no opCall member.
1385RESOLVEDFIXEDnormaldmdStack Overflow with huge array literal.
1386RESOLVEDFIXEDnormaldmd"string expected" when using allMembers-element in __traits(getMember, ...)
1387RESOLVEDDUPLICATEcriticaldmdDMD crash: "ref const struct" as function parameter
1388RESOLVEDFIXEDnormaldmdmultiple static constructors allowed in module
1389RESOLVEDFIXEDnormaldmdCan't use mixin expressions when start of a statement.
1390RESOLVEDINVALIDnormaldmdImplicit Instantiation: delegate args from variadic template argument
1391RESOLVEDWONTFIXnormaldmdImplicit Instantiation: deducing 'int n' from the number of arguments
1392RESOLVEDFIXEDnormaldmdTemplate instantiation fails with circular import
1393RESOLVEDWORKSFORMEenhancementphobosPhobos needs strnlen()
1394RESOLVEDDUPLICATEnormalphobosRegex does not support forgetfull matching (?:.......
1395RESOLVEDINVALIDnormalphobosRegex does not support range [something to \*]
1396RESOLVEDFIXEDnormaldmdlazy void tuple breaks
1397RESOLVEDFIXEDminorphobosBufferedFile HANDLE constructor needs default parameter
1398RESOLVEDFIXEDnormaldmdGDC doesn't generate correct code
1399RESOLVEDINVALIDnormaldmdWrapping a case statement in a version statement gives a shadowing declaration error.
1400RESOLVEDFIXEDcriticaldmdstatic array in struct as parameter BROKEN