D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
13201RESOLVEDFIXEDregressiondmdWrong "Warning: statement is not reachable" error with -w
13202RESOLVEDDUPLICATEnormaldmdDon't allow silent shadowing of type properties
13203RESOLVEDFIXEDnormaldmdconflicting aliases allowed with static if
13204RESOLVEDFIXEDnormaldmdrecursive alias declaration
13205NEWenhancementdmddmd#18857Analysis improvement of compile-time array slices length
13206NEWnormaldmddmd#18858Generating interfaces while your path is on another drive fails
13207RESOLVEDINVALIDcriticaldmdWrong code for 'extern' C/C++ function returning struct
13208RESOLVEDFIXEDregressiondmd[ICE](e2ir.c 2077) with array operation
13209RESOLVEDINVALIDregressiondmdRefused union initialization
13210RESOLVEDFIXEDregressioninstallerlibphobos2.so not being built
13211NEWnormaldmddmd#17672Expand macros in comments within code sections
13212RESOLVEDFIXEDminordmdTrailing Windows line endings not stripped from .ddoc macros
13213RESOLVEDFIXEDenhancementvisualdMake 'go to definition' play nicer with extern(C)
13214RESOLVEDFIXEDcriticalphobosarray.opSlice one element falsy empty
13215RESOLVEDFIXEDnormaldmdError message with static this array assignment
13216RESOLVEDINVALIDnormaldmdFailed anti-hijacking of with statement
13217RESOLVEDFIXEDnormaldmdnothrow, template function and delegate: compilation error
13218RESOLVEDFIXEDregressiondmd[ICE] s2ir.c 142: Must fully qualify call to ParameterTypeTuple
13219RESOLVEDFIXEDregressiondmdsegmentation fault in FuncDeclaration::getLevel
13220RESOLVEDFIXEDregressiondmd[ICE] 'global.gaggedErrors || global.errors' on line 750 in file 'statement.c'
13221RESOLVEDFIXEDregressiondmd[ICE] '0' on line 318 in file 'interpret.c'
13222RESOLVEDFIXEDtrivialdmdInterface generation does not include auto for return type
13223RESOLVEDFIXEDregressiondmdCannot deduce argument for array template parameters
13224RESOLVEDWONTFIXregressiondmdError: first argument is not a symbol
13225RESOLVEDFIXEDmajordmd[ICE] Access violation on invalid mixin template instantiation
13226RESOLVEDFIXEDnormaldmdSymbol is not accessible when using traits or mixin
13227RESOLVEDWORKSFORMEmajordmdDMD-Win64 debuginfo corruption
13228NEWenhancementdmddmd#18859Value range analysis for the length of slices
13229RESOLVEDFIXEDnormaldmdRangeError in inlined function prints wrong module name (but right line)
13230RESOLVEDFIXEDnormaldmdstd.variant.Variant Uses Deprecated .min Property in opArithmetic When T is a Floating Point Type
13231NEWenhancementdruntimedmd#17280Safe left shift for checkedint
13232RESOLVEDFIXEDregressiondmddmd compile times increased by 10-20%
13233RESOLVEDFIXEDregressioninstallerWindows installer: downloading external installers (Visual D/dmc) does not work
13234RESOLVEDFIXEDnormalinstallerWindows installer: when updating, uninstaller reports wrong installation directory
13235RESOLVEDFIXEDnormaldmdWrong code on mutually recursive tuple type
13236RESOLVEDFIXEDnormaldmdInvalid recursive struct field error not gagged in 'is'-expression
13237RESOLVEDFIXEDregressiondmdWrong code with "-inline -O"
13238RESOLVEDFIXEDminordmdgetMember trait changes function linkage
13239NEWenhancementdmddmd#18860Code is generated for unused lazy expressions
13240NEWenhancementdmddmd#18861semantic3 for FormatSpec!char is extremely slow (takes ~40ms)
13241RESOLVEDFIXEDregressionphobos[REG2.067a] writeln no longer flushes stdout
13242RESOLVEDFIXEDenhancementdmdimported aliases should be analyzed lazily
13243RESOLVEDFIXEDnormalvisualdMago doesn't seem to work for Win64
13244RESOLVEDFIXEDcriticaldmdWrong code with -inline and foreach/map/all
13245RESOLVEDFIXEDregressiondmdsegfault when instantiating template with non-compiling function literal
13246NEWenhancementdmddmd#17673_d_invariant called on final class without invariants
13247RESOLVEDINVALIDenhancementdmdswitch doesn't work with pointers to functions. Also casting pointers to functions to integers doesn't work during compilation.
13248RESOLVEDFIXEDtrivialphobosstd.range.tee unit test prints to stdout
13249NEWnormaldmddmd#18862-J doesn't like symlinks
13250RESOLVEDINVALIDregressiondmdSymbol Undefined _D3std5stdio13trustedStdoutFNdNeZS3std5stdio4File
13251RESOLVEDDUPLICATEregressiondmdstd.array.split gives different results with specific compiler flags
13252RESOLVEDFIXEDregressiondmdParameterDefaultValueTuple affects other instantiations
13253NEWenhancementphobosphobos#10078use more scoped imports in phobos
13254NEWnormalphobosphobos#10079Cannot instantiate std.container.Array with immutables or consts as T
13255NEWenhancementdmddmd#18863static and selective imports should be done lazily
13256RESOLVEDWONTFIXenhancementphobosUpdate std.array.front to support all strings uniformly
13257RESOLVEDFIXEDregressionphobos[REG2.067a] Deprecation message when using std.getopt with string[] parameter
13258RESOLVEDFIXEDnormalphobosstd.process file closing logic is incorrect
13259RESOLVEDFIXEDregressiondmd[ICE] 'v.result' on line 191 in file 'todt.c'
13260RESOLVEDFIXEDnormaldmd[D1] ICE accessing non-existent aggregate member
13261NEWnormaldmddmd#17674`protected` base class members are not accessible using `super` in nested functions of derived class member functions
13262RESOLVEDFIXEDenhancementdmdCannot send certain shared data to another thread
13263RESOLVEDFIXEDnormalphobosphobos/posix.mak has incorrect dependencies
13264RESOLVEDFIXEDenhancementinstaller2.066-rc1 installer had problems
13265RESOLVEDFIXEDenhancementinstallerPlease detect the DXSDK when configuring sc.ini in the installer
13266RESOLVEDFIXEDenhancementvisualdSupport DRuntime/Phobos
13267NEWmajordruntimedmd#17281Fiber with small stack causes stack overflow in GC.gcx.mark
13268NEWenhancementphobosphobos#9638Implement longest match mode in std.regex
13269NEWmajordmddmd#18864Traits hasMember, getMember and compiles get buggy with opDispatch
13270RESOLVEDFIXEDnormaldmdddoc can't find parameters of ditto'd function overloads
13271RESOLVEDINVALIDminordmdopDispatch fails without warning message if @property
13272NEWenhancementdmddmd#17675[ddoc] Should merge docs for eponymous template with single public member
13273RESOLVEDFIXEDnormaldmdddoc can't handle \r in unittests and ESCAPES properly
13274NEWenhancementdmddmd#18865No stacktrace in initialization area
13275RESOLVEDFIXEDnormaldmdWrong di header generation on if and foreach statements
13276RESOLVEDDUPLICATEnormaldmdNo overlap or length equality test in compiler generated array operations
13277RESOLVEDFIXEDenhancementdmdThe base class in the JSON output is always unqualified
13278RESOLVEDDUPLICATEnormaldmdSymbol undefined on reference to abstract method
13279RESOLVEDINVALIDregressiondmd[dmd-2.066-rc2] Invalidated state of DList with linearRemove
13280RESOLVEDFIXEDnormaldmd`this.sizeof` rejected as static array length in some cases
13281RESOLVEDFIXEDenhancementdmdPrint type suffix of real/complex literals in pragma(msg) and error diagnostic
13282RESOLVEDFIXEDminordruntime__libc_current_sigrtmax is not accessible from module linux
13283RESOLVEDMOVEDnormaldmddmd fails to generate ambiguous overload error
13284RESOLVEDFIXEDregressiondmd[dmd 2.066-rc2] Cannot match shared classes at receive
13285RESOLVEDFIXEDcriticaldmdwrong codegen for destructor call of unnamed struct instance on 64 bit environments
13286NEWnormaldmddmd#18866-inline and a library results in application failing to launch
13287NEWnormaldruntimedmd#17133Plugin can't access its moduleinfo in constructors
13288RESOLVEDFIXEDregressiontoolsrdmd --eval fails because it still imports std.metastrings
13289RESOLVEDFIXEDnormaldmdwchar and dchar C++ mangling is incorrect
13290RESOLVEDINVALIDnormaltoolsrdmd --eval ignores flags and program args
13291RESOLVEDINVALIDenhancementdmdunittest should be allowed inside template functions
13292RESOLVEDWONTFIXnormaldmdDMD accepts both -m32 and -m64
13293NEWminordmddmd#18867`typeof(<function returning T>)` gets printed as `T()`
13294RESOLVEDFIXEDregressiondmd[IFTI] IFTI fails or works incorrectly for function with const and mutable `ref` parameters of most types
13295RESOLVEDFIXEDmajordmd[CTFE] Modifications of const user type disappear
13296RESOLVEDDUPLICATEregressionphobosUser defined types matches typed template rather than aliased as best match
13297RESOLVEDFIXEDmajordmd[CTFE] Modifications of user type pointer member passed by ref in function disappear
13298NEWenhancementdmddmd#17676__traits(calledFunctions, f)
13299RESOLVEDFIXEDregressiondmd[dmd-2.066-rc2] - Property not found with typesafe variadic opDispatch
13300RESOLVEDFIXEDregressionphobospure function 'std.array.Appender!(T[]).Appender.ensureAddable' cannot call impure function 'test.T.__fieldPostBlit'