D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
4901RESOLVEDFIXEDnormalphobosstd.algorithm.sort does not compile for interfaces.
4902NEWenhancementdmddmd#18300No label and variable with the same name error
4903NEWenhancementdmddmd#18301opopAssignRight is needed for operator overloading
4904RESOLVEDFIXEDblockertoolsWin32 phobos unittest crashes with access violation
4905RESOLVEDDUPLICATEnormaldmdVariadic constructors don't compile for classes with other arguments
4906NEWenhancementdmddmd#17515Dereferencing null error in a single expression
4907RESOLVEDWONTFIXenhancementdmdCatching more simple out-of-bounds errors at compile-time
4908RESOLVEDFIXEDnormaldmdCompile-time use of empty() in Tuple failed depending on order of compilation
4909RESOLVEDFIXEDenhancementphobosTwo suggestions for std.algorithm.schwartzSort()
4910RESOLVEDFIXEDnormaldmd[CTFE] Cannot evaluate a function that has failed at once
4911RESOLVEDFIXEDnormalphobosBad error messages from attempts to write into read-only File
4912RESOLVEDDUPLICATEnormaldmdICE [expToCBuffer] compile-time access to non-existent AA member
4913RESOLVEDFIXEDnormaldmdRepeated template instantiations with the same symbol argument fails
4914RESOLVEDDUPLICATEregressiondmdAssertion failure: 'pr != PREC_zero' on line 817 in file 'expression.c'
4915RESOLVEDFIXEDnormaldmdauto return type escapes function purity
4916RESOLVEDFIXEDenhancementphobosstruct VariantN does not overload ()
4917RESOLVEDFIXEDnormaldmdSymbol conflict error message refers to aliased symbol instead of the alias
4918RESOLVEDWORKSFORMEnormaldmdtuples in eponymous template have default values only
4919RESOLVEDFIXEDnormaldmddmd test driver fails with EBADF
4920RESOLVEDFIXEDnormaldmdMember expression tuple allowed for types, disallowed for expressions
4921RESOLVEDFIXEDenhancementphobosSynopsis code in std.variant documentation throws an assertion error
4922RESOLVEDFIXEDmajorphobosreadf doesn't work with char, wchar and dchar
4923RESOLVEDFIXEDnormaldmdimmutable module variables are modifiable in non-shared module constructors
4924RESOLVEDWONTFIXenhancementdmdSuspect indentation warning
4925RESOLVEDFIXEDnormaldmd[ICE] segfault with module-scope assert(0)
4926RESOLVEDFIXEDregressiondmdICE: PREC_zero assertion failure due to unset precedence
4927RESOLVEDFIXEDenhancementphoboswritefln silently ignores arguments not present in the format string
4928RESOLVEDFIXEDnormalphobos[patch] RDMD mistakes object, response and other files for the program file.
4929RESOLVEDFIXEDnormalphobosDirEntry does not always report correct type of file on linux
4930RESOLVEDFIXEDnormalphobos[patch] RDMD: Cmd line sent to dmd can be too long
4931RESOLVEDFIXEDnormaldmdImplicit opCast!bool in if statement doesn't work with declarator
4932RESOLVEDWONTFIXenhancementdmdAdd opUnary("&") address-of support
4933RESOLVEDFIXEDnormalphoboscanFind() does not work with const or immutable strings
4934RESOLVEDDUPLICATEnormaldmdCannot compile an overloaded operator returning by ref
4935RESOLVEDFIXEDnormalphobosstd.bitmanip: bitfields!() template with trailing unnamed field does not work
4936RESOLVEDWORKSFORMEenhancementdmdBetter error when type inference fails due to incorrect template parameter type
4937RESOLVEDWONTFIXenhancementphobosstd.bitmanip: Allow repeated (identical) bitfield declarations
4938RESOLVEDFIXEDregressiondmdRegression(2.047) dmd segfault when compiling
4939NEWenhancementdmddmd#18302Some compile-time length tests of array concats
4940RESOLVEDFIXEDnormaldmdICE(symbol.c): Accessing tuple-typed field of struct literal with user-defined constructor
4941RESOLVEDFIXEDnormaldmdBuilt-in tuple slice boundaries are not CTFE'd
4942RESOLVEDFIXEDmajorphobosCannot use std.container.Array with a struct as type parameter
4943RESOLVEDFIXEDnormaldlang.orgIn D2 Library spec sidebar, core.* links are dead
4944RESOLVEDFIXEDenhancementdruntimeMissing tzname even though we have tzset
4945RESOLVEDDUPLICATEenhancementdmdBad error message with wrong struct literal
4946RESOLVEDFIXEDenhancementdmdNot good error message with wrongly positioned 'const'
4947RESOLVEDWORKSFORMEenhancementdmdNot easy to understand error message with pure and const
4948RESOLVEDWORKSFORMEnormaldmdstd.algorithm.sort asserts unexpectedly with certain comparators
4949RESOLVEDFIXEDnormaldmdICE on invalid static if using value of 'this'
4950RESOLVEDDUPLICATEnormaldmdCompiler fails an assert and crash when declaring a inmutable array of structs with a Variant[string] member
4951RESOLVEDFIXEDcriticaldmdInternetAddress fails to resolve host when multithreading.
4952NEWenhancementdmddmd#18303One missing binary search for switch()
4953RESOLVEDFIXEDregressiondmdRegression(2.031): templates don't do implicit conversion properly
4954RESOLVEDFIXEDenhancementdlang.orgClarify documentation of foreach with delegates.
4955RESOLVEDFIXEDnormalphobosstruct dirent.d_type is not a mask
4956RESOLVEDFIXEDnormaldmdremove direct references to gcc from linux.mak
4957RESOLVEDFIXEDnormalphobosstd.concurrency does not allow to pass Tid in struct fields
4958RESOLVEDFIXEDminordmdFloating point enums should check for total loss of precision
4959RESOLVEDFIXEDnormalphobosstd.conv.parse error "no digits seen" on string starting with zero
4960RESOLVEDFIXEDnormaldmddmd 2.049 rejects code containing templates with a uint as template parameter
4961RESOLVEDFIXEDnormaldmdICE(interpret.c) Tuple in union as part of static struct member
4962RESOLVEDFIXEDenhancementdmdImprove error message for wrong constructor name?
4963RESOLVEDFIXEDnormaldmdICE(type.c:320) for struct append where T.sizeof < 3
4964RESOLVEDDUPLICATEnormaldmdICE(mtype.c) casting to undefined types
4965RESOLVEDWONTFIXenhancementphobosLacking int, uint etc. versions of most std.math functions
4966RESOLVEDDUPLICATEcriticaldmdLoops and closures break immutable
4967RESOLVEDFIXEDmajordmdmember default initializers not working in static struct initializers
4968RESOLVEDDUPLICATEnormaldmdinout is sticky to function return type
4969RESOLVEDFIXEDnormaldmdnothrow check can't handle multiple catches
4970RESOLVEDWORKSFORMEenhancementdmdFailed template instantiations need to propogate
4971RESOLVEDFIXEDenhancementphobosto!() fails with static arrays
4972RESOLVEDFIXEDenhancementphobosto!() needs a template constraint
4973RESOLVEDFIXEDnormaldmdmap file with spaces in file name passed without quotes to linker
4974RESOLVEDFIXEDnormaldmdCannot have pure constructor due to impure invariant
4975RESOLVEDDUPLICATEmajordmdThreads + TcpSockets + Windows = FAIL
4976RESOLVEDFIXEDenhancementdmdCan't use auto on const member functions.
4977RESOLVEDFIXEDnormalphoboscannot use nothrow or pure with Rebindable
4978RESOLVEDDUPLICATEnormalphobosCan't get object out of Rebindable: get is private
4979REOPENEDmajordmddmd#17516Implementing an interface twice results in different a reference for each interface
4980RESOLVEDDUPLICATEnormaldmdICE(mtype.c) on unknown type in a shared class/struct
4981RESOLVEDDUPLICATEnormaldmdAssertion failure: 'precedence[e->op] != PREC_zero' on line 816 in file 'expression.c'
4982RESOLVEDFIXEDnormaldmdRepeating same error message thousands of times due to brute forcing matching symbol name
4983RESOLVEDFIXEDmajordmd[ICE] Stack overflow while initializing struct member with address of one of its methods
4984RESOLVEDFIXEDcriticaldmdRecursive template constraint results in dmd running out of memory
4985RESOLVEDINVALIDnormalphobosA missing length problem in typecons.Tuple
4986RESOLVEDFIXEDnormaldmdIFTI fails on partial matching with value parameters
4987RESOLVEDFIXEDnormaldmdC function pointer syntax needs to be deprecated
4988RESOLVEDDUPLICATEcriticaldmdFloats in structs are not equal on 0.0f vs -0.0f
4989RESOLVEDDUPLICATEnormaldmdopDispatch not used when alias this is present
4990RESOLVEDDUPLICATEnormaldmdICE(e2ir.c 4629) when trying to foreach over a compile time assoc array
4991RESOLVEDFIXEDenhancementdmdMake 'nothrow', other function attributes, accessible (via traits?)
4992RESOLVEDFIXEDnormaldmdICE(glue.c) or segfault: using int[new]
4993RESOLVEDFIXEDmajordmdTemporary values and opIndexAssign
4994RESOLVEDFIXEDmajorphobosstd.range assumeSorted and SortedRange!() don't work with immutables
4995NEWnormaldmddmd#18304invariant() can violate a function's nothrow
4996RESOLVEDDUPLICATEnormaldruntimeWhen D's dll unloaded, writeln(stdout) doesn't work well.
4997NEWenhancementdmddmd#18305names, values, length and basetype enum properties
4998NEWenhancementdmddmd#18306make IFTI use the template constraint when determining the type of literals
4999RESOLVEDFIXEDenhancementphobosAdd Kenji Hara's adaptTo() to Phobos
5000RESOLVEDDUPLICATEenhancementdmdAdapt sybrandy's logger design and implementation for Phobos