D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
11001RESOLVEDFIXEDnormaldlang.orgNeed documentation for __traits(getVirtualIndex)
11002RESOLVEDFIXEDmajordmdCompiler doesn't see std.sys.linux.epoll.
11003RESOLVEDFIXEDenhancementdmdImprove .di generation
11004RESOLVEDWONTFIXnormaldlang.orgNeed documentation for lazy evaluation of manifest constant && and ||
11005RESOLVEDFIXEDnormalphobosstd.xml does not encode attributes
11006RESOLVEDFIXEDmajordmdSubtraction of pointers for `void` and non-void types compiles
11007RESOLVEDINVALIDnormalphobosstd.format.formattedRead with %*s specifier causes AssertError
11008RESOLVEDFIXEDenhancementdmdAllow -main switch even if user-defined main function exists
11009RESOLVEDFIXEDregressionphobosRegression (2.064 git-head): DMD consumes huge memory when it compiles enum containing many items
11010RESOLVEDFIXEDregressiondmdRegression (2.063.2) typeid doesn't work on a member of an instance.
11011RESOLVEDFIXEDminordruntimecore.time.Duration has example code which cannot compile
11012REOPENEDnormaldmddmd#17610[TDPL] is(typeof(f) == function) fails with some functions
11013RESOLVEDFIXEDnormalphobosignoring variable inside the predicate of findSplitBefore
11014RESOLVEDDUPLICATEnormalvisualdcall stack not displayed when exception is thrown
11015RESOLVEDFIXEDnormalphobosBitArray.opCom is invalid on 64 bit machines
11016RESOLVEDWORKSFORMEnormaldlang.org"Improve this page" links broken for druntime
11017RESOLVEDFIXEDnormalphobosstd.string/uni.toLower is very slow
11018NEWenhancementdmddmd#18668Warn for wrong for nested loops
11019RESOLVEDFIXEDcriticaldmdfwd reference : legal in C++, CT error in D (unable to resolve forward reference in definition)
11020RESOLVEDFIXEDenhancementphobosAdd function for getting the current executable path
11021RESOLVEDDUPLICATEblockerdruntime[GC] Huge GC leak leads to crash; GC uses 7x more memory
11022RESOLVEDDUPLICATEnormaldmdAssert failure struct.c:741
11023RESOLVEDINVALIDnormaldmdDMD crashes
11024RESOLVEDFIXEDnormalvisualdcannot inspect global variables in debugger
11025RESOLVEDDUPLICATEmajorphobos[aa] std.typecons.Tuple needs to define toHash
11026NEWnormalvisualdvisuald#197cannot step in debugger after exception
11027RESOLVEDWORKSFORMEnormalvisualdVisual D and perforce do not go along
11028RESOLVEDWONTFIXnormalvisualdStep over repeats lines while debugging
11029RESOLVEDDUPLICATEnormalvisualdtemplates, nested structs do not debug properly
11030RESOLVEDFIXEDnormalvisualdTemplated functions seem to be skipped by breakpoints
11031RESOLVEDWONTFIXnormalvisualdSimple member function being skipped over
11032RESOLVEDFIXEDnormalvisualdWin64 lib paths seem to be messed up
11033RESOLVEDWORKSFORMEnormalvisualdVisual-D seems to catch exceptions, which breaks the flow of code while debugging
11034RESOLVEDFIXEDcriticaldmdICE: Assertion failed: (!scope), function toObjFile, file toobj.c, line 366.
11035RESOLVEDFIXEDnormalvisualdBad solution dependencies to C++ projects
11036RESOLVEDFIXEDnormaldlang.orgDocument that .stringof should not be used for code generation
11037RESOLVEDFIXEDmajordruntime[AA] AA's totally broken for struct keys with indirection
11038RESOLVEDFIXEDenhancementdmdstatic has no effect as a block attribute for imports
11039RESOLVEDFIXEDregressiondmdUndefined instantiation from circular imports
11040RESOLVEDWORKSFORMEcriticaldmdException from writeln function if the input size is big
11041RESOLVEDWORKSFORMEnormaldruntimeSome function in core.stdc should be CTFEable
11042RESOLVEDFIXEDnormaldmdInconsistent "static condition" behaviors
11043RESOLVEDDUPLICATEnormaldmdContext pointer of delegate should be const qualified
11044REOPENEDcriticaldmddmd#18669Escaping references to lazy argument are allowed and compile to wrong code
11045RESOLVEDMOVEDnormaldmdPure functions are allowed to read/write global TypeInfo
11046RESOLVEDWONTFIXnormaldmd[enh] Pure functions with default and out parameters are allowed
11047RESOLVEDFIXEDnormaldmdUDA + getAttributes bypass purity/safety check
11048NEWmajordmddmd#18670Default arguments bypass most attributes check (pure, @safe, @nogc)
11049RESOLVEDFIXEDnormaldmdarray bounds error uses module file name rather than file name modified by #line directive
11050NEWenhancementdmddmd#18671DDoc should provide file and line information
11051RESOLVEDFIXEDmajordmdUnmatched case in a final switch should throw in both release and non-release mode
11052RESOLVEDWORKSFORMEenhancementphobosallow pathSplitter and to!() template fails
11053RESOLVEDFIXEDnormaldmdRecursive template expansion error
11054RESOLVEDFIXEDregressiondmdICE: interpret.c:357: virtual void Statement::ctfeCompile(CompiledCtfeFunction*): Assertion `0' failed.
11055RESOLVEDDUPLICATEregressiondmdRegression (2.064 git-head): 'pure' function prevents its in-contract from checking parameters
11056RESOLVEDINVALIDnormaldmdsynchronized methods are marked shared in ddoc output
11057RESOLVEDFIXEDregressionphobos[REG2.064dev] New std.uni has icmp() partly broken
11058RESOLVEDFIXEDnormaldmddeprecated message doesn't work with selective imports
11059NEWnormaldmddmd#18672alias to symbol in different conditional compilation scope depends on lexical order
11060RESOLVEDINVALIDmajordmddelete gives InvalidMemoryOperationError
11061RESOLVEDFIXEDnormalphobosstd.variant.Variant equality comparison always returns false for static array literals.
11062RESOLVEDFIXEDregressiondmdinline ice with alias this and opIndexAssign
11063RESOLVEDDUPLICATEregressiondmd__MODULE__ in mixin crash dmd
11064NEWenhancementdmddmd#17611D should support attribute blocks inside functions
11065NEWmajordmddmd#18673Package-scoped import introduces symbol conflicts
11066RESOLVEDFIXEDminordmdSpurious warning 'statement is not reachable' with -profile
11067RESOLVEDDUPLICATEblockerdmddmd segfaults on nested template instantiation (eg A!(A!(int)) )
11068RESOLVEDFIXEDnormalphobosraw formatting of chars and strings is wrong
11069RESOLVEDFIXEDregressiondmdDMD (github HEAD) Linker Regression
11070RESOLVEDFIXEDenhancementdmdAllow declaration statement in a switch expression
11071RESOLVEDINVALIDnormaldmdREX.R and REX.W prefixes do not seem to be generated in some cases
11072RESOLVEDFIXEDnormalphobosBitArray.opCmp is invalid on 64x
11073NEWnormaldmddmd#18674Move semantics not respected
11074RESOLVEDDUPLICATEmajordmdTemplate value parameter defaults behave differently for IFTI and normal instantations
11075RESOLVEDFIXEDnormaldmdICE(struct.c) after gagged error in struct field initializer
11076RESOLVEDWONTFIXminordruntimeAllow delete null in the spec
11077NEWenhancementphobosphobos#10002iota() should be statically specialized for increment 1
11078RESOLVEDFIXEDregressiondmdDiagnostic for wrong RHS in property assign of a property group should improve
11079RESOLVEDINVALIDnormaldmdAttributes for template functions should be visible when used with traits
11080RESOLVEDDUPLICATEenhancementdmdassert(`string`) should be forbidden
11081RESOLVEDFIXEDregressiondmdWin64: duplicate COMDAT with failed compilation with lambdas
11082NEWenhancementphobosphobos#9614std.algorithm.join of a dynamic array of fixed-size arrays
11083RESOLVEDDUPLICATEnormaldmdWhole global matrix initialization
11084RESOLVEDFIXEDenhancementphobosstd.algorithm.scan
11085RESOLVEDDUPLICATEnormaldmdRefused power vector operation of composed expression
11086RESOLVEDFIXEDregressiondmddmd segfault
11087RESOLVEDDUPLICATEnormalphobosstd.stdio.File.write implicitly converts Unix newlines to Windows newlines
11088RESOLVEDFIXEDenhancementdmdDiagnostics for enum member overflows should improve
11089RESOLVEDFIXEDnormalphobosstd.string.toUpper doesn't work with 1:m mappings
11090RESOLVEDDUPLICATEmajordmdICE Template recursive instantiation causes Segfault
11091RESOLVEDINVALIDnormaldmdDeduced purity doesn't work?
11092RESOLVEDINVALIDenhancementdruntime@commutative annotation for commutative functions
11093RESOLVEDWORKSFORMEenhancementdmdCan't compile DMD with VS12
11094NEWminordmddmd#18675Disuniform error messages with overloaded + and ^ operators
11095RESOLVEDDUPLICATEnormaldmdmixed in mixin templates not handled as eponymous member
11096RESOLVEDINVALIDregressiondmdmixin templates are not regular templates
11097RESOLVEDDUPLICATEenhancementphobosAdd version of std.algorithm.group that returns group ranges
11098RESOLVEDDUPLICATEnormaldmdtemplate instance x cannot use local y as parameter to non-global template z
11099NEWenhancementdmddmd#17612Diagnostic for mixed-in symbols should not reference the mixin template
11100RESOLVEDINVALIDregressiondmd(T!int).stringof changes