D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
4301RESOLVEDFIXEDnormalphobosBigInt * const(BigInt) doesn't work well
4302RESOLVEDFIXEDregressiondmdRegression(2.046, 1.061): compiler errors using startsWith in CTFE
4303RESOLVEDFIXEDnormaldmd__traits(compiles) returns wrong result when used recursively
4304RESOLVEDDUPLICATEnormaldmddefault arguments using delegates of a global object no longer work
4305RESOLVEDFIXEDnormalphobosTake, Chain on top of ranges w/o moveFront()
4306RESOLVEDFIXEDnormalphobosstd.numeric.CustomFloat doesn't work on Mac OS X.
4307RESOLVEDFIXEDmajordruntimespawn()'ed thread doesn't terminate
4308NEWenhancementdlang.orgdlang.org#4010Extract the grammar from the docs for easy processing
4309RESOLVEDDUPLICATEnormaldmdString literal passed by ref causes segfault
4310RESOLVEDWORKSFORMEnormaldlang.orgvariadic templates article example code uses std.stdarg incorrectly
4311RESOLVEDFIXEDnormaldmdApplying a template to a variadic template parameter in a templated function's parameter list breaks compilation
4312RESOLVEDWORKSFORMEregressionphobosstd.traits.ReturnType no longer accepts function literals
4313RESOLVEDFIXEDnormaldmd(D1 only) undefined identifier error with scope guard statement
4314RESOLVEDFIXEDregressiondmdRegression(1.062): Expression array1 && array2 doesn't compile
4315RESOLVEDWORKSFORMEnormaldmdInvalid object file created when appending const char[0] to char[]
4316RESOLVEDFIXEDnormaldmdthis(this) cannot become safe function.
4317RESOLVEDINVALIDminorphobosCalling std.string.split with static array for separator fails to compile
4318RESOLVEDWORKSFORMEnormaldmdcompile with flag unittest, depending on the order files, Access Violation
4319RESOLVEDFIXEDnormaldmdConstructor templates in struct/class templates documented as __ctor(T)
4320RESOLVEDINVALIDnormaldmdtypeof(polymorphic lambda with template alias) is "void"
4321RESOLVEDWORKSFORMEnormaldmdPassing local parameter to non-global template fails.
4322RESOLVEDFIXEDnormaldmd"void initializer has no value" on struct/union members initialized to "void"
4323RESOLVEDFIXEDnormaldruntimestd.demangle incorrectly handles template floating point numbers
4324RESOLVEDWORKSFORMEregressiontoolsOptlink silently ignores corrupt object file
4325RESOLVEDINVALIDnormaldmdinvariant syntax isn't strict
4326RESOLVEDDUPLICATEnormaldlang.orgstruct invariants documentation
4327RESOLVEDFIXEDblockerphobosstd.container.Array.Range.~this() tries to call free(T[])
4328RESOLVEDFIXEDnormaldmdtemplated unittests fail to link when instantiated from other file if compiler order isn't correct
4329RESOLVEDFIXEDnormaldmdDo not show error messages that refer to __error
4330RESOLVEDFIXEDnormalphobosstd.range.transposed() should be documented
4331RESOLVEDDUPLICATEenhancementdmdStruct invariants not called
4332RESOLVEDFIXEDnormaldruntimeC files in druntime should be converted to D
4333RESOLVEDWORKSFORMEnormaldmdCannot use tuple of local symbols in constraint nor static if
4334NEWnormaldlang.orgdlang.org#4011No specification for the format of DMD's -deps output
4335RESOLVEDFIXEDnormaldmdWrong suggestion in error (import std.stdio for writeln)
4336RESOLVEDDUPLICATEnormaldmdVariadic arguments (va_arg) break with "out" parameters
4337RESOLVEDDUPLICATEmajordruntimeAssociative array assignment with dstring keys breaks lookup
4338RESOLVEDLATERmajordmdStructs with non-const destructors cannot be used as const parameters
4339RESOLVEDFIXEDcriticaldmdStruct destructor + invariant + struct parameter = horrific error message
4340RESOLVEDDUPLICATEnormalphobosArithmetic impossible with const BigInt
4341RESOLVEDWORKSFORMEmajordmdcompiling with -unittest on win32 produces invalid executable
4342RESOLVEDINVALIDnormaldmdbranches that are known as not taken at compile time should not be checked
4343RESOLVEDDUPLICATEmajordmdAssociative Arrays of static arrays == range violation
4344RESOLVEDFIXEDnormalphobosSockets with multiple threads report missing/failed WSAStartup
4345RESOLVEDFIXEDnormalphobosstd.range.take!string: "Nonsensical finite range with slicing but no length"
4346RESOLVEDFIXEDnormalphobosMore flexible std.array.array
4347RESOLVEDWONTFIXnormaldmdforeach over range should save range.
4348RESOLVEDWONTFIXenhancementphobosstd.container.SList append
4349RESOLVEDFIXEDenhancementdmdDeprecate automatic case fallthrough
4350RESOLVEDFIXEDnormaldmd(mixin) mixed in template identifier is not accessible by "with" statement
4351RESOLVEDFIXEDnormaldlang.orgstring literal postfix
4352RESOLVEDWORKSFORMEnormaldmdDestructor of inner struct not callale
4353RESOLVEDDUPLICATEnormaldmdstd.utf.stride doesn't work in ctfe
4354REOPENEDnormalphobosphobos#9579Phobos should expose per-thread errno
4355RESOLVEDFIXEDnormaldmdrandom + take = fail
4356RESOLVEDFIXEDnormaldmdCopy constructor not called under extremely mysterious circumstances
4357RESOLVEDWONTFIXenhancementdmdStack allocation for small scope dynamic arrays
4358RESOLVEDWORKSFORMEnormaldmdPotential Memory Leaks in std.file.read() ?
4359RESOLVEDDUPLICATEnormaldmdErroneous behaviour of variables in a delegate literal passed as template tuple parameter
4360RESOLVEDFIXEDnormaldmdAllow intrinsics in core.bitop to operate as intrinsics
4361NEWnormaldmddmd#18258shared nested classes don't synchronize their parents. Results in a data race.
4362RESOLVEDFIXEDnormalphobosstd.range.repeat and cycle do not have a .save() method
4363RESOLVEDFIXEDnormalphobosSome phobos ranges are not forward ranges (but should be)
4364RESOLVEDFIXEDmajordmdICE(class.c) compiling a struct def named 'Object' followed by a class definition
4365RESOLVEDWONTFIXenhancementphobosShared receive for all waitable objects
4366RESOLVEDDUPLICATEnormaldmdICE(mtype.c) constrained template pure function with array/pointer parameter
4367RESOLVEDFIXEDnormalphobosstd.regex: Captures is not a random access range
4368RESOLVEDWORKSFORMEnormaldruntimeFork() on OS X 2.047 results in a core.thread.ThreadException
4369RESOLVEDFIXEDnormaldruntimeMultiple bugs in GC minimize()
4370RESOLVEDFIXEDnormaldruntimePOSIX monitor attribute not being used
4371RESOLVEDFIXEDnormaldmdsegfault(template.c) template tuple in is() expression
4372RESOLVEDFIXEDnormaldmdtype of enumerator values reduced to base type in debug info
4373RESOLVEDFIXEDmajordmdImporting class with 'auto foo()' causes DMD Bus error
4374RESOLVEDFIXEDenhancementdmdRequired do-while ending semicolon
4375RESOLVEDFIXEDenhancementdmdRequire explicit braces when 'else' is ambiguous
4376RESOLVEDDUPLICATEnormaldmdCannot build static binaries; running dmd with flag -L-static fails to compile
4377RESOLVEDWONTFIXenhancementdmdSupport __gshared for easier D 2 compatibility
4378RESOLVEDDUPLICATEnormaldmdArray Literals as Default Field Initializers Shared Across Instances.
4379RESOLVEDFIXEDnormaldmdICE(blockopt.c): foreach over huge tuple, only with -O
4380NEWenhancementdmddmd#17511Poor optimisation of x*x, where x is real
4381RESOLVEDFIXEDenhancementphobosLength attribute for std.typecons.Tuple
4382RESOLVEDFIXEDenhancementphobosSame syntax to access items of Proxy and Tuple and more
4383NEWenhancementdmddmd#18275Optimizer doesn't keep floating point values on the stack if used more than once
4384RESOLVEDFIXEDmajordruntimeCyclic dependency check for modules is broken
4385RESOLVEDWORKSFORMEenhancementdruntimeUncaught exceptions should call abort() at the place where the exception was thrown
4386RESOLVEDFIXEDnormaldlang.orgLong summary lines are squashed in Bugzilla page header
4387RESOLVEDFIXEDnormalphobosstd.range.Cycle assumes lvalue elements
4388RESOLVEDFIXEDnormaldmdstd.range.Radial assumes lvalue elements
4389RESOLVEDFIXEDcriticaldmdICE(constfold.c, expression.c), or wrong code: string~=dchar in CTFE
4390RESOLVEDDUPLICATEnormaldmdICE(expression.c): Invalid string mixin
4391RESOLVEDFIXEDnormalphobosstd.functional.curry is not a real curry
4392RESOLVEDDUPLICATEnormaldmdProblems with const/non-const overloads of member functions
4393NEWenhancementphobosphobos#9887Very good dotProduct
4394RESOLVEDWORKSFORMEnormalphobosstd.xml prints empty elements as non-empty
4395RESOLVEDFIXEDnormalphobosNested map fails
4396RESOLVEDFIXEDnormaldmdmkdir race prevents concurrent compiling with DMD using make -j
4397RESOLVEDINVALIDmajordmdconst/CTFE does not work
4398RESOLVEDFIXEDnormaldmddmd always uses Windows name mangling for _d_throw
4399RESOLVEDWORKSFORMEnormaldmdIncomplete extern (...) docs
4400RESOLVEDFIXEDnormaldruntimeD2 GC doesn't allocate with 16 bytes alignment