D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
1101RESOLVEDINVALIDnormaldmdCan't not deduce template correctly
1102RESOLVEDFIXEDnormaldmdswitch case couldn't contain template member
1103RESOLVEDFIXEDnormalphobosmetastrings.ToString fails for long > 0xFFFF_FFFF
1104RESOLVEDFIXEDnormaldmdCodeView: char is marked 0x20 (T_UCHAR) instead of 0x10 (T_CHAR)
1105RESOLVEDDUPLICATEnormalphobosstd.c.linux.linux.stat fails for files > 2GB
1106RESOLVEDWONTFIXnormalphobosUsing Stream.readLine() and Stream.read(ubyte[]) requires understanding implementation details
1107RESOLVEDFIXEDnormaldmdCodeView: wrong CV type for bool
1108RESOLVEDFIXEDnormaldmdIndexing an int[] not evaluatable at compile time
1109RESOLVEDFIXEDnormaldmdgdc doFormat differs from documentation
1110RESOLVEDFIXEDnormalphobosstd.format.doFormat + struct without toString() == crash
1111RESOLVEDFIXEDminordmdenum value referred to by another value of same enum is considered as enum's base type, not enum type
1112RESOLVEDWORKSFORMEenhancementdmdAllow enums in WithStatements
1113RESOLVEDFIXEDnormaldmdMixin causes incorrect static if branching
1114RESOLVEDFIXEDminordmdIndexed tuple cannot be used in inheritance declaration
1115RESOLVEDFIXEDnormaldmdincorrect flow analysis for scope(failure)
1116RESOLVEDDUPLICATEenhancementphobosstd.intrinsic still missing rotate
1117RESOLVEDFIXEDnormaldmdddoc generates corrupted docs if code examples contain attributes with colons
1118RESOLVEDFIXEDnormaldmdweird switch statement behaviour
1119RESOLVEDFIXEDcriticaldmdInternal error: ../ztc/cgcod.c 2190 (template instantiation)
1120RESOLVEDINVALIDnormaldlang.orgold doc need updates: func sig changed to use anchored type
1121RESOLVEDFIXEDcriticaldmdAssertion codegen issue with templated function
1122RESOLVEDFIXEDnormaldmddmd generate bad line number while reporting error message
1123RESOLVEDWORKSFORMEnormaldmdWe can change Struct.init
1124RESOLVEDINVALIDnormaldmdinconsistent: "<" calls opCmp(typeof(this) o); but array.sort calls opCmp(Object o)
1125RESOLVEDFIXEDnormaldmdSegfault using tuple in asm code, when size not specified
1126RESOLVEDFIXEDmajordmdmultithreading breaks phobos exceptions on mingw/gdc .23
1127RESOLVEDFIXEDmajordmd-v1 doesn't disable the ref and macro keywords
1128RESOLVEDINVALIDnormaldmdDMD -H converts inout's to ref's
1129RESOLVEDFIXEDnormaldmdICE, expression.c line 6246, accessing element of a tuple built from a nonexistent array element
1130RESOLVEDFIXEDregressiondmdInternal error: ..\ztc\gflow.c 1334
1131RESOLVEDWORKSFORMEnormaldmdNew overload conflict
1132RESOLVEDFIXEDmajordmdDMD calling linker over commandline
1133RESOLVEDFIXEDnormaldmdHeader generation omits parentheses
1134RESOLVEDFIXEDmajordmdincorrect calling convention used
1135RESOLVEDFIXEDregressiondmdinvariant keyword parsing is messed up
1136RESOLVEDFIXEDenhancementdmdplease add -pipe support to gdmd
1137RESOLVEDFIXEDmajordmdgdmd -op doesn't work with -o- and -H
1138RESOLVEDFIXEDnormaldmdICE when tuple template gets indexed
1139RESOLVEDDUPLICATEnormaldmdICE casting to tuple member to tuple struct
1140RESOLVEDFIXEDnormaldmdICE(cod1.c) casting last function parameter to 8 byte value
1141RESOLVEDINVALIDnormaldmd<Class>.classinfo.init.length does not give instance size on linux
1142RESOLVEDFIXEDnormaldmd.stringof performs semantic analysis
1143RESOLVEDFIXEDnormaldmdAssertion failure: '0' on line 850 in 'template.c' - On specialization of IFTI template parameters.
1144RESOLVEDFIXEDregressiondmdICE(template.c) template mixin causes DMD crash
1145RESOLVEDFIXEDmajordmdbad codegen with ulong+float
1146RESOLVEDFIXEDnormaldmdmixin + assert() crashes compiler
1147RESOLVEDFIXEDnormalphobosTypo in phobos/std/file.d: 4069 should be 4096
1148RESOLVEDFIXEDmajordmdProblems returning structs from functions
1149RESOLVEDFIXEDnormaldmdOptimizer: obsolete array length loads, common subexpr. elimin. not working
1150RESOLVEDFIXEDcriticaldmdCompiler creates wrong code
1151RESOLVEDWORKSFORMEnormaldmdGeneration of header file ignores -Hd if the sources have absolute paths
1152RESOLVEDFIXEDmajordmdrdmd should be bundled with GDC
1153RESOLVEDFIXEDnormaldmddmd assertion failure
1154RESOLVEDFIXEDnormaldmdImplicit template return value + mixin results in invalid type deduction
1155RESOLVEDFIXEDnormaldmdGDC crash (internal compiler error: in mostly_copy_tree_r, at gimplify.c:678)
1156RESOLVEDFIXEDnormaldmdInstalled libraries need to be passed in different order
1157RESOLVEDINVALIDblockerdmdgdc makes functions .globl even when visibility is "hidden" or "internal"
1158RESOLVEDFIXEDminordmdMissing line number: invalid mixin outside function scope
1159RESOLVEDFIXEDmajordmdVarious mixins cause "CompileExp::semantic" message, some crash DMD
1160RESOLVEDFIXEDnormaldmdenums can not be forward referenced
1161RESOLVEDWONTFIXnormaldmd[module] Access to private static members is allowed from other module.
1162RESOLVEDWORKSFORMEnormaldmdAccess to static field in inherited class is not possible with base class qualifier.
1163RESOLVEDFIXEDnormaldmdCan't initialize multiple variables with void.
1164RESOLVEDWONTFIXenhancementdmdUnordered GC finalization leading to memory bugs
1165RESOLVEDINVALIDnormaldmdSymbol missing in lib
1166RESOLVEDFIXEDnormaldmdDMD doesn't support UTF encoded response files
1167RESOLVEDDUPLICATEcriticaldmdAssertion failure when compiling expression tuples
1168RESOLVEDFIXEDnormaldmdPassing a .stringof of an expression as a template value parameter results in the string of the type
1169RESOLVEDDUPLICATEminordmdReturn statement is not necessary - unreachable
1170RESOLVEDFIXEDmajordmdCannot forward reference a type defined in a MixinStatement
1171RESOLVEDWONTFIXminordmdCannot create a static array with the length of a const static array in function scope, D1 only
1172RESOLVEDWONTFIXminordmdInline assembler: cannot access member of templated aggregate directly
1173RESOLVEDWONTFIXnormaldmdInline assembler: cannot use global scope operator
1174RESOLVEDFIXEDmajordmdProgram hangs creating an array of enums with nonzero initializer
1175RESOLVEDFIXEDnormaldmdnested class inheritance
1176RESOLVEDFIXEDnormaldmdError missing file and line number
1177RESOLVEDFIXEDregressiondmd$ no longer works inside CTFE functions.
1178RESOLVEDDUPLICATEnormaldmdtemplates - deduction + specialization won't compile
1179RESOLVEDINVALIDnormaldmdCompiler doesn't complain about function redefinition when using template mixin
1180RESOLVEDFIXEDregressiondruntimethe GC failes to handle large allocation requests propperly
1181RESOLVEDFIXEDnormaldmdDMD requires initializer for struct that shouldn't need one
1182RESOLVEDWONTFIXenhancementdmdMixins scope
1183RESOLVEDFIXEDnormaldmdA couple of template bugs
1184RESOLVEDINVALIDcriticaldmdassignment failure
1185RESOLVEDINVALIDcriticaldmdassignment failure
1186RESOLVEDFIXEDnormalphobosBind needs a small fix
1187RESOLVEDFIXEDnormaldmdSegfault with syntax error in two-level mixin.
1188RESOLVEDFIXEDnormalphobosCommand-line arguments are encoded in CP_ACP on Windows instead of UTF-8
1189RESOLVEDFIXEDenhancementdlang.orgReverse the titles on web pages
1190RESOLVEDINVALIDblockerdmdReference becoming null
1191RESOLVEDFIXEDnormaldmdmultidimensional associative array assignment doesn't behave as with DMD
1192RESOLVEDINVALIDnormaldmdbroken overridden-function parameter list matching
1193RESOLVEDFIXEDregressiondmdregression: "matches more than one template declaration" doesn't list the location of the conflicting templates
1194RESOLVEDFIXEDnormaldmdfcmov* emmits incorrect code
1195RESOLVEDFIXEDregressiondmdregression: aliasing an enum member causes compile time segfaults
1196RESOLVEDINVALIDregressiondmdregression: "cannot alias an expression"
1197RESOLVEDWONTFIXnormaldmd"static if" + enum.max/enum.min doesn't compile (D1 only)
1198RESOLVEDFIXEDnormaldlang.orgThe Linux version of the D compiler is out of date
1199RESOLVEDFIXEDtrivialdmdStrange error messages when indexing empty arrays or strings at compile time
1200RESOLVEDFIXEDminordmdDMD crash: some statements containing only a ConditionalStatement with a false condition