D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
5301RESOLVEDINVALIDnormaldlang.orgTypes in expressions are not fully documented.
5302RESOLVEDINVALIDnormaldmdInline assembler: Indexing struct fields not possible inside member function
5303RESOLVEDDUPLICATEnormaldmd(mtype.c) Compiler crash caused by pure
5304RESOLVEDWORKSFORMEnormaldmdCannot access __dollar in pure function
5305RESOLVEDFIXEDnormaldmdCannot take pointer to intrinsic function
5306RESOLVEDINVALIDminordmdDisallow foreach ref on numeric interval
5307RESOLVEDDUPLICATEenhancementphobosUsing to!() should not allow removal of qualifiers
5308RESOLVEDFIXEDenhancementphobosstd.conv should also use a to function to convert to other class types
5309NEWenhancementdmddmd#18321Add language support for external D symbols refs
5310RESOLVEDFIXEDnormalphobosVariant == const(Variant) doesn't compile
5311RESOLVEDFIXEDmajordmdPure is broken when accessing globals / static data through instance reference
5312RESOLVEDDUPLICATEnormaldmdFunction redefinition is allowed (duplicate functions)
5313RESOLVEDDUPLICATEmajordmdStruct Arrays Still Compared Bitwise
5314RESOLVEDFIXEDcriticaldmdWrong error message: struct within immutable member and postblit function
5315RESOLVEDWORKSFORMEnormaldmdarray initializer accepts empty initializers
5316RESOLVEDFIXEDenhancementphobosstd.getopt: Add character-separated elements support for arrays and associative arrays
5317RESOLVEDWONTFIXnormalphobosAssertion is not work in a function called by std.concurrency.spawn
5318RESOLVEDFIXEDnormaldruntimecore.sys.osx: add version (OSX) at top of all files.
5319RESOLVEDFIXEDnormaldruntimert.critical/monitor: Add support for Solaris
5320RESOLVEDFIXEDblockerdruntimegcstub/gc.d: SEGV because of missing returns
5321RESOLVEDFIXEDnormalphobosstd.math: assumes X86 or X86_64 on FPU control word code
5322RESOLVEDFIXEDnormalphobosstd.math: version(Sparc) should be SPARC
5323NEWnormalphobosphobos#9582std.math: struct FloatingPointControl, duplicate code and assumes X86
5324RESOLVEDDUPLICATEminordlang.orgSite docs doesn't mention .length property of std.typecons.Tuple
5325NEWenhancementdmddmd#18322Mutable references to const/immutable/shared classes
5326RESOLVEDINVALIDnormaldruntime[GC] GC -- 99% CPU in gc@gcx@Gcx@mark()
5327RESOLVEDFIXEDnormaldmdCreating new struct with literal bypasses immutability of members of members of the struct
5328RESOLVEDDUPLICATEnormaldmdThe addressof-expression that should be rejected is accepted
5329RESOLVEDFIXEDenhancementphobosSimple logging facility in the stdlib
5330RESOLVEDFIXEDnormalphobosDruntime/Phobos: remove special treatment for GDC
5331RESOLVEDFIXEDblockerdmdmach format problem
5332RESOLVEDFIXEDmajordmdUndefined reference to zero length array
5333RESOLVEDFIXEDnormalphobossimple use of filter (from online doc) does not compile
5334RESOLVEDWORKSFORMEnormaltoolsFTBFS using GCC-4.5 and linux.mak
5335NEWtrivialdmddmd#17521DDoc ignores documentation comment that begins on the same line as the open curly brace
5336RESOLVEDDUPLICATEnormaldmdForward reference with template mixin and derived classes
5337RESOLVEDFIXEDnormaldlang.orgDocumentation regarding interfacing with C does not account for TLS differences
5338RESOLVEDWORKSFORMEnormaldmd__gshared on class member variable implies static?
5339RESOLVEDWORKSFORMEenhancementdlang.orgCategorized anchor links
5340RESOLVEDFIXEDnormalphobosisOutputRange!(Appender!string, int) must be false.
5341RESOLVEDINVALIDminordmdalias this ignores invariant()
5342RESOLVEDWONTFIXnormalphobosstd.array does not respect immutable/const string qualifiers using front/back/etc
5343RESOLVEDFIXEDregressiondmddmd crashes by the use of template with -g compiler switch
5344RESOLVEDINVALIDmajordmdInterface Inheritance Problem
5345RESOLVEDWONTFIXenhancementphobosstd.array is missing the remove functions from std.container
5346RESOLVEDFIXEDnormalphobosinstantiation of std.conv.toImpl and std.format.formatValue fails for unions
5347RESOLVEDDUPLICATEenhancementdmdAdd constructors for primitive types to make pointers easier to use
5348RESOLVEDWONTFIXenhancementdmdVariable Length Arrays
5349RESOLVEDFIXEDnormaldmdICE(toir.c): nested class in static member function
5350RESOLVEDINVALIDnormaldmd.tupleof lists members of nested anonymous union as members of containing struct
5351REOPENEDenhancementphobosphobos#9894Add template mixin for Range Primitives using random access
5352RESOLVEDDUPLICATEnormaldmdError: static assert (!true) is-expression with invalid class template instantiation
5353RESOLVEDFIXEDnormaldruntimeclear function is calling the destructor twice
5354RESOLVEDFIXEDmajorphobosformatValue: range templates introduce 3 bugs related to class & struct cases
5355RESOLVEDINVALIDnormaldmdTLS variables are not 16 byte aligned
5356RESOLVEDFIXEDnormaldruntimereceiveTimeout value < 500 does not work.
5357RESOLVEDINVALIDminordmdmixin templates accept strings as struct name
5358RESOLVEDFIXEDnormalphobosstd.functional.binaryReverseArgs missing from documentation
5359RESOLVEDFIXEDnormalphobosstd.traits.isDelegate should work for types and expressions
5360RESOLVEDFIXEDnormalphoboscalling rdmd from different folder
5361RESOLVEDFIXEDenhancementphobosBase template and template arguments
5362RESOLVEDFIXEDnormaldmdchecking $ in bracket is broken.
5363NEWblockerdmddmd#18323const + alias this = wrong code
5364RESOLVEDFIXEDcriticaldmdoptimizer kills high dword of -1
5365RESOLVEDFIXEDregressiondmdRegression (2.051) implicit conversions via alias this are broken
5366RESOLVEDFIXEDnormalphobosstd.json parseJSON incorrectly parses unicode entities
5367RESOLVEDWORKSFORMEnormaldmdArray of closures assign problem
5368NEWenhancementdmddmd#18324Remove Typesafe Variadic Functions for class objects
5369RESOLVEDWORKSFORMEnormaldmdSegfault with pure auto function in separate module
5370RESOLVEDINVALIDregressionphobosMemory corruption in std.outbuffer, attribute NO_SCAN not cleared
5371RESOLVEDFIXEDnormalphobosambiguous stringnize of class with alias this
5372RESOLVEDWONTFIXnormaldmdrpm dmd.conf is old
5373RESOLVEDFIXEDregressionphobosRegression (2.051) CTFE and std.string.replace() causes "Bad binary function q{a == b}..
5374RESOLVEDFIXEDminordlang.orgstd.container's documentation is borked
5375RESOLVEDFIXEDnormaldruntimeDetection of cyclic module imports provides error findings on console, instead of exception msg
5376RESOLVEDFIXEDenhancementphoboswriteln doesn't print immutable lazy sequences
5377RESOLVEDREMINDnormalphobosRanges do not support tail-const
5378REOPENEDnormalphobosphobos#9895File.byLine terminator string
5379RESOLVEDWONTFIXnormalphobosstd.array.replace fails on char[]s
5380REOPENEDcriticaldmddmd#17522alias this is not considered with superclass lookup
5381RESOLVEDFIXEDregressiondruntime[regression 2.051] switch fails for wstring and dstring
5382RESOLVEDFIXEDregressiondruntime[regression 2.051] DLL multi-threading broken
5383RESOLVEDFIXEDnormalphoboswriteln of alias-this matrix
5384RESOLVEDFIXEDnormaldmdRows foreach on alias-this matrix
5385RESOLVEDFIXEDminordmdDMD doesn't block access to "static package" members
5386RESOLVEDWORKSFORMEmajordmdInitialising out float parameter causes FPU exception
5387RESOLVEDWORKSFORMEminordmdUnclear error message "override cannot be applied to variable"
5388RESOLVEDFIXEDnormaldlang.orgSList.insertFront has complexity O(log(n))
5389RESOLVEDINVALIDnormaldlang.orgIsExpression spec is wrong
5390RESOLVEDFIXEDenhancementdmdMake it possible to test whether a type is an instantiation of a particular template
5391RESOLVEDFIXEDnormaldmdCrash with recursive alias declaration
5392RESOLVEDFIXEDnormaldmdMethod with template this parameter doesn't work as a property
5393RESOLVEDFIXEDnormaldmdopDispatch with template this parameter fails to compile
5394RESOLVEDINVALIDnormaldmdChanging the order of writing pragma(msg, (...).mangleof) changes the result
5395RESOLVEDWONTFIXenhancementdmdInterval literals
5396RESOLVEDFIXEDnormaldmd[CTFE] Invalid code with nested functions in CTFE
5397RESOLVEDDUPLICATEnormaldmdCompiler error on struct with invariant and postblitz
5398RESOLVEDWORKSFORMEnormaldmdUnterminated doc comment ignored
5399RESOLVEDFIXEDenhancementdmdReturn the result of a nonvoid function in a void function
5400RESOLVEDFIXEDblockerdruntimeAdd const to FD_ISSET