D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
3801RESOLVEDFIXEDblockerdmdCTFE: this.arr[i] cannot be evaluated at compile time for structs
3802RESOLVEDDUPLICATEminordmdError message without line number when using struct initializers for a struct with constructors.
3803RESOLVEDFIXEDregressiondmdcompiler segfaults
3804RESOLVEDWONTFIXenhancementphobosRecent versions of GNU C Library have execvpe() implemented.
3805RESOLVEDDUPLICATEnormalphobosstd.format writeUpToFormatSpec function has subtle loop index bug, will drop character after a %%
3806RESOLVEDFIXEDnormaldruntimeTypeInfo_Const has member base in object_.d and member next in object.di
3807RESOLVEDWONTFIXnormaldlang.orgtypedef still listed as keyword, but not present anywhere in grammar
3808RESOLVEDFIXEDblockerdmdAssertion Failure : Assertion failure: 'classinfo->structsize == CLASSINFO_SIZE' on line 870 in file 'toobj.c'
3809RESOLVEDFIXEDmajordmdStruct initializers apparently always CTFE'd
3810RESOLVEDFIXEDnormaldmdoverloading on const does not work for template methods
3811NEWmajordruntimedmd#17221Shared cannot be implemented properly in druntime's array functions (lifetime.d)
3812RESOLVEDFIXEDcriticaldmdMissing line number for implicit cast of variadic function to array
3813RESOLVEDFIXEDnormalphobosBad writeln of arrays
3814RESOLVEDINVALIDnormaldruntimeMutation of immutable string
3815RESOLVEDDUPLICATEnormaldruntimeArray sum to a constant and assign to not initialized dynamic array
3816RESOLVEDDUPLICATEnormaldmdArray op: sum and assign to not initialized array
3817RESOLVEDFIXEDnormaldmdArray op: wrong error message
3818RESOLVEDFIXEDnormaldmdGeneric error message for wrong foreach
3819RESOLVEDWONTFIXenhancementdmd[module system] Tiding up the imports
3820RESOLVEDDUPLICATEnormaldmdSmall hole in switch semantics
3821RESOLVEDWONTFIXnormalphoboswriteln doesn't detect recursive data structures yet
3822RESOLVEDFIXEDcriticaldmdInvalid optimization of alloca called with constant size
3823RESOLVEDDUPLICATEnormaldruntimeAn uncommon case of dynamic array creation
3824RESOLVEDWORKSFORMEnormaldmdAn AA with an AA as key doesn't seem to work
3825RESOLVEDWONTFIXmajordmd(D1 only) AAs entries are default initialized before the new value is evaluated
3826RESOLVEDFIXEDnormaldmdinit of fixed sized arrays
3827RESOLVEDFIXEDenhancementdmdWarn against and then deprecate implicit concatenation of adjacent string literals
3828RESOLVEDDUPLICATEnormaldmdA failure in AA literals
3829RESOLVEDDUPLICATEnormaldmdddoc of mixed in functions
3830RESOLVEDWORKSFORMEminorphobosopCmp among variant arrays
3831RESOLVEDFIXEDnormaldmdwriteln of a delegate typeid
3832RESOLVEDFIXEDnormaldmd^^0.5 with no imports
3833RESOLVEDDUPLICATEnormaldmdpure/nothrow functions/delegates are a subtype of the nonpure/throw ones
3834RESOLVEDFIXEDnormaldmdforward reference in templated class
3835RESOLVEDFIXEDnormaldmdref foreach does not work in CTFE
3836RESOLVEDFIXEDnormaldmd[tdpl] obligatory override attribute
3837RESOLVEDDUPLICATEenhancementdmdSafer number literals
3838RESOLVEDFIXEDnormaldlang.orgPrimaryExpression rule doesn't permit module scope template instances
3839RESOLVEDFIXEDnormalphobosstd.range.iota cannot take 'long' arguments.
3840RESOLVEDFIXEDenhancementphobosJump to: section in the docs should be sorted
3841RESOLVEDFIXEDmajordmdsilent implicit cast from floating point to integral in += etc. operators
3842RESOLVEDFIXEDregressiondmdICE(expression.c) using pointer in CTFE
3843RESOLVEDINVALIDnormaldmdSigned lengths (and other built-in values)
3844RESOLVEDINVALIDnormaldmdRequire opEquals/opCmp in a class the defines toHash
3845RESOLVEDWORKSFORMEminordmd[module system] A problem caused by duplicated import
3846RESOLVEDWONTFIXnormalphobosUnexpected BufferedFile output
3847RESOLVEDWONTFIXenhancementdmdTo avoid a C code bug
3848RESOLVEDFIXEDnormalphobosfunctions in std.file don't take symbolic links into account
3849NEWenhancementdmddmd#18152Compiler should catch incomplete initialisation of an array
3850RESOLVEDWONTFIXenhancementdmdSigned/unsigned bytes type name
3851RESOLVEDFIXEDenhancementdruntimeArray copy error message with no line number
3852RESOLVEDFIXEDenhancementdmdDefault struct constructors needed
3853RESOLVEDFIXEDnormaldruntimecore.sys.posix.stdio.pclose is missing
3854RESOLVEDFIXEDnormaldmdError on static initialization of arrays with trailing comma.
3855RESOLVEDDUPLICATEminordmdMisleading error messages for return expression in void methods.
3856NEWnormaldmddmd#18156const arguments/instance attributes in conditions/invariants
3857RESOLVEDFIXEDnormaldmdWrite property for arrays does not work properly
3858RESOLVEDINVALIDnormaldmdmixin attribute is ignored
3859RESOLVEDINVALIDmajordmd100% CPU with thread in a loop
3860RESOLVEDWORKSFORMEmajorphoboslinux rdmd is out of date
3861RESOLVEDINVALIDmajorphobosstd.array.put doesn't put--it takes.
3862RESOLVEDWONTFIXnormalphobosstd.file.copy does not have the same behavior as cp
3863RESOLVEDDUPLICATEnormaldmdVarious errors and ICE(todt.c) for struct constructors with ellipses
3864RESOLVEDFIXEDnormaldmdDyn array allocations can be allowed in nothrow functions
3865RESOLVEDWONTFIXnormaldmdD1: ICE(cgcs.c): Assigning to struct literal member
3866RESOLVEDFIXEDcriticaldmdanonymous delegate with default parameters cross-talks to another anonymous delegate
3867RESOLVEDFIXEDregressiondmdRegression(1.051) forward referenced enum member via an alias, templates, and is(), D1 only
3868RESOLVEDFIXEDenhancementphobosIt would be nice to have a function which read a file lazily using a range
3869RESOLVEDFIXEDnormaldmdUnreasonable error without line number: "recursive template expansion"
3870RESOLVEDFIXEDmajortoolsUnexpected OPTLINK Termination at EIP=00403208
3871RESOLVEDDUPLICATEenhancementphobosstd.algorithm.map should propagate its input range properties
3872REOPENEDenhancementphobosphobos#9883std.algorithm.filter could become bidirectional if its input range is bidir
3873RESOLVEDFIXEDtrivialphobosstd.range.repeat should have popBack defined
3874RESOLVEDFIXEDminorphobosstd.range.stride assumes a bidirectional input range
3875RESOLVEDINVALIDminorphobosstd.range.hasLength does not work if .length is defined inside a static if
3876RESOLVEDFIXEDnormalphobosstd.range.Take back/popBack methods don't work correctly
3877RESOLVEDFIXEDminorphobosstd.range.chain do not manage infinite ranges correctly
3878RESOLVEDWONTFIXenhancementdmdArguments and members with the same name
3879RESOLVEDFIXEDmajordmdcompile-time assertion error in mtype.c: foreach through associative array w/ templated-class as value
3880RESOLVEDDUPLICATEnormalphobosstd.regex functions with const/immutable Regex object
3881RESOLVEDDUPLICATEenhancementdmdStructs as template arguments
3882RESOLVEDFIXEDenhancementdmdUnused result of pure functions
3883RESOLVEDFIXEDenhancementdruntimeLine number and file name of Exception instantiation
3884RESOLVEDFIXEDnormaldmdSegfault: defining a typedef with an invalid object.d
3885RESOLVEDFIXEDnormaldruntimeNo multithread support for Windows DLL
3886RESOLVEDFIXEDnormaldlang.orgBad example of definition file for DLLs
3887RESOLVEDDUPLICATEnormaldmdddoc does not replicate @property to documentation
3888RESOLVEDFIXEDenhancementphobosVersion of find() which returns the range _before_ what was found
3889NEWenhancementdmddmd#18164Forbid null as representation of empty dynamic array
3890RESOLVEDFIXEDnormalphobosBad writeln of a nested struct
3891RESOLVEDWONTFIXnormalphoboscore.Thread constructors don't accept shared delegates
3892RESOLVEDDUPLICATEenhancementdmdBuilt-in "set" type similar to associative arrays
3893RESOLVEDFIXEDnormaldmdopOpAssign and opIndexOpAssign get wrong operator string
3894RESOLVEDFIXEDnormalphobosstd.range.Stride!R requires R.front() and R.back() to return by reference
3895RESOLVEDFIXEDcriticaldmdAppending a double[] to a float[] generates wrong code
3896RESOLVEDFIXEDminordlang.orgBroken links
3897RESOLVEDINVALIDregressiondmdSporadic incorrectness with builtin AAs
3898RESOLVEDDUPLICATEregressiondruntimeaccess violation with associative arrays
3899RESOLVEDFIXEDnormaldmdCTFE: poor error message for use of uninitialized variable
3900RESOLVEDFIXEDnormaldmdCTFE: Wrong return value for array.var assignment