D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
4701RESOLVEDDUPLICATEnormaldmdShould returning a value in a void function be downgraded to a warning?
4702RESOLVEDINVALIDnormaldmdLong Postfix not working with cross-module overloading
4703NEWnormaldmddmd#17514Ambiguously designed array/AA literal syntax
4704RESOLVEDFIXEDnormalphobosProblems with aa.byValue()
4705RESOLVEDFIXEDenhancementphobosstd.algorithm.max/min with key function, for a single range, + mins/maxs functions
4706RESOLVEDFIXEDminordmdOverloading auto return w/ non-auto return = strange error msg
4707NEWenhancementdmddmd#18293auto ref for foreach loops
4708NEWenhancementdruntimedmd#17229[profile][cov] expose rt.trace and rt.cover api's
4709RESOLVEDDUPLICATEnormaldmdICE(mtype.c): undefined variable in const struct
4710RESOLVEDINVALIDmajorphoboswriteln crashes when called from C code.
4711RESOLVEDFIXEDnormaldmdIncorrect handling of && operator with void operand
4712RESOLVEDFIXEDcriticaldmdIssue of destructor for temporary instance of structs
4713CLOSEDWONTFIXnormaldmdPATCH for interface generation: cleanup, bugfixes and prettyprinting
4714RESOLVEDDUPLICATEcriticaldmdCannot return ref this when struct has invariant
4715RESOLVEDINVALIDminordmdBad error message with update for already defined variable
4716RESOLVEDWONTFIXenhancementphobosstd.stdio.input() or similar
4717RESOLVEDFIXEDenhancementphobosstd.bitmanip.BitArray changes
4718RESOLVEDWONTFIXenhancementphobosFew Phobos modules renames
4719REOPENEDenhancementdmddmd#18294Clean up associative array runtime interface to enable precise GC
4720RESOLVEDINVALIDenhancementdmdcontracts don't work on function definitions
4721RESOLVEDFIXEDnormaldmdcompilation slow when compiling unittests on dcollections
4722NEWenhancementdmddmd#18295Debug Phobos lib
4723RESOLVEDDUPLICATEnormaldmdBugs with Associative Arrays .init: Integer Divide by Zero / incompatible types
4724RESOLVEDDUPLICATEnormaldmdTemplate literal escaping: Inconsistent behavior when -inline is on
4725RESOLVEDFIXEDenhancementphobosstd.algorithm.sum()
4726RESOLVEDINVALIDnormalphoboswriteln(0.0 / 0.0) prints -nan
4727RESOLVEDFIXEDmajorphobosPassing std.concurrency.receive() a function of type Variant causes a static assert
4728RESOLVEDFIXEDnormaldmdSegfault(toctype.c) by protected/private constructor in an other module
4729RESOLVEDFIXEDnormalphobosstd.algorithm: strange iota behaviour
4730RESOLVEDINVALIDenhancementdmdstd.c.stdlib.exit in CTFE
4731NEWnormaldmddmd#18296cannot call protected base class method by using base class name
4732RESOLVEDFIXEDminordmd__traits(identifier) performs constant folding on symbols
4733RESOLVEDWONTFIXenhancementdmdPossible bugs caused by dynamic arrays in boolean evaluation context
4734RESOLVEDWORKSFORMEenhancementdmdimmutable return type specifier without parantheses confuses the compiler
4735RESOLVEDINVALIDnormaldmdclass that implements interface can override a static method
4736RESOLVEDFIXEDnormaldmdhttp://www.digitalmars.com/d/2.0/hash-map.html
4737RESOLVEDWORKSFORMEnormaldmdtypeid doesn't work for scoped enum with initializer
4738RESOLVEDFIXEDregressiondmdICE using null array in static/constraint if
4739RESOLVEDDUPLICATEnormaldmdBad result retrieving 'char' keys in assoc array
4740RESOLVEDFIXEDnormaldruntimecore.thread.atomicOp too strict about types
4741RESOLVEDWORKSFORMEnormaldmdtypeid() does not return correct type qualifiers for fields
4742RESOLVEDFIXEDnormalphobosint % BigInt should work
4743RESOLVEDDUPLICATEnormaldmdICE(mtype.c) involving "in UnknownType*"
4744RESOLVEDFIXEDnormalphobosstd.conv: string->enum doesn't look for longer match
4745RESOLVEDFIXEDnormaldmdNon-uniform handling of commas in static initialization of structs
4746RESOLVEDINVALIDnormaldmdCTFE regression + CTFE/normal execution differences (splitlines).
4747RESOLVEDFIXEDenhancementdmdMake each unittest block a separate function that runs independently of the others
4748RESOLVEDFIXEDnormalphobosShadowing declaration error in std.string.tolower
4749RESOLVEDDUPLICATEnormaldmdTemplated & non-templated constructors conflicting
4750RESOLVEDFIXEDnormaldmdfail_compilation/fail225.d causes dmd to segv
4751RESOLVEDFIXEDregressiondmdRegression(1.062, 2.047) ICE(constfold.c) >> after error
4752RESOLVEDFIXEDregressiondmdfail_compilation/fail345.d asserts in expression.c
4753RESOLVEDFIXEDregressiondmdfail_compilation/fail116.d sends dmd into a loop, exhausting memory
4754RESOLVEDDUPLICATEnormalphobosformat and Format!() do not work with posix positional parameters
4755RESOLVEDINVALIDnormaldmdassert(0,"...") error message
4756RESOLVEDFIXEDnormaldruntimecore.atomic should have atomicOp!"="
4757RESOLVEDFIXEDnormaldmdA forward reference error with return of inner defined struct
4758RESOLVEDDUPLICATEnormaldmd--gc-sections breaks exception handling on Linux
4759RESOLVEDWORKSFORMEnormaldmdGeneric matching not working with alias parameters
4760RESOLVEDFIXEDnormaldruntimecore.atomic.atomicLoad() should be public
4761RESOLVEDFIXEDenhancementphobosstd.array.mul()
4762RESOLVEDFIXEDenhancementphobosTextual representation of struct that doesn't define toString()
4763RESOLVEDFIXEDenhancementphobosstd.stdio.File.open() : more efficient implementation
4764RESOLVEDFIXEDenhancementphobosLazy versions of std.string.split and std.string.splitlines
4765RESOLVEDFIXEDnormalphobosstd.math.modf always returns 0
4766RESOLVEDWORKSFORMEenhancementphobosFunction to load a whole HTML page
4767RESOLVEDWORKSFORMEnormaldmddmd generates useless template bloat
4768RESOLVEDFIXEDregressiondmdRegression(1.056): wrong code with forward declaration of enum
4769RESOLVEDDUPLICATEenhancementdruntimeUnary atomics
4770RESOLVEDDUPLICATEmajordmdstructs don't correctly copy when alias this is used
4771RESOLVEDFIXEDregressiondmdfail_compilation/fail274.d hits a halt in iasm.c
4772RESOLVEDDUPLICATEnormaldmdDMD allows "dereferencing" arrays as if it were a pointer to first element
4773RESOLVEDFIXEDnormaldmdRebindable should be castable to bool
4774RESOLVEDINVALIDnormaldlang.orgDocs: Mixin Templates
4775RESOLVEDFIXEDnormalphobosNo substitution on writef("%%%s", "hi")
4776RESOLVEDFIXEDnormaldlang.orgwww.d-programming-language.org links to Phobos 1.0 docs instead of 2.0
4777RESOLVEDFIXEDnormaldlang.orgwww.d-programming-language.org "Language Reference" has link to "Const and Invariant"
4778RESOLVEDFIXEDnormaldlang.orgwww.d-programming-language.org "Interfacing to C" says "There are no const or volatile type modifiers in D"
4779RESOLVEDFIXEDenhancementdlang.orgwww.d-programming-language.org "Interfacing to C" should make clear how to do callbacks
4780RESOLVEDFIXEDnormaldlang.orgd-programming-language.org: CSS is completely borked
4781RESOLVEDFIXEDnormaldmdSegfault(mtype.c) with forward referenced typeof and .init
4782RESOLVEDFIXEDnormaldruntimecore.atomic.atomicLoad broken for floating point
4783RESOLVEDINVALIDnormaldruntimeatomicOp!"^^" doesn't work b/c it doesn't have access to std.math
4784RESOLVEDDUPLICATEnormaldmdICE(toir.c) with count()
4785RESOLVEDFIXEDnormaldmdauto return of a function with in contract
4786RESOLVEDFIXEDnormaldmdenum of run-time array length
4787RESOLVEDFIXEDenhancementphobosstd.algorithm.bisectRight()
4788RESOLVEDINVALIDenhancementdlang.orgextern (System) not documented
4789RESOLVEDDUPLICATEnormaldmdstd.algorithm.sort bug
4790RESOLVEDINVALIDnormaldmdWrong code when updating struct member value from fiber
4791RESOLVEDFIXEDnormaldmdAssigning a static array to itself should be allowed
4792RESOLVEDDUPLICATEnormaldmdAssertion in shift right operations.
4793RESOLVEDFIXEDnormaldruntimeRuntime.loadLibrary cannot load dll using MBS paths.
4794RESOLVEDDUPLICATEnormaldmdStack overflow on recursive auto assignments
4795RESOLVEDFIXEDregressiondruntimedruntime demangler unittests fail
4796RESOLVEDFIXEDregressiontoolsstd.array.appender changes broke dmd unit test runnable/untag.d
4797RESOLVEDFIXEDnormaldruntimeonOutOfMemoryError in dmd unit test causes segv
4798RESOLVEDFIXEDnormalphobosstd.algorithm.map unusable for ranges with const elements
4799RESOLVEDDUPLICATEnormaldmdtemplate alias parameters cannot take 'this'
4800RESOLVEDFIXEDnormalphobosIncorrect retro example