D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
24205NEWenhancementdlang.orgdlang.org#4135[Functions] add example for d style, static array, varatic functions
24206RESOLVEDFIXEDenhancementdmdCan't alias a function type that returns a type with a TypeSuffix
24207RESOLVEDFIXEDmajorphobosstd.parallelism: AbstractTask private data is inadvertently available
24208RESOLVEDFIXEDnormaldmd[DIP1000] Scope pointer can escape via non-scope parameter of pure nested function
24209RESOLVEDFIXEDmajordmdstatic aa initialization of static function variable ICE
24210RESOLVEDFIXEDenhancementdlang.orgFunction types are not documented
24211NEWnormaldmddmd#18193Const nested function can mutate context
24212RESOLVEDFIXEDnormaldmd[DIP1000] Scope pointer can escape via non-scope parameter of pure virtual function
24213RESOLVEDFIXEDnormaldmd[DIP1000] Scope pointer can escape via non-scope parameter of pure delegate
24214NEWnormaldmddmd#20346inline asm doesnt support avx2+
24215RESOLVEDFIXEDnormalphobosstd.traits.isBasicType!Enum should be false
24216NEWnormaldmddmd#20347All symbols from object are publicly imported into every module
24217NEWnormaldmddmd#20348pragma truncates output at first U+0000 (NUL) character
24218NEWnormaldmddmd#18194U+0000 (NUL) cannot be used in string literal
24219NEWnormaldmddmd#20349Can't compare AliasSeq with is operator
24220NEWnormaldmddmd#20350Static array of nested struct changes .init value at runtime
24221NEWmajorphobosphobos#9866Stable sort crash
24222NEWnormaldruntimedmd#17210emplace uses wrong init value for enum
24223RESOLVEDWONTFIXenhancementdmd__traits(initSymbol) should work for enum types
24224RESOLVEDFIXEDnormaldmd__traits(initSymbol) treats aggregate-derived enum as base type
24225NEWnormaldmddmd#18195@safe cast from base type to enum bypasses copy ctor, identity opAssign
24226RESOLVEDINVALIDnormaldmdoperator `~=` appears to lead to useless bound checks
24227NEWenhancementdruntimedmd#17467Add a trait to check if symbol is an alias
24228NEWenhancementdmddmd#20351Error: cannot implicitly convert expression `_Complex(0.0, 1.0)` of type `_Complex!double` to `idouble`
24229NEWnormaldmddmd#20352Parser accepts fundamental types as primary expressions without dot identifier
24230RESOLVEDFIXEDcriticaldruntimeInfinite loop in core.cpuid.getCpuInfo0B in Solaris/x86 kernel zone
24231NEWnormaldruntimedmd#17468Can't emplace immutable nested class
24232NEWnormaldmddmd#20353ref for index of foreach for arrays is not allowed by spec but accepted by compiler.
24233NEWregressionphobosphobos#10536T[].canFind(Nullable!T()) returns true when it used to return false
24234NEWenhancementdmddmd#20354suggest imports of known/processed symbols
24235NEWmajordmddmd#20355Functions 0-out single element static arrays
24236NEWenhancementdlang.orgdlang.org#4000vcg-ast is not documented
24237NEWmajordmddmd#18197BetterC: equality of static arrays fails in betterC
24238RESOLVEDFIXEDenhancementdmdConfusing "not an lvalue"error messages
24239RESOLVEDFIXEDnormaldlang.orgdlang.org tests on CircleCI run out of memory
24240NEWmajordmddmd#20356Missing @nogc compile error in -betterC leads to undefined reference linker error
24241RESOLVEDFIXEDnormaldlang.orgSpec disallows missing default arguments
24242NEWmajordmddmd#18198forward inside templates with -dip1000 causes memory corruption
24243NEWregressionphobosphobos#10537Can't format chain(filter, filter)
24244NEWcriticaldmddmd#20357-vcg-ast breaks on static foreach alias
24245NEWnormaldmddmd#20358ddoc interprets `$(...)` in backticks, as a macro
24246ASSIGNEDcriticaldmddmd#20359ICE: CTFE internal error: literal 'TypeExp' in src/dmd/ctfeexpr.d(439)
24247RESOLVEDFIXEDenhancementdmdImprove constructor not callable using $modifier object error
24248RESOLVEDFIXEDnormaldmdconst constructor call with mutable target gives wrong error message
24249NEWmajordmddmd#20360compiler error in templated class in templated interface implementation class is masked if templated class imports self and interface is instantiated from third module
24250NEWenhancementdmddmd#20361Recognize immediate indexing of array literal to prevent GC allocation
24251NEWminordmddmd#18199Spurious forward reference error with nested struct
24252RESOLVEDFIXEDnormaldmdci: Error: error writing file 'compilable\testcstuff3_0.obj'
24253NEWregressiondmddmd#20362fn "is not accessible from module" with overload reflection regressed in v2.105
24254NEWmajordruntimedmd#17211LDC crash on Epyc Bergamo
24255NEWenhancementdmddmd#18200Can't deduce parameter type of function literal used as argument in IFTI
24256NEWenhancementdmddmd#20363`-preview=in` should allow array literals and delegate literals in a `@nogc` context
24257RESOLVEDFIXEDnormaldmdImportC: ICE on accessing last _Bool bitfield
24258NEWblockerdlang.orgdlang.org#4136[Home] Run online feature is broken dlang.io does not responde
24259RESOLVEDFIXEDminordmdImportC: Can use -> operator on non-pointer
24260NEWminordruntimedmd#17469GC creates too many threads when running with restricted CPU affinity
24261NEWnormaldmddmd#20364Cannot define calling convention of a function prototype in a function scope
24262RESOLVEDFIXEDnormaldmdAssert error with bit fields
24263NEWnormaldmddmd#20365-preview=bitfields: Bit field address escapes through `ref`
24264RESOLVEDFIXEDnormaldmdImportC: inliner trips on _Bool return
24265NEWregressiondmddmd#18201ref delegate literal no longer implicitly converts to unannotated type
24266RESOLVEDFIXEDregressiondmdImportC: struct initializer entry gets ignored
24267RESOLVEDFIXEDregressionphobos[REG 2.106 beta] Grapheme cannot be used as an AA key
24268RESOLVEDFIXEDnormalphobosWarning spam upon zlib C compilation
24269RESOLVEDINVALIDnormaldmdMembers inside synchronized method should be only tail shared
24270NEWminorphobosphobos#9867Pointer to Nullable of recursive struct
24271NEWnormaldmddmd#20366dmd exits with -4 on dub release (not sure what causes error, but have minimal repro code)
24272RESOLVEDFIXEDminordruntimeoperations.arrayOp is forced @nogc nothrow pure
24273NEWnormaldmddmd#20367Circular reference error flagged in valid code
24274RESOLVEDFIXEDregressiondmd[REG master] ImportC: unrecognized C initializer with array in struct
24275NEWnormaldmddmd#20368pragma(mangle, ...) can hijack safe functions, bypassing @safe checks
24276RESOLVEDFIXEDnormaldmdImportC: typedef aliases not emitted correctly in .di files
24277RESOLVEDDUPLICATEnormaldmdImportC: struct initializer entry gets ignored (pt2)
24278RESOLVEDFIXEDminorphobosstd.math.abs promotes unsigned argument to 32 bits
24279NEWnormaldmddmd#20369Conflicting constructors/functions due to default arguments should not compile
24280RESOLVEDFIXEDnormaldmdImportC: forward reference error when compiling multiple files
24281RESOLVEDFIXEDcriticaldmdSegfault with missing field after named argument
24282RESOLVEDDUPLICATEnormaldmdError in the code is not detected by the compiler and only fails at the linking stage
24283RESOLVEDFIXEDnormaldmd[SIMD][CODEGEN] Bad codegen with and not + AVX2 registers
24284RESOLVEDDUPLICATEmajordmd[SIMD][CODEGEN] Bad codegen with comparison operator of __vector(short[16])
24285NEWenhancementphobosphobos#10538Cannot swap a std.typecons.Tuple
24286NEWnormaldmddmd#18202String literals not merged by linker because of wrong ELF output
24287NEWenhancementinstallerinstaller#670Build release tarballs of the DMD compiler with PGO
24288RESOLVEDFIXEDenhancementphobosphobos#10539std time handling SUX
24289NEWenhancementtoolsAdopt the "rund" tool as a much faster alternative to "rdmd"
24290NEWnormaldmddmd#20370The dmd's command line option "-run" creates files in the current directory and this is problematic
24291NEWenhancementdmddmd#20371ImportC: support computed goto
24292RESOLVEDFIXEDnormaldmdStruct with destructor wrongly returned in register
24293RESOLVEDFIXEDnormaldmdImportC: C preprocessor output should use temporary files
24294RESOLVEDFIXEDenhancementdmdImportC: unrecognized command line option -Wno-builtin-macro-redefined with gcc
24295RESOLVEDFIXEDregressiondmd[betterC] ICE with new int[]
24296RESOLVEDINVALIDenhancementdruntimeReplace bloated object.d with object.di
24297RESOLVEDFIXEDenhancementdmdImportC incompatible with glibc _FORTIFY_SOURCE
24298RESOLVEDFIXEDnormaldruntimecpp_delete should check for null
24299NEWenhancementdmddmd#20372The dmd's command line option "-run" should prefer dynamic linking with the Phobos library by default
24300NEWminordmddmd#20373error message for a jump over `scope(exit)` leaks internal details
24301RESOLVEDFIXEDregressiondmd[REG 2.100] Misleading error message when passing non-copyable struct by value in @safe code
24302NEWnormalphobosphobos#10540rename the variable "degrees" in sumtype.d at least in the kelvin case
24303RESOLVEDFIXEDnormaldmdanonymous struct problems when typedef'd in separate C files
24304RESOLVEDFIXEDnormaldmd__uint16_t, __uint32_t, __uint64_t are not recognized