D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
19605RESOLVEDWORKSFORMEnormaldmdinvalid forward reference error when getting the `.sizeof` of an opaque enum
19606RESOLVEDINVALIDminordmdBad error message when two identical overloads exist as `@disable` and not
19607RESOLVEDFIXEDcriticaldmd[ICE] dmd/e2ir.d(117): Invalid type mTYconst|TYstruct
19608RESOLVEDFIXEDcriticaldmd[ICE] dmd/backend/cod1.d(3826): Assertion `0' failed.
19609RESOLVEDFIXEDcriticaldmd[ICE] dmd/expression.d(2790): Segmentation fault
19610RESOLVEDWORKSFORMEcriticalphobos__c_longlong is forward referenced
19611RESOLVEDINVALIDminortoolsDFLAGS env var is not documented in DUB manpage
19612RESOLVEDINVALIDminordmdWrong(?) code compiles
19613NEWenhancementdmddmd#19531Add Darwin platform macros for dmd?
19614NEWnormaldruntimedmd#17177Integral promotion deprecation msg in core.internal.arrayop
19615NEWenhancementdmddmd#19532alias this not taken when member is
19616NEWcriticaldmddmd#19533Result type of ternary operator connecting pointers/slices of class handles broken
19617RESOLVEDINVALIDregressiondruntime[REG 2.085a] Much slower GC compared to 2.084
19618RESOLVEDFIXEDregressiondmdIncorrect conversion of function returning `typeof(null)` to function returning an associative array
19619NEWenhancementdmddmd#19534Temporary solution for attribute extensibility problem
19620RESOLVEDWORKSFORMEnormaldlang.orgNot quite sure what immutability means
19621RESOLVEDFIXEDminordlang.orgThe specification is self-contradictory on immutability
19622RESOLVEDFIXEDmajordruntimert.section_elf_shared: Support shared libraries on MIPS and RISCV
19623RESOLVEDFIXEDtrivialdmdHERE string identifier cannot start with Unicode letter
19624RESOLVEDWORKSFORMEenhancementvisualdx64 Build paths for VS 2017 are wrong after installation. VCINSTALL is deeper
19625NEWregressiondmddmd#17895[Reg 2.067] module-level static template struct can't take alias to a delegate
19626RESOLVEDFIXEDnormalphobosRedBlackTree of an enum fails in unittest mode
19627RESOLVEDFIXEDmajordmd[CTFE][SIMD] Error: cannot cast `int` to `int[4]`
19628RESOLVEDFIXEDcriticaldmd[CTFE][SIMD] ICE indexing vector array
19629RESOLVEDWORKSFORMEmajordmd[CTFE][SIMD] Error: cannot determine length of `cast(__vector(int[4]))0` at compile time
19630RESOLVEDFIXEDmajordmd[CTFE][SIMD] Error: cannot determine length of vector slice at compile time
19631RESOLVEDFIXEDregressiondmdSegfault on simple nested templated struct
19632RESOLVEDFIXEDenhancementdmd[SIMD] Error: invalid foreach aggregate
19633RESOLVEDDUPLICATEnormaldmdIdentity expression produces wrong result with interface inheritance
19634NEWenhancementdmddmd#19535Usual Arithmetic Conversions doesn't define what happens on failure
19635RESOLVEDFIXEDmajordmd-checkaction=context not working with attributes
19636RESOLVEDFIXEDmajordmdICE: writing mixin to file crashes if the text contains CRLF
19637RESOLVEDINVALIDenhancementphobosAdd a pre-condition to "in" and contains()
19638RESOLVEDINVALIDenhancementdlang.orgDemos should not use auto
19639RESOLVEDFIXEDregressiondmdInitializing static array with slice enum of different length crashes the compiler
19640RESOLVEDWONTFIXnormaldmdLinker error when compiling delegate with betterC
19641RESOLVEDWORKSFORMEmajordmdCannot build DMD with AUTO_BOOTSTRAP on macOS Mojave
19642RESOLVEDFIXEDnormalphobosstd.range.slide!(No.withPartial) on lengthless forward range: get empty when expecting one window
19643NEWminordruntimedmd#17382core.demangle doesn't handle extern(Objective-C) correctly
19644RESOLVEDFIXEDnormalphobosstd.range.takeOne opSlice asserts incorrectly when operating on non-forward input range
19645RESOLVEDDUPLICATEmajordmdDefault parameters not checked for @safe
19646RESOLVEDFIXEDnormaldmdInitialization of globals not checked for @safe
19647RESOLVEDFIXEDnormalphobosstd.range.takeOne opSlice incorrect for empty slice of non-forward input range
19648RESOLVEDFIXEDnormaldlang.orgOSX install page has no correspondence with reality
19649RESOLVEDFIXEDminordmdMisleading error message for duplicate constraints
19650RESOLVEDWORKSFORMEnormaldmdstatic foreach eponymous template only has one implementation
19651NEWnormaldmddmd#17896Missing compile errors when initializing static char array with slice of mismatching length
19652RESOLVEDFIXEDregressiondmd[REG2.084] alias this chain no longer works
19653NEWtrivialdmddmd#19536Memory addresses in stacktraces for x86-64 ELFs are only 4 bytes long and don't fall on instruction boundary
19654RESOLVEDFIXEDregressiondmd[REG master] cannot have final methods in objc interfaces
19655RESOLVEDFIXEDregressiondmdDMD generates wrong code for some circular dependencies
19656RESOLVEDFIXEDregressiondmdD compiler fails to resolve circular module dependency when modules are compiled separately
19657RESOLVEDFIXEDregressiondmdD compiler fails to resolve circular module dependency when modules are compiled together
19658RESOLVEDFIXEDblockerdmdC++ enum mangling is wrong on Windows for other integer types
19659RESOLVEDFIXEDnormaldruntimeFix warning and deprecation messages when compiling druntime
19660RESOLVEDFIXEDnormaldmd'export' keyword on OSX/Linux globals causing segfaults
19661RESOLVEDFIXEDregressiondmdDMD 2.084.0 SIGSEGV in std.traits.isFunction
19662REOPENEDmajordmddmd#19537x86_64: Different code output when compiling with inline/boundscheck on/off
19663RESOLVEDFIXEDenhancementdmdOn x86_64 the fabs intrinsic should use SSE
19664RESOLVEDMOVEDblockertoolsAll tools should be built for 64 bit
19665RESOLVEDINVALIDenhancementdmdPackage modules are meaningless
19666NEWnormaldmddmd#17897Implicit cast from static array to its .ptr not properly rejected during CTFE
19667RESOLVEDINVALIDnormaldmd.offsetof cannot be used on non-public members of aggregates in different modules
19668RESOLVEDINVALIDregressiondmdUsing init instead of construction causes crash if type is parameterized on alias to function that accesses frame
19669RESOLVEDINVALIDmajordmdThere is no way for code to detect whether -dip1000 is enabled or not
19670RESOLVEDFIXEDregressioninstaller[REG2.084.1] Windows installer is no longer digitally signed
19671NEWmajordmddmd#19538Function-local static/shared static data must be destroyed upon thread (process respectively) termination
19672RESOLVEDFIXEDregressiondmdFunction uses the stack to read a static array parameter but it is passed in the registers
19673NEWnormaldmddmd#19539__traits(getProtection) Cannot read the protection level of interface members
19674RESOLVEDDUPLICATEnormaldmdmultiple local template function with same name don't work
19675RESOLVEDWORKSFORMEmajordmdJust calling an empty @safe function crashes the program on Linux x86 - wrong code gen?
19676RESOLVEDFIXEDmajordmdDestructor not called for returned temporary that was cast to void
19677RESOLVEDMOVEDenhancementphobos[ddox alias docs] omits alias contents
19678RESOLVEDFIXEDregressiondmdwrong error message with inout method
19679RESOLVEDFIXEDmajordmdvariable escapes unnoticed when referenced in function called from function whose address is taken
19680RESOLVEDWORKSFORMEregressiondmd[REG2.085.0-beta.1] Uda inside union breaks default initialization
19681RESOLVEDFIXEDnormalphobosstd.range.padRight.popFront does not correctly adjust length
19682NEWnormaldmddmd#19540Unused alias causes @nogc error
19683RESOLVEDDUPLICATEnormaldmdcasting int[] array literal or enum to ubyte[] does element-wise cast
19684RESOLVEDFIXEDregressiondmdDMD 2.085.0-beta.1: DMD cannot find dmd.conf if invoked via symlink (OSX)
19685RESOLVEDFIXEDregressiondmdNested aggregate overlaps not detected
19686RESOLVEDFIXEDenhancementphobossgn is too greedy
19687RESOLVEDFIXEDminordmdWrong error for overloaded opDispatch + UFCS with non-existing function
19688RESOLVEDFIXEDnormaldmd[ICE] Default function argument concatenation crashes DMD
19689RESOLVEDFIXEDnormalphoboslarge types cannot be moved
19690RESOLVEDFIXEDnormalvisualdInstaller fails to register MSBuild extensions for Visual Studio Build Tools
19691RESOLVEDFIXEDregressiondmdICE on null default value for struct parameter in constructor
19692NEWenhancementdmddmd#17898std.algorithm errors are useless for compile errors in templated arguments
19693RESOLVEDFIXEDnormaldmdcore.bitop.bitswap fails to compile with -inline
19694NEWmajordmddmd#19541Cannot put Objective-C classes in structs
19695NEWenhancementphobosphobos#9770std.experimental.logger: Rotated file logger
19696RESOLVEDFIXEDnormalphobosReplaceType replaces type with the type forwarding using alias this
19697RESOLVEDFIXEDnormalphobosReplaceType fails to compile for self-referential inheritance chains
19698RESOLVEDWORKSFORMEenhancementphobosReplaceType barfs on enums with base type of string
19699RESOLVEDFIXEDnormaldmd[2.085.0-beta.2] Obj-C segfault - in objc_glue.getClassName
19700RESOLVEDFIXEDnormaldmd[2.085.0-beta.2] Obj-C wrong code overloading selectors and extern(D)
19701RESOLVEDFIXEDregressiondruntimeundefined reference to `_D6object__T6hashOf
19702RESOLVEDFIXEDenhancementdruntimeRemove usage of DECLARE_HANDLE
19703RESOLVEDDUPLICATEmajorphobosstd.typecons.ReplaceType wrongly evaluates alias this
19704RESOLVEDWORKSFORMEmajordmdSegmentation fault in DMD