D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
22205RESOLVEDFIXEDregressiondmdcatch(Exception) not longer working in debug blocks
22206RESOLVEDINVALIDenhancementtools(spam)
22207RESOLVEDINVALIDenhancementdlang.org(spam)
22208NEWregressiondmddmd#19973[REG 2.067] Overload resolution fails to bind immutable class-valued AA to inout parameter of template function
22209RESOLVEDFIXEDmajordmdNRVO variable detection ignoring `alias this` conversion => segfaults
22210RESOLVEDFIXEDregressiondruntimestd.meta.allSatisfy in mutual recursion classes cannot be compiled
22211NEWnormaldmddmd#18052partial initialization of first element of fixed size ("static") array rejected
22212RESOLVEDFIXEDregressiondmddmd version has -dirty suffix on windows
22213RESOLVEDFIXEDnormalphobosBase64: Missing `@nogc` attribute on encodeLength
22214RESOLVEDFIXEDregressiondmdRegression 2.097.0: __traits(compiles) doesn't notice invalid getMember that yields type
22215RESOLVEDFIXEDminordlang.orgreturning expired stack pointers in @system code allowed by spec, not by implementation
22216RESOLVEDFIXEDminordmdIncomplete/incorrect error message for mutability overloads
22217RESOLVEDDUPLICATEnormaldmdCan't use redundant parens around function
22218RESOLVEDFIXEDmajordruntimeDynamic casts across binary boundaries can easily fail
22219RESOLVEDINVALIDnormaldruntimecore.lifetime emplace is unsafe with void[] override
22220RESOLVEDINVALIDenhancementdruntime(spam)
22221RESOLVEDFIXEDmajordmd[dip1000] pure function can escape parameters through Exception
22222RESOLVEDFIXEDnormalphobosCustom unittest runner on phobos fails due to segfault on fork() exiting
22223NEWenhancementdruntimedmd#17196Profile results are zero in summery
22224RESOLVEDFIXEDregressiondmd[REG 2.097.0] compiler segfaults with -profile
22225RESOLVEDFIXEDenhancementphobosSumType: Some assignments should be able to execute in safe code
22226RESOLVEDFIXEDregressiondmd[REG 2.095.1] __ctfe + function call in conditional expression used to initialize struct member in constructor causes ICE
22227RESOLVEDFIXEDenhancementdmd`if (scope f = x())` and `while (scope f = x())` do not parse
22228RESOLVEDFIXEDregressiondmd[CTFE] taking address of immutable in frame function causes ICE on Unix platforms
22229RESOLVEDFIXEDnormaldlang.orgStruct initialization via constructor missing from language spec
22230NEWnormaldmddmd#19974Markdown trailing list breaks unittest example
22231NEWenhancementphobosphobos#10472std.algorithm.mutation is missing an uninitializedCopy implementation
22232RESOLVEDINVALIDnormaldmdimplementing interface function by inheriting from other class
22233RESOLVEDFIXEDnormaldmdimportC: (identifier)() incorrectly parsed as a cast-expression
22234RESOLVEDFIXEDnormaldmd__traits(getLinkage) returns wrong value for extern(System) functions
22235RESOLVEDFIXEDregressiondruntime`core.demangle` does not support `noreturn`
22236RESOLVEDFIXEDnormaldmdsizeof an empty C struct should be 0, not 1
22237RESOLVEDFIXEDminordlang.orgAA.update is underspecified
22238NEWnormaldruntimedmd#17428Intermittent failure in druntime forkgc2 test
22239NEWnormaldmddmd#18053Can't migrate from postblits if they are used without frame pointer
22240RESOLVEDDUPLICATEenhancementdmdErroneous overload selection bool vs long
22241NEWmajordmddmd#19975Compiler fails to match a more specialized overload
22242RESOLVEDWORKSFORMEcriticaldmdICE when an overload is aliased back into a mixin
22243RESOLVEDDUPLICATEenhancementdmdStorage classes should be inferred for parameters of function literals
22244NEWminordmddmd#19976Key tail immutability should allow hashmap to be impl converted from immutable to mutable
22245RESOLVEDFIXEDmajordmdimportC: Error: found `.` when expecting `)`
22246RESOLVEDFIXEDmajordmdimportC: C11 does not allow _Alignof (expression)
22247RESOLVEDINVALIDenhancementdlang.org[std.process]
22248RESOLVEDWORKSFORMEenhancementdlang.orgImportC: Specify C compiler when multiple options are available
22249RESOLVEDFIXEDnormalphobosstd.experimental.checkedint: Warn.onLowerBound does not compile
22250RESOLVEDFIXEDminordmdImportC: Array subscripts do not comply with C standard.
22251RESOLVEDWORKSFORMEmajordmdImportC: Array -> Pointer implicit conversion does not work
22252RESOLVEDFIXEDnormaldmdImportC: Array, Function parameter types should be converted to pointers
22253RESOLVEDFIXEDnormaldmdImportC expressions inadvertently supporting D properties
22254RESOLVEDFIXEDregressiondmdTemplate instantiated twice results in different immutable qualifier
22255RESOLVEDFIXEDtrivialphobosJSONValue.opBinaryRight!"in" is const
22256NEWnormaldmddmd#19977casting int from struct member to enum fails at compile time
22257NEWnormaldmddmd#19978Add win32mscoff to the supported DISABLED tests in the test runner
22258NEWnormaldmddmd#19979[betterC] No error message for compiler failure with betterC
22259RESOLVEDFIXEDmajordmdimportC: Redundant declarations of extern variables fail to compile.
22260RESOLVEDDUPLICATEmajordmdimportC: Error: struct `foo.Foo` no size because of forward reference
22261RESOLVEDINVALIDenhancementdmdimport expression does not work in __ctfe context
22262RESOLVEDFIXEDmajordmdimportC: Error: incompatible types for '(buf) is (0)': 'ubyte*' and 'int'
22263RESOLVEDFIXEDmajordmdImportC: function and variable re-declarations should be allowed
22264RESOLVEDFIXEDcriticaldmdimportC: Error: '=', ';' or ',' expected using K&R function syntax
22265RESOLVEDFIXEDmajordmdimportC: Error: cannot modify 'const' expression
22266NEWmajortoolscore.stdc.stdio.snprintf returns wrong value if the buffer is not sufficiently large
22267RESOLVEDFIXEDnormaldmdImportC: typedef-ed variable initialization with RHS in parenthesis doesn't parse
22268NEWmajortoolsrdmd does not track dependencies properly for --extra-file
22269NEWnormaldmddmd#18054__traits(isSame) does not work for values passed to template alias parameters
22270RESOLVEDINVALIDnormaldmd[DIP1000] class does infer scope in methods when assigned to a scope variable
22271NEWenhancementdmddmd#19980Appending to an empty array reallocate
22272NEWnormalphobosphobos#9828[std.range.retro] should behave the same as foreach_reverse
22273NEWnormalphobosphobos#10473Range violation in compile-time regex
22274RESOLVEDFIXEDcriticaldmdimportC: [ICE]: 4 identifiers does not match 3 declarations using K&R syntax
22275RESOLVEDFIXEDmajordmdimportC: Error: incompatible types for (dest) !is (buf): char* and char[1]
22276NEWnormaldmddmd#18055Compiler crash for extern(C++) under Windows
22277RESOLVEDFIXEDcriticaldmdremoving strongly pure function calls is an incorrect optimization
22278RESOLVEDFIXEDenhancementdmd[Conditional Compilation] there should be in and out flags
22279NEWnormalphobosphobos#10474alias this in Nullable(T, T nullValue) causes Error in writeln
22280NEWenhancementphobosphobos#9829[optimization]: std.conv.parse!(int, string) counts when doCount is false
22281RESOLVEDFIXEDtrivialdlang.orgunreadable quotes in the upcoming 2.099 changelog
22282RESOLVEDINVALIDnormaldlang.orgcorrupted tables in the upcoming 2.099 changelog
22283RESOLVEDFIXEDblockerdmd-preview=in -inline leads to strange error inside object.d
22284NEWnormaldmddmd#19981[DIP1000] function templates cannot infer scope in instances with indirections when accessing the address of fields
22285RESOLVEDFIXEDnormaldmdmarkdown tables are not parsed correctly
22286RESOLVEDFIXEDmajordmdimportC: (identifier)(other_identifier) incorrectly parsed as a cast-expression
22287RESOLVEDFIXEDnormaldmdambiguous virtual function for extern(C++) under Windows
22288NEWnormaldmddmd#18056forward reference error for protected destructor with extern(C++) under Windows
22289NEWnormalphobosphobos#10475Can't `std.algorithm.mutation: copy` a `scope` string into an an `Appender` with DIP1000
22290RESOLVEDDUPLICATEenhancementdmdDisallow assignment to a non-elaborate field of an rvalue
22291RESOLVEDFIXEDenhancementdmd__traits(arguments) to return a tuple of the function arguments
22292RESOLVEDFIXEDregressiondmdREG[2.084.1] Recursive class literal segfaults compiler
22293RESOLVEDFIXEDenhancementphobosNullable should define opCast!bool
22294RESOLVEDFIXEDmajordmdimportC: enums aren’t placed in surrounding namespace.
22295RESOLVEDINVALIDenhancementdmdJustallstar
22296RESOLVEDINVALIDenhancementdruntimeWhoopzz
22297RESOLVEDFIXEDnormalphobosBehavior of minElement and maxElement with empty range is undocumented
22298RESOLVEDFIXEDnormaldmd[DIP1000] Nested function's scope parameters can be assigned to variables in enclosing function
22299RESOLVEDFIXEDmajorphobosRedBlackTree.empty missing "const" annotation
22300RESOLVEDFIXEDregressiondmd[REG 2.098-rc.2] `-checkaction=context` of a `shared` type with an `opCast` fails to compile
22301RESOLVEDFIXEDnormalphobosOnly use 'from' if a packet was actually received
22302NEWnormalphobosphobos#10476std.algorithm.skipOver performs unnecessary UTF decoding
22303RESOLVEDFIXEDmajordmdImportC: pragma directives should be ignored
22304RESOLVEDFIXEDmajordmdimportC: parsing gnu-style attributes fails if return type is pointer