D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
8101RESOLVEDFIXEDenhancementdmdDisplay candidate function overloads when function call fails
8102RESOLVEDFIXEDenhancementdmdError messages that point to the line numbers that lack the ending semicolon
8103RESOLVEDFIXEDenhancementdlang.orgUse case-insensitive sorting for Jump-to lists in the documentation
8104RESOLVEDINVALIDnormaldmdUFCS on opaque struct won't compile
8105RESOLVEDFIXEDenhancementdmdImplement "in ref"
8106RESOLVEDWONTFIXmajordmdfunc.stringof with default args
8107RESOLVEDFIXEDnormaldlang.orgFloat literals are not specified as they are implemented
8108RESOLVEDFIXEDenhancementdmdForward declaration and implementation allowed in same file
8109NEWenhancementdmddmd#18440typeof(function) within functions
8110NEWnormaldmddmd#17550DMD tries to opCast when doing opEquals, and fails
8111RESOLVEDWORKSFORMEnormaldmd[ICE] With templated recursive return-inferred function
8112RESOLVEDFIXEDnormalphobosstd.algorithm.fill must accept InputRange
8113RESOLVEDFIXEDnormaldmdalias this doesn't forward opCall
8114RESOLVEDDUPLICATEnormaldmdMethods are delegates, not functions.
8115RESOLVEDINVALIDmajordmdTemplated default constructor not called
8116RESOLVEDDUPLICATEenhancementdmdnew Foo().bar() should work
8117RESOLVEDFIXEDmajordmdCannot initialize struct member without default constructor
8118RESOLVEDDUPLICATEcriticaldmdImpossible to initialize a member struct without default constructor or assigment
8119RESOLVEDFIXEDmajordmdCannot cast from void* to forwarded struct pointer
8120RESOLVEDDUPLICATEcriticaldmdstd.conv.to throws exception when converting const string to int with -O optimisation switch
8121RESOLVEDFIXEDnormaldmd"scope ref" is perfectly OK
8122RESOLVEDWONTFIXnormaldmdopDispatch doesn't forward opCall
8123RESOLVEDFIXEDregressiondmdalias declaration lookup is broken
8124RESOLVEDFIXEDnormalphobosstd.net.isemail not included in phobos.lib
8125RESOLVEDFIXEDnormaldmdTypeInstance dedunction problem
8126RESOLVEDLATERcriticaldmdInternal corruption in DMD when built with MSVC++ (unless my version was just messed up...)
8127RESOLVEDFIXEDenhancementdmddmd link library paths not given precedence over gcc defaults
8128RESOLVEDFIXEDenhancementdmdunittest blocks should be allowed in interfaces
8129RESOLVEDFIXEDnormaldmdCannot deduce template function when using partially specified type in function parameter
8130RESOLVEDFIXEDcriticaldmdMemory corruption because without *.def file DMD compiles DLL with assumption `_tls_index = 0`
8131NEWmajordmddmd#18441Delegate type inference with templates is absolutely *horrible*
8132RESOLVEDFIXEDnormaldruntimeLPTSTR always aliases to LPSTR
8133RESOLVEDDUPLICATEregressiondruntimeregression(2.059): D shared lib on OSX fails in 2.059, worked in 2.058
8134RESOLVEDDUPLICATEmajordmdArguments getting nonsensical values in out contract when method is final
8135RESOLVEDINVALIDnormaldmdthrowing Error runs finally handler
8136NEWnormaldlang.orgdlang.org#4018Stack unwinding example uses OutOfMemoryError
8137NEWmajordlang.orgdlang.org#4019Handling of Errors should be defined
8138RESOLVEDINVALIDblockerdmdAttribute inference fails with Voldemort type
8139NEWenhancementdmddmd#18442Make objects really disposable by addition of "Object finalized" assertion
8140RESOLVEDWONTFIXenhancementdruntimeallow to catch exceptions by implemented interface
8141RESOLVEDFIXEDenhancementphobosTwo small improvements for std.string maketrans and translate
8142NEWenhancementphobosphobos#9926std.functional.curry isn't flexible enough
8143RESOLVEDFIXEDenhancementphobosSafe std.conv.to enum conversion
8144RESOLVEDFIXEDenhancementphobosLambda template instantiation at Tuple creation point
8145RESOLVEDINVALIDenhancementdlang.orgvoid template instantiation?
8146RESOLVEDINVALIDenhancementdmdPotentially ambiguous overloaded call
8147RESOLVEDFIXEDregressiondmdBlah!R.init now requires parens - (Blah!R).init
8148RESOLVEDFIXEDnormaldmdproperties and the ternary operator
8149RESOLVEDWORKSFORMEnormaldmdPossible forward reference mistake
8150RESOLVEDFIXEDnormaldmdThrowing nothrow struct constructor?
8151RESOLVEDFIXEDnormaldmd[ICE] Two internal errors with recursive map
8152RESOLVEDFIXEDnormaldmdLinking C library causes Seg-fault
8153RESOLVEDFIXEDnormaldmdWarning about toHash signature is incorrect on x86_64
8154RESOLVEDINVALIDmajordmdSource of error is hidden when using default-parametrized tempalte-struct
8155RESOLVEDWONTFIXenhancementphobosDeprecate std.range.lockstep
8156RESOLVEDFIXEDcriticaldmdVery slow compilation with string-imported file ~100 MiB
8157RESOLVEDDUPLICATEenhancementdmdDisallow (dis)equality among two different enums
8158RESOLVEDFIXEDnormalphobosstd.algorithm.min fails to compile with user-defined types
8159RESOLVEDDUPLICATEnormaldmdICE(cgcs.c): Slicing r-value static array
8160RESOLVEDINVALIDnormaldmdDdoc doesn't emit docs for manifest constants
8161REOPENEDenhancementdmddmd#17551give an error for invalid property functions
8162NEWnormaldmddmd#18443[TDPL] -property fails to give an error when a property function is called with parens
8163RESOLVEDWORKSFORMEregressiondmdcompiler error when assigning a static array return value
8164RESOLVEDFIXEDenhancementphobosBigInt from char[] too
8165RESOLVEDFIXEDenhancementphobosBigInt opAssign return value
8166RESOLVEDWONTFIXenhancementphobosretro() of splitter() too
8167RESOLVEDFIXEDenhancementphobosBigInt(BigInt(1)) too
8168RESOLVEDFIXEDregressiondmddmd crashes when asm statement with wrong opcode
8169RESOLVEDFIXEDnormaldmdMethod loses its compile-time evaluability when used through alias this
8170RESOLVEDDUPLICATEnormaldmdIncorrect member initialization in associative array of structs
8171RESOLVEDFIXEDregressionphobos[Regression 2.060head] Broken std.algorithm.move for nested struct has no member
8172NEWnormaldmddmd#18444OSX: symbols mangled on gdb,ggdb,cgdb,lldb but not on ubuntu; no line numbers on stacktraces
8173RESOLVEDMOVEDnormaltoolsrdmd -g --build-only main looses debug info
8174RESOLVEDWORKSFORMEminordmdshort floating point literals not catched in the parser
8175RESOLVEDINVALIDnormaldmdaa.c assert(0)
8176RESOLVEDINVALIDnormalphobosError: cannot implicitly convert expression (record) of type CsvRecord!(string,cast(Malformed)0,string,dchar) to string
8177RESOLVEDWONTFIXenhancementdmdLet the _type_ create the object; don't call _d_newclass directly!
8178RESOLVEDFIXEDnormaldmdWrong line number in trying to modify enum string
8179RESOLVEDFIXEDnormaldmdICE(e2ir.c) with failed fixed size array cast
8180RESOLVEDFIXEDnormaldmdUFCS writeln doesn't work with Tuples
8181RESOLVEDWONTFIXnormalphobosString splitting with nonempty delim produces empty result
8182RESOLVEDFIXEDnormaldmdwith a lazy struct parameter, the struct's destructor is called on the generated delegate
8183RESOLVEDWONTFIXnormaldmdtemplate bug?
8184NEWnormaldmddmd#18445problem with tuple argument deduction
8185RESOLVEDFIXEDnormaldmdPure functions and pointers
8186RESOLVEDFIXEDnormalphobosFormatting class object has an alias this to int* field is broken.
8187RESOLVEDFIXEDnormalphobosreplaceFirst doesn't work for string[] haystack
8188RESOLVEDFIXEDnormaldmdneed this to access member when mixining in a function
8189RESOLVEDWORKSFORMEnormaldmdconst ref foreach iteration too
8190RESOLVEDFIXEDmajordmdExternally defined struct error message
8191RESOLVEDFIXEDnormalphoboscstream.printf is completely unusable on x86_64
8192RESOLVEDDUPLICATEnormaldmdinconsistent behavior of initialized immutable instance fields
8193RESOLVEDDUPLICATEnormaldmdwrong error message on escaping initialized immutable instance field
8194RESOLVEDFIXEDnormaldmd"Function cannot access frame" even though all I requested was the type
8195RESOLVEDFIXEDnormalphobosSegfault when comparing a VariantN to a non-variant type which it holds
8196RESOLVEDFIXEDnormaldlang.orgCompiler pages are missing -nofloat flag
8197RESOLVEDWONTFIXnormalphobosphobos\win32.mak missing -Idruntime\import
8198RESOLVEDFIXEDnormaldmdNested lambda inference doesn't work
8199RESOLVEDFIXEDmajordmdstack is not aligned in finally block
8200RESOLVEDFIXEDnormaldmdDMD segfault: template aliasing result of map