D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
6801RESOLVEDDUPLICATEmajordmdaccess violation when passing a function literal to the mixin and calling it from function that has other declarations
6802RESOLVEDFIXEDenhancementphobosRandomSample should take a generator as an argument
6803RESOLVEDWORKSFORMEnormalphobosstd.format.doFormat segfault with shared arguments
6804RESOLVEDDUPLICATEminorphobosshared File doesn't compile
6805RESOLVEDFIXEDnormaldmdCan't use a type from opDispatch template
6806RESOLVEDDUPLICATEnormaldmdstruct TS(size_t){} instantiates in distinct types by `1` and `1u`
6807RESOLVEDFIXEDmajordmdInternal error: ../ztc/cg87.c 879 during optimization
6808RESOLVEDFIXEDnormalphobosstring to BigInt using std.conv.to
6809RESOLVEDFIXEDenhancementdmdIFTI should imply const where inout is present on args, but not on return type
6810RESOLVEDFIXEDnormaldmdStrange `tuple used as a type` error
6811RESOLVEDINVALIDnormaldmdConfusion between string* and immutable(char)*, related to AA's
6812RESOLVEDDUPLICATEnormaldmdFailed equality of structs with string field
6813RESOLVEDFIXEDmajordmdYet another "cannot get frame pointer" error
6814RESOLVEDFIXEDnormalphobosCalling std.file.readLink causes code to not compile.
6815RESOLVEDWORKSFORMEnormaldmdChar array is turned into string expression during constant folding
6816RESOLVEDFIXEDnormaldmd[CTFE] nested function can't access this
6817RESOLVEDFIXEDnormaldmd[CTFE] Error on interpreting inlined IfStatement
6818RESOLVEDINVALIDmajordmdGlobally shared class instances are never released
6819RESOLVEDFIXEDcriticalphobosBigInt ^^ fails for some big numbers (powers)
6820RESOLVEDFIXEDnormalphobosetc.c.curl missing const
6821RESOLVEDINVALIDnormaldmdcore.exception.OutOfMemoryError on dtor field test of class-embedded struct
6822RESOLVEDFIXEDcriticaldmdNew ubuntu linking rules prevent dmd from linking programs on Ubuntu 11.10
6823RESOLVEDFIXEDmajordmdShared Delegates Should Implicitly Cast to Nonshared
6824RESOLVEDDUPLICATEnormalphoboscore.time.TickDuration.to template problem
6825RESOLVEDFIXEDregressiondmdRegression(2.055+): Address of templated method incorrectly taken
6826RESOLVEDFIXEDnormalphobosstdio.File.readf docs incorrect
6827RESOLVEDDUPLICATEnormaldmd`assert(0)` is ignored in a function template
6828RESOLVEDWORKSFORMEminordmdModule Scope Operator not working for classes
6829RESOLVEDWORKSFORMEenhancementphobosUnsigned rotate standard function in Phobos, or rotate intrinsic in core.bitop
6830RESOLVEDDUPLICATEminordruntimevalgrind flags memory leak in _d_monitor_create
6831RESOLVEDWONTFIXnormaldmdmangled name over 128 characters becomes unreadable
6832RESOLVEDFIXEDnormaldmdCan't test objects wrapped with alias this
6833RESOLVEDFIXEDnormaldmdFloating point literals lose fractional part in headers
6834RESOLVEDINVALIDtrivialphobosstd.stdio conflicts with core.stdc.stdio
6835RESOLVEDWONTFIXenhancementphobosCode pattern: uniq on an array
6836RESOLVEDFIXEDnormaldmdmap + UFCS = fail
6837RESOLVEDFIXEDnormaldmdalias this + UFCS = fail
6838RESOLVEDFIXEDnormaldmdCovariant return types don't work with static arrays
6839RESOLVEDFIXEDnormaldlang.orgdocumentation for opAssign incorrect
6840RESOLVEDWORKSFORMEenhancementphobosstd.conv.maybeTo
6841RESOLVEDFIXEDnormaldmdwriteln problem with array of tuples
6842NEWenhancementdmddmd#17532Can't use alias of instance member
6843NEWenhancementphobosphobos#9914Function to check whether std.conv.to will succeed
6844RESOLVEDDUPLICATEnormaldmdReinterpret cast of static to dynamic array doesn't work in safe code
6845RESOLVEDFIXEDnormaldmdICE(mtype.c) after error in constructor parameters
6846RESOLVEDINVALIDnormalphobosstd.concurrency and fork/execv
6847RESOLVEDFIXEDnormaldmdtypeof(super) doesn't work outside member function
6848RESOLVEDFIXEDnormaldmdtypeof(super) does not take into account const/immutable attributes inside member functions
6849RESOLVEDINVALIDnormalphobosstd.algorithm.remove design
6850RESOLVEDWORKSFORMEnormalphobosBigInt opBinary is not marked as pure.
6851RESOLVEDFIXEDnormaldmd[CTFE] Cannot deref pointer passed by argument
6852RESOLVEDFIXEDmajordmdCannot compare instances of ParameterStorageClassTuple
6853NEWnormalphobosphobos#9915ParameterTypeTuple keeps storage class info but always compares equal
6854RESOLVEDINVALIDmajordmddelegates does not work outside of object
6855RESOLVEDDUPLICATEnormaldmdshared(immutable(T)) should be immutable(T)
6856NEWenhancementdmddmd#18375Absence of in contract (precondition) on override of method that has one is badly designed
6857REOPENEDnormaldmddmd#18376Precondition contract checks should be statically bound.
6858RESOLVEDWORKSFORMEnormaldmdopDispatch is unusable for property functions
6859RESOLVEDFIXEDnormaldmdSegfault when abstract method uses with contract.
6860RESOLVEDINVALIDnormalphobosisNumeric(immutable(char)) fails
6861RESOLVEDFIXEDnormaldmdImplicitly convert expression. const(immutable(char)[][string][string]) to const(string[string][string])
6862RESOLVEDDUPLICATEenhancementphobosstd.math: implement toRadians and fromRadians
6863RESOLVEDDUPLICATEnormaldmdCan upcast to Base from const(Derived)
6864RESOLVEDFIXEDnormaldmdConst conversion should precedence over the shared one
6865RESOLVEDFIXEDnormaldmdinout matching removes shared qualifier
6866RESOLVEDFIXEDnormaldmdICE(mtype.c): alias this and inout matching
6867RESOLVEDFIXEDnormaldmdinout and nested foreach loops
6868RESOLVEDFIXEDmajordmdIsExp + incorrect static array type = error
6869RESOLVEDWONTFIXenhancementdmdDisallow array to pointer cast
6870RESOLVEDFIXEDnormaldmdtype qualifiers behave inconsistently in combination with typeof
6871RESOLVEDINVALIDnormaldmd[minimal testcase] expression.c:1432: virtual dinteger_t IntegerExp::toInteger(): Assertion `0' failed
6872RESOLVEDFIXEDnormaldmdBreaking type parsing of shared(inout(int)[])
6873RESOLVEDFIXEDnormaldmdMultiple storage class is not allowed on template argument
6874RESOLVEDFIXEDnormaldruntimeheap corruption caused by std.array.insertInPlaceImpl or gc.gcx
6875RESOLVEDFIXEDnormaldmdfloating point %= trashes register EAX
6876RESOLVEDFIXEDcriticaldlang.orgLanguage Docs for class nearly unreadable
6877RESOLVEDFIXEDnormaldmd[XMM] regression, clobbered float value
6878RESOLVEDWONTFIXenhancementphobosMutable result for toStringz()
6879RESOLVEDFIXEDnormaldmdThe difference of between template matching and IsExp
6880REOPENEDnormalphobosphobos#9586Heisenbug: deferred crash when writing to stdout on Windows without console.
6881RESOLVEDFIXEDnormaldmd[XMM] ICE with painted float
6882RESOLVEDDUPLICATEnormaldmdReference to rvalue segfaults
6883RESOLVEDFIXEDnormaldmdArray static bounds tests with $ too
6884RESOLVEDLATERenhancementdmdSome static bounds tests on dynamic arrays too
6885RESOLVEDFIXEDnormaldmd[CTFE] wrong code with dynamically allocated 2D array
6886RESOLVEDFIXEDnormaldmd[CTFE] ICE(interpret.c) new array with initializer
6887RESOLVEDFIXEDregressionphobosRegression of getopt
6888RESOLVEDFIXEDnormalphobosstd.getopt.getopt: one-letter hash option causes range violation
6889RESOLVEDFIXEDminordmd"finally" mentioned in a compilation error, instead of "scope(exit)" or "scope(success)"
6890RESOLVEDDUPLICATEnormaldmdInternal error: backend/cod2.c 4624
6891RESOLVEDFIXEDmajordmdtemplate with uint value parameter causes several issues
6892RESOLVEDFIXEDnormalphobosFormatted write with specified length of enum member
6893RESOLVEDFIXEDnormalphobosWrite of enum member represented with ubyte or ulong
6894RESOLVEDWORKSFORMEnormaldmdICE(cod1.c) with immutable and static
6895RESOLVEDFIXEDnormalphobosstd.traits.isCovariantWith doesn't work for function, function pointer and delegate
6896RESOLVEDFIXEDnormaldmdICE(glue.c !vthis->csym): on method with alias this access
6897RESOLVEDWORKSFORMEnormaltoolsProblem allocating an array of local enums
6898RESOLVEDINVALIDenhancementdmdSome built-in optimizations for tuples
6899RESOLVEDWORKSFORMEtrivialdlang.orgWhiteHole documentation have a BUGS section while it's not a bug
6900NEWenhancementdmddmd#18377Exception Chaining not done for scope(failure)