D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
12901RESOLVEDFIXEDmajordmdAssignments to outside members in `in`/`out` contracts shouldn't be allowed
12902RESOLVEDFIXEDmajordmd[ICE] Assertion failure '!ae->lengthVar' in 'expression.c' when using `opDollar`
12903RESOLVEDDUPLICATEregressiondmddmd stuck forever in dmd TemplateInstance::toAlias()
12904RESOLVEDFIXEDregressiondmdWrong-code for some slice to slice assignments when using `opDollar`
12905RESOLVEDINVALIDmajordmd[AA] `opCmp` in any struct allow other struct usage in associative array
12906RESOLVEDFIXEDregressiondmd[CTFE] Static array of structs causes postblit call
12907RESOLVEDFIXEDmajordmd[ICE] Assertion failure '0' in 'mangle.c' when using `auto` return type with lambda with dereferanced `function` call
12908RESOLVEDFIXEDnormaldmd[AA] `foreach` by keys and values over associative array in pure function allow impure function calls
12909RESOLVEDFIXEDmajordmd[AA] Function is incorrectly inferred as strongly pure for associative array with key of non-mutable array or pointer as argument
12910RESOLVEDFIXEDregressiondmd[AA] `rehash` is incorrectly inferred as strongly pure for some associative arrays
12911RESOLVEDINVALIDregressionphobos`std.array.array` doesn't work for non-mutable classes
12912RESOLVEDFIXEDregressiondmdLambda function is incorrectly inferred as impure if it uses member field or function
12913RESOLVEDFIXEDtrivialphobosMistake concerning DLists
12914RESOLVEDFIXEDnormalphobosstd.typecons.alignForSize will not accept immutable names argument
12915RESOLVEDFIXEDnormalphobosRedBlackTree leaks memory
12916RESOLVEDFIXEDenhancementphobosstd.array index based insert
12917RESOLVEDWORKSFORMEmajordmdError: expression lines of type lines does not have a boolean value
12918NEWenhancementdmddmd#18838Copying-constructing structs onto the heap
12919NEWenhancementdmddmd#18839disallow implicit signed/unsigned integer conversions
12920RESOLVEDDUPLICATEcriticaldmdICE: Internal error: backend/symbol.c 1035
12921RESOLVEDFIXEDminorphobosModule std.getopt does not respect property syntax
12922RESOLVEDFIXEDnormalvisualdSolution is always rebuilt in Visual Studio 2010
12923RESOLVEDFIXEDblockerphobosUTF exception in stride even though passes validate.
12924RESOLVEDFIXEDregressiondmddeprecated("foo"); and deprecated; should not compile
12925NEWenhancementdmddmd#17666Implicit cast of associative arrays in array literal
12926RESOLVEDDUPLICATEcriticaldmdbackend/cgcs.c 351
12927RESOLVEDINVALIDregressiondmdCan't get at compile-time the immutable field of a struct instance in a TypeTuple
12928RESOLVEDFIXEDmajordmdBounds check dropped for array[length]
12929RESOLVEDWORKSFORMEnormaldmdEmpty union followed by field causes ICE due to offset of 0.
12930RESOLVEDDUPLICATEnormaldmdstatic and the access modifiers aren't legal on the right-hand side of a function
12931RESOLVEDWONTFIXenhancementdmdMake const, immutable, inout, and shared illegal as function attributes on the left-hand side of a function
12932RESOLVEDFIXEDenhancementdmdSupport @nogc for immediately iterated array literal
12933RESOLVEDFIXEDnormaldmd[D1] ICE with default __FILE__ and __LINE__
12934RESOLVEDFIXEDnormaldmdStrange newly implemented VRP behavior on foreach
12935RESOLVEDINVALIDenhancementdlang.orgCannot log in to code.lang.org with current accounts on Bugzilla or Wiki
12936RESOLVEDFIXEDenhancementdmdSome more @nogc cases for immediately iterated array literal
12937RESOLVEDFIXEDcriticaldmdICE with void static array initializing
12938RESOLVEDFIXEDtrivialdmdError message mistake in out parameter with @disable this
12939RESOLVEDFIXEDminordmdMore uniform error messages for not nothrow and not @safe functions
12940NEWenhancementphobosphobos#9635std.bigint.Bigint.toSize_t too, and alternative API suggestion
12941RESOLVEDINVALIDenhancementdmdEverything should be @unsafe by default, and explicitly vetted (and documented) as @safe
12942RESOLVEDWORKSFORMEnormaldmdICE in centos
12943RESOLVEDDUPLICATEminordmdDuplicated error message for out of bound array index
12944NEWnormalphobosphobos#10062std.variant does not observe value semantics for large value types.
12945RESOLVEDWONTFIXenhancementdmdDeprecation for legacy static opCall feature in initializing
12946RESOLVEDDUPLICATEenhancementdmdProblems with floating point ^^ at compile time
12947RESOLVEDWORKSFORMEenhancementphobos@safe std.algorithm.copy
12948RESOLVEDWORKSFORMEnormalphobos@safe std.algorithm.sort().release
12949RESOLVEDWONTFIXmajordmdProject compilation time increased by 64% for last half year
12950RESOLVEDFIXEDnormaldmdLexer interprets UFCS on hex integer as hex float literal
12951RESOLVEDDUPLICATEenhancementdmdNot all failures to compile opDispatch should be regarded as "field not found"
12952RESOLVEDFIXEDenhancementdruntimesize_t input for bswap and bitswap
12953RESOLVEDFIXEDnormaldmdWrong alignment number in error messages
12954RESOLVEDFIXEDenhancementdmddeprecated doesn't work with concatenated strings or anything else but a string literal
12955RESOLVEDFIXEDenhancementphobosDeprecated std.datetime.measureTime. It's redundant functionality.
12956RESOLVEDFIXEDregressiondmd[ICE] Assertion in expression.c:432
12957RESOLVEDFIXEDenhancementphobosstd.algorithm.cartesianProduct is sometimes very slow to compile
12958RESOLVEDFIXEDcriticaldruntimecore.checkedint.mulu is broken
12959RESOLVEDWONTFIXenhancementdmdnothrow should be required for extern(C) functions
12960NEWenhancementdmddmd#18840Template constraint documentation should be verbatim (minus formatting issues)
12961RESOLVEDFIXEDnormaldmdRemoving private import for std.conv from std.traits causes dmd test suite failure
12962RESOLVEDFIXEDminordmdosver.mak should use isainfo on Solaris to determine model
12963RESOLVEDINVALIDminorphobosposix.mak hardcodes $(CC) as cc on non Windows system
12964RESOLVEDFIXEDenhancementdruntimedev_t is incorrectly defined in runtime for Solaris systems
12965RESOLVEDFIXEDnormaldmdDMD sets ELFOSABI to ELFOSABI_LINUX on all systems
12966RESOLVEDFIXEDenhancementphobosMerge the heapsort code in std with the binary heap in std.range
12967RESOLVEDFIXEDenhancementdmdPrefix method 'this' qualifiers should be disallowed in DeclDefs scope
12968RESOLVEDFIXEDmajordmdDMD inline asm outputs wrong XCHG instruction
12969RESOLVEDFIXEDnormalphobosstd.json: Lack of opIndexAssign operator for JSONValue may become a source of runtime errors
12970RESOLVEDFIXEDnormaldmdEnclosing @system attribute is precedence than postfix @safe
12971RESOLVEDFIXEDmajordmdMissing REX prefix for 8 bit register access
12972NEWenhancementphobosphobos#10063Implement Stable Partition3
12973RESOLVEDINVALIDnormaldmdLocal import std.math for exponentiation gives undefined identifier "std"
12974RESOLVEDINVALIDnormalphobosInteger constant exponentiation gives wrong value
12975RESOLVEDFIXEDminordruntimeposix.mak should use isainfo on Solaris systems to determine model
12976RESOLVEDFIXEDenhancementdruntimeModuleInfo should be immutable on Solaris
12977RESOLVEDFIXEDenhancementdruntimelf64 definitions aren't correct on Solaris
12978RESOLVEDFIXEDenhancementdruntimestruct sigaction is too small on 32-bit solaris
12979RESOLVEDFIXEDcriticaldmdNothrow violation error is hidden by inline assembler
12980RESOLVEDINVALIDmajordmdUndefined behavior: Assignment of static string to dynamic string
12981RESOLVEDFIXEDregressiondmdCan't refer to 'outer' from mixin template
12982RESOLVEDDUPLICATEminordmdinternal error when using array expression as an argument
12983RESOLVEDFIXEDnormaldmdoverload not recognized depending on order of declaration
12984RESOLVEDFIXEDregressiondmd[REG2.068a] ICE on forward reference of derived class from other instantiated class
12985RESOLVEDFIXEDenhancementdmdBetter error message for not supported array operation
12986RESOLVEDWONTFIXenhancementdmdkeywords allowed in module names if no ModuleDeclaration is used
12987RESOLVEDFIXEDenhancementphobostopN should return the top portion of the range
12988NEWenhancementdmddmd#18841Diagnostic for wrong 'this' prefix when matching parameter is found should improve
12989RESOLVEDFIXEDregressiondmdWrong x86_64 code for delegate return when compiled as lib (-lib)
12990NEWnormalphobosphobos#9636utf8 string not read/written to windows console
12991NEWenhancementphobosphobos#10064Possible performance optimization for std.range binary search
12992NEWenhancementphobosphobos#10065Add an interpolate policy to binary search policies
12993RESOLVEDWORKSFORMEenhancementdmdDMD keeps references to symbols removed
12994RESOLVEDFIXEDenhancementdmdFunction-local imported name shadowing error
12995NEWenhancementdmddmd#18842Include UDA in JSON output
12996RESOLVEDFIXEDnormalphobosSList: linearRemove cannot remove root node
12997NEWenhancementphobosphobos#10066Variant's coerce function does not go from enums to their underlying types
12998RESOLVEDINVALIDnormalphobosstd.net.curl fails to compile
12999RESOLVEDINVALIDnormalphobosSList: linearRemove cannot remove nodes that came from other SLists
13000RESOLVEDFIXEDnormalphobosCasts should be removed to utilize features of inout