D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
8601RESOLVEDFIXEDnormaldmdCTFE Assertion failure (interpret.c) on dstring[].toUpper
8602RESOLVEDWORKSFORMEmajordmdICE(mtype.c) string mixin + auto return type + template tuple
8603RESOLVEDDUPLICATEnormaldmdMember access operator doesn't always dereference the pointer it's operating on
8604RESOLVEDFIXEDnormaldmddmd segfaults
8605RESOLVEDINVALIDminordmdrdmd aborts during link
8606RESOLVEDMOVEDnormaltoolsimport std.string causes Optlink 'Error 32: Data Outside Segment Bounds : _DATA'
8607RESOLVEDFIXEDmajordruntime__simd and pcmpeq should be @safe pure nothrow
8608RESOLVEDFIXEDnormaldmdICE(interpret.c): CTFE using runtime variable as ref parameter
8609RESOLVEDFIXEDnormaldmdA forward reference error with static arrays
8610RESOLVEDDUPLICATEnormaldmdCompiler hangs with enum x=x;
8611RESOLVEDWORKSFORMEenhancementdruntimeassumeSafeAppend pure nothrow?
8612RESOLVEDWORKSFORMEmajordmdICE(struct.c) struct alignment failure for delegate in catch block referring to the catched exception
8613RESOLVEDFIXEDnormalphobosstd.typecons.Proxy cannot work with operator 'in'
8614RESOLVEDDUPLICATEnormaldmdCannot change the iteration index during CTFE
8615RESOLVEDWORKSFORMEenhancementdmdUnused lazy arguments generate redundant code in empty inlined functions
8616REOPENEDenhancementdmddmd#18464Make pointers dereference with UFCS like they do with member functions
8617RESOLVEDFIXEDnormalphobosstd.typecons.Proxy.opEquals compiles error: undefined identifier 'startsWith'
8618RESOLVEDWORKSFORMEnormalphobosstd.typecons.Typedef can't instead typedef keyword
8619RESOLVEDFIXEDminordlang.orgTuples article uses writefln instead of writeln
8620RESOLVEDWONTFIXnormaldmdPossible circular reference
8621REOPENEDnormaldmddmd#18465Iteration variable in foreach not closed upon properly in delegate, resulting in completely corrupt large values appearing
8622RESOLVEDWONTFIXenhancementdmdAllow labeled breaks to work on *any* block
8623RESOLVEDFIXEDtrivialdmdMultiple function match needs to print file+line numbers
8624RESOLVEDFIXEDregressiondmdRegression: CTFE: long comparisons completely broken
8625NEWnormaldmddmd#18466foreach doesn't do implicit conversions with opApply
8626RESOLVEDWORKSFORMEmajordmdMixin forward reference semantic run leads to inconsistent AST
8627RESOLVEDDUPLICATEnormaldmdICE(cgcs.c): indexing a returned value of type float[1]
8628RESOLVEDWORKSFORMEnormaldmdIntegerExp::toInteger(): Assertion `0' failed
8629RESOLVEDFIXEDtrivialdmdUFCS resolution prints fake error
8630RESOLVEDFIXEDregressiondmdAssertion failure: 'fd && fd->inferRetType' on line 81 in file 'mangle.c'
8631RESOLVEDFIXEDnormaldmdillegal overrides accepted
8632RESOLVEDWORKSFORMEnormaldmdDMD accepts illegal template metaprogram
8633RESOLVEDFIXEDregressiondruntimecore.atomic not documented
8634RESOLVEDINVALIDnormaldmdAnonymous function parameters
8635RESOLVEDFIXEDenhancementdmdAllow postfix expressions for new
8636RESOLVEDWORKSFORMEnormaldmdinconsistent behavior with implicit imports
8637RESOLVEDFIXEDnormalphobosEnforcement and purity
8638NEWenhancementdmddmd#18467built-in array opSliceAssign fails with user defined opAssign
8639RESOLVEDFIXEDregressiondmddmd buffer overflow related to function literal, real.max, template alias parameter
8640RESOLVEDINVALIDenhancementdmdTemplate struct/class member functions should compile conditionally
8641RESOLVEDWORKSFORMEnormaldmdMultiple errors on accessing undefined identifier
8642RESOLVEDWONTFIXmajordruntimeFix `fopen` and friends signatures on Windows to not accept `char*`
8643NEWmajordruntimedmd#17245[snn] _wfopen and other non-standard wide-character functions fail with non-ASCII symbols
8644RESOLVEDFIXEDnormaldmdCTFE doesn't support string >,< on array literals
8645RESOLVEDFIXEDnormaldmdICE: Assertion failed: (0), function totym, file glue.c, line 1150.
8646RESOLVEDINVALIDnormalphobosstd.datetime ISO strings are incompatible with ISO 8601
8647RESOLVEDINVALIDtrivialdlang.orgInvalid specification of destroy function
8648RESOLVEDFIXEDcriticaldmdNo error line number with incomplete template
8649RESOLVEDDUPLICATEminordmdNot accepted "const ref Type" in foreach
8650RESOLVEDDUPLICATEnormaldruntimeSLice opOpAssign SLice with overlap does not throw
8651RESOLVEDFIXEDnormaldmdSlice op Slice throws exceptions (not errors), and nothrow
8652RESOLVEDFIXEDminordmddmd make calls to _d_assertm
8653RESOLVEDDUPLICATEnormaldmdcannot take address of auto-return function declared in outside module: "Error: forward reference"
8654RESOLVEDDUPLICATEmajordmdcannot take address of function which is 1)overloaded, 2) templated, and 3) member (static or not): Error: xxx is not an lvalue
8655RESOLVEDFIXEDnormalphobosbitfields and Typedef don't mix
8656RESOLVEDFIXEDnormaldruntimeDifferent naming of member base/next in TypeInfo_Const in object_.d and object.di
8657NEWnormaldmddmd#18468TypeInfo generated for const/immutable static arrays not transitive
8658RESOLVEDFIXEDnormaldmdPassing large structs to function b value causes stack corruption
8659NEWnormaldmddmd#18469CTFE: str ~= wchar rejected if string was initialized with an array literal
8660NEWnormaldmddmd#17556Unclear semantics of array literals of char type, vs string literals
8661RESOLVEDDUPLICATEnormaldmdtypeof not an attribute, doesn't work with UFCS
8662RESOLVEDFIXEDnormaldmdBetter error for duplicate labels inside static foreach body
8663RESOLVEDDUPLICATEnormaldmdAliasThis is not used in comparison
8664RESOLVEDFIXEDnormaldmdCompiler causes stack overflow with recursive typedef and option -g
8665RESOLVEDFIXEDcriticaldmdauto function and implicit conversion in return statement corrupt returned value
8666RESOLVEDWONTFIXnormalphobosstd.math.abs(int.min) returns int.min
8667RESOLVEDDUPLICATEcriticaldmdselective import breaks normal overload resolution
8668RESOLVEDFIXEDnormaldmdpublic selective import makes functions conflict when otherwise they don't
8669RESOLVEDFIXEDenhancementdmdTemplateThisParameter should change member function's qualifier
8670RESOLVEDFIXEDnormaldmdIFTI fails from aliases
8671RESOLVEDWORKSFORMEmajordmdSegmentation fault with 1.0 - uniform(0.0, 1.0)
8672RESOLVEDWONTFIXenhancementdmd%% operator
8673RESOLVEDFIXEDnormaldmdenum z = [0][(()=>$-1)()]; crashes the compiler
8674NEWnormaldmddmd#18470template class name unconsistent behavior
8675RESOLVEDFIXEDnormaldmdNothrow can't throw Errors
8676RESOLVEDFIXEDnormalphoboslockstep needs to document default stopping policy
8677RESOLVEDDUPLICATEnormaldmdcompiler attempts to call ctor instead of opCall
8678RESOLVEDFIXEDnormaldmdWrong processing of Complex!double as function argument
8679RESOLVEDDUPLICATEnormaldmdICE: 'v->ctfeAdrOnStack >= 0 && v->ctfeAdrOnStack < stackPointer()' on line 100 in file 'interpret.c'
8680NEWenhancementphobosphobos#9594Provide additional iteration modes for dirEntries
8681NEWmajordmddmd#18471dmd accepts mutable AA key types for objects
8682RESOLVEDFIXEDcriticalinstallerCan't install DMD 2.060 on OS X 10.6.8
8683RESOLVEDDUPLICATEnormaldmdbad type resolution for template property functions
8684RESOLVEDFIXEDnormaldmdMissing ')' in argument list creates a sea of error messages
8685RESOLVEDFIXEDnormalphobossha1UUID does not show up on http://dlang.org/phobos/std_uuid.html
8686RESOLVEDFIXEDregressionphobosTuple cannot define with type that has only mutable opEquals
8687RESOLVEDFIXEDnormaldmdVariadic templates do not work properly with default arguments
8688RESOLVEDFIXEDnormaldmdQualified indexing type tuple returns wrong result
8689RESOLVEDFIXEDnormalphobosVariant opArithmetic does not attempt float conversion
8690RESOLVEDDUPLICATEnormaldmdCan't access a global enum size_t from a pure function
8691RESOLVEDFIXEDnormaldmdStack overflow with recursive struct
8692RESOLVEDDUPLICATEnormaldmdUFCS doesn't work with template alias parameter
8693RESOLVEDWORKSFORMEnormaldmdinconsistent behavior with "is a nested function and cannot be accessed from"
8694RESOLVEDFIXEDnormalphobosstd.zlib.(Un)Compress can cause an _onInvalidMemoryOperationError
8695RESOLVEDFIXEDnormaldmdParameterStorageClassTuple doesn't recognize 'in' parameters
8696RESOLVEDFIXEDnormaldmdCompiler reports incorrect dangling else with version attributes
8697RESOLVEDFIXEDnormaldmdInvalid error message: Forward reference of interface
8698RESOLVEDFIXEDnormaldmdForward reference error with interfaces
8699RESOLVEDDUPLICATEnormaldmd[ICE] (cast.c, line 1991) with bad array of functions
8700RESOLVEDDUPLICATEenhancementdmdInner type deduction?