D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
6601RESOLVEDFIXEDregressiondmdRegression(2.053): CTFE segfault taking address of function template
6602RESOLVEDFIXEDcriticaldmdInvalid template instantiations »leaked« by is(typeof())/__traits(compiles, …)/Type::trySemantic
6603RESOLVEDFIXEDnormaldmd[CTFE] Can't call through a manifest constant function pointer
6604RESOLVEDINVALIDnormaldmdCasting away immutable modifier does nothing
6605RESOLVEDINVALIDenhancementtoolsAdd switch to enable setting library search paths via command line
6606RESOLVEDFIXEDregressionphobosRefCounted doesn't work with unions due to use of format
6607RESOLVEDFIXEDmajordruntimecritical_.d and critical.c use double check locking the wrong way
6608RESOLVEDFIXEDnormalphobosTuple field is not escaped
6609RESOLVEDFIXEDnormalphobosstd.conv.parse!Integer should consider sign when radix == 10
6610NEWminordmddmd#18368opAssign when copy-ing array
6611RESOLVEDFIXEDenhancementdmdbetter error message for array post increment/decrement
6612RESOLVEDFIXEDnormaldmdAssociative arrays with associative array keys literals
6613RESOLVEDFIXEDminordmdCan't use empty tuple as default value for variadic template function parameter
6614RESOLVEDFIXEDenhancementphobosstd.traits should have an isFinal template
6615NEWenhancementdmddmd#17530Implement optimization for downcast to final class
6616RESOLVEDDUPLICATEenhancementdmdforeach argument type inference
6617RESOLVEDFIXEDenhancementdmdTwo problems using enum lenghs
6618RESOLVEDFIXEDnormaldruntimeTypeInfo_Struct.equals should prefer xopEquals than pointer equality
6619RESOLVEDDUPLICATEenhancementdmdForward a single field to a subfield, like "alias this"
6620RESOLVEDWORKSFORMEnormaldmdargument evaluation order inversed for extern(C)
6621RESOLVEDFIXEDenhancementphobosSuperimposition amount for std.range.chunks
6622RESOLVEDINVALIDnormaldmdrdmd --makedepend lists "dmd.conf" and "dmd"
6623RESOLVEDINVALIDenhancementdmdPosition rigidity of @system for delegates
6624RESOLVEDWORKSFORMEnormaldmdFunctions with Parameters Implicitly Convertible to Immutable Are Not Strongly Pure
6625RESOLVEDFIXEDnormaldmdDistribute newer Windows API import libraries
6626RESOLVEDFIXEDenhancementphobosstd.complex.expi()
6627RESOLVEDFIXEDnormalphobosBigInt textual representation
6628RESOLVEDWORKSFORMEnormaldmd[RDMD] Ability to choose which DMD to use.
6629RESOLVEDFIXEDnormalphobosstd.conv.emplace: enforcement is too weak
6630RESOLVEDFIXEDnormaldmdAssigning null to class with nested alias this class is misinterpreted
6631RESOLVEDFIXEDnormaldruntimecore.time module constructor runs AFTER main program's module constructor
6632RESOLVEDFIXEDmajorphobostoUTFz sometimes does not work with const parameters
6633RESOLVEDINVALIDenhancementdmdMixed mutable/immutable struct array creation
6634RESOLVEDFIXEDregressionphobosstd.path.globMatch throws wrong assertion
6635RESOLVEDFIXEDnormalphobosstd.conv.emplace: enforcement is too weak
6636RESOLVEDFIXEDnormaldmdDestructors of static array elements are not called on function parameter
6637RESOLVEDFIXEDnormaldmdPostblits of static array elements are not called on function argument
6638RESOLVEDLATERenhancementdmdSuggestions/error messages for misuses of for/foreach
6639RESOLVEDDUPLICATEnormaldmdDifference beetwen "foo" and "foo"c
6640RESOLVEDFIXEDnormalphobosMore formatting consistency between string and range of char
6641RESOLVEDWORKSFORMEnormalphobosRefAppender!(T[]) should be OutputRange.
6642RESOLVEDFIXEDnormalphobosSysTime should not be hasUnsharedAliasing
6643RESOLVEDDUPLICATEnormaldmdVery slow compilation for large switch() using -O and -inline
6644RESOLVEDFIXEDnormalphobosstd.stdio write/writef(ln) are not @trusted
6645RESOLVEDWORKSFORMEnormalphobos[SafeD] moveAll is not @trusted
6646RESOLVEDWORKSFORMEnormaldruntime[SafeD] array.reserve is not @safe/trusted
6647RESOLVEDFIXEDenhancementdmd[SafeD] unhelpful error message for @safety mismatch of generated destructor
6648RESOLVEDWONTFIXenhancementdmdOnly call invariant once for a tree of public functions
6649RESOLVEDFIXEDenhancementdruntimecore.sys.posix.sys.ioctl
6650RESOLVEDFIXEDnormaldmdICE(glue.c): type inference of invalid template instantiation from is(typeof())
6651RESOLVEDWORKSFORMEnormaldruntime[SafeD] Exception/Throwable constructors are not @safe ?
6652RESOLVEDFIXEDenhancementdmdforeach parameter with number range is always ref
6653RESOLVEDDUPLICATEnormaldmd[CTFE] internal error assigning struct
6654RESOLVEDDUPLICATEminordmdFixed-sized array length not accessible in pure functions
6655RESOLVEDWORKSFORMEcriticaldmdForward error with static array length
6656RESOLVEDFIXEDnormaldmdstatic alias this broken in 2.055
6657RESOLVEDFIXEDenhancementphobosdotProduct overload for small fixed size arrays
6658NEWenhancementdmddmd#18369Slow static array equality
6659RESOLVEDFIXEDmajordmdDestructor in range foreach called after initialization
6660RESOLVEDFIXEDnormaldmdProblem with core.cpuid on Windows7
6661RESOLVEDFIXEDnormaldmdTemplates instantiated only through is(typeof()) shouldn't cause errors
6662NEWenhancementphobosphobos#9911std.functional.memoize with types and static opCall
6663RESOLVEDINVALIDnormalphobosstd.stdio conflicts with core.stdc.stdio
6664RESOLVEDFIXEDnormalphobosBufferedFile this(HANDLE) uses undefined type.
6665RESOLVEDFIXEDregressiondmdRegression(2.055) ICE(cg87.c): static double inside closure
6666RESOLVEDINVALIDnormaldruntimegc finalization/freeing is hierarchy agnostic
6667RESOLVEDDUPLICATEnormaldmdObject.factory creates instance of abstract classes.
6668RESOLVEDFIXEDminorphobosWrong "to" conversion stack trace
6669RESOLVEDFIXEDregressiondmdCompiler seg fault when using square brackets in inline assembly
6670RESOLVEDFIXEDcriticaldmdcast(shared(const(int)))a is not an lvalue
6671RESOLVEDDUPLICATEregressiondmdcore.time compile error, only with -inline -release -noboundscheck
6672RESOLVEDFIXEDnormaldmd[CTFE] ICE on compile time std.algorithm.sort
6673RESOLVEDFIXEDminortoolsMap file contains broken lines on every 16,384 bytes
6674RESOLVEDFIXEDregressiondmdRegression(2.055) mixin and __traits(allMembers) generates incorrect result
6675RESOLVEDFIXEDregressiondmdRegression(2.054) ICE(glue.c) template parameter deduction with errors gagged
6676RESOLVEDWORKSFORMEnormaldmdOptimize error std.conv.to!int(const(char[]))
6677RESOLVEDFIXEDminordmdstatic this attributes position
6678RESOLVEDWORKSFORMEnormaltoolsoptlink crash with large array of structs
6679NEWnormaldmddmd#18370Parameter with default value allows hijacking of final interface method
6680RESOLVEDDUPLICATEnormaldmd[TDPL] no error on ambiguous public final methods in interfaces
6681RESOLVEDFIXEDregressiondmdstruct constructor call is converted to struct literal that breaks union initialization
6682RESOLVEDFIXEDnormaldmdTemplate function that has lazy parameter is not inferred as pure
6683RESOLVEDDUPLICATEminordmdSkipping declaration with goto resulted in nonsense
6684RESOLVEDDUPLICATEnormaldmdWrong code for null-initializing a class with alias this.
6685RESOLVEDFIXEDnormaldmdAllow using "with" with rvalues
6686RESOLVEDFIXEDnormalphobosbitmanip bitfields are broken at 64 bits
6687RESOLVEDWORKSFORMEcriticalphobos[64bit] error in GC on FreeBSD (amd64), so any program does not work
6688RESOLVEDFIXEDnormaldmdAn struct that has @disable constructor does not work with template constraint
6689RESOLVEDFIXEDenhancementphobosPure std.exception.bailOut()
6690RESOLVEDFIXEDnormaldmdUsing lazy parameter should be inferred as @safe
6691RESOLVEDFIXEDnormaldmdstatic constructor inside template cannot initialize immutable template members
6692RESOLVEDDUPLICATEenhancementdmdstd.math.sin function pointer
6693RESOLVEDFIXEDnormaldmd[CTFE] Cannot set value to nested AA
6694RESOLVEDDUPLICATEnormaldmdwith statement doesn't work with functions that return structs
6695RESOLVEDFIXEDmajordmdtypeof(this) does not take into account const/immutable attributes inside member functions
6696RESOLVEDFIXEDminordmdError messages for const/immutable arrays given to immutable/const
6697NEWenhancementphobosphobos#9912std.bitmanip.FastBitMatrix
6698RESOLVEDFIXEDregressiondmdRegression(2.053): segfault with naked asm in inner function
6699RESOLVEDFIXEDnormaldmdMore cases of __error in error messages
6700RESOLVEDFIXEDregressiondmdRegression(2.053) using $ inside a slice of a tuple