D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
23505NEWenhancementdmddmd#20192`with` cannot be used with built-in types
23506NEWnormaldmddmd#18137choose/chooseAmong don't work with immutable referencing structs
23507RESOLVEDFIXEDnormalphobosSocket.blocking property incorrect on new Socket on Windows
23508NEWnormaldmddmd#20193Unable to build japanese named source files
23509RESOLVEDFIXEDnormaldmdImportC: need statement expressions extension for GLibC's assert()
23510RESOLVEDWORKSFORMEregressiondmdICE: src/dmd/backend/cgxmm.d:1102: Assertion `0' failed.
23511RESOLVEDFIXEDenhancementdlang.orgIncrementing a not supported type in enum
23512NEWenhancementphobosphobos#10508Change Posix dirEntries implementation to use 'ftw' (or 'nftw')
23513NEWnormaldmddmd#20194ImportC doesn't export ncurses' attributes (C macros)
23514RESOLVEDFIXEDnormaldmdIncorrect compilation when adding a 64-bit constant to a link-time address
23515RESOLVEDFIXEDmajordmdNamed Enum of function SIGSEGFAULT
23516RESOLVEDFIXEDcriticaldmdAnonymous enum without base type causes segfault inferring member value
23517RESOLVEDFIXEDblockerdmddmd with -g flag fails to link on macOS with unaligned pointer
23518RESOLVEDFIXEDminortoolsbuildkite ae Socket.bind error
23519NEWnormaldmddmd#18138Unnecessary and inconsistent restrictions on delegate subtyping
23520NEWnormaldmddmd#20195pragma(inline, false) not applied to nested function declaration
23521NEWminorphobosphobos#10509Bad conversion in double.to!long for values around long.max
23522RESOLVEDFIXEDnormaldmdError message when enum type is not integral and a value lacks an initializer
23523NEWenhancementdmddmd#18139Allow User-Defined Implicit Conversions for const/immutable containers
23524NEWenhancementdmddmd#20196Allow user-defined value ranges for aggregate fields
23525NEWenhancementdmddmd#20197Allow user-defined GC scanning for library types
23526NEWenhancementdmddmd#18140Allow libraries to display custom error messages with same flexibility as compiler
23527NEWenhancementdmddmd#20198More detailed error messages from is(...) and _traits(compiles)
23528NEWenhancementdmddmd#20199moduleName/fullyQualifiedName no longer works in -betterC
23529RESOLVEDFIXEDmajordmd[ICE] Compiler segfaults on static array cast
23530RESOLVEDFIXEDcriticaldmdcasting immutable away allowed in safe
23531RESOLVEDFIXEDnormaldmd[DIP1000] scope variable can be assigned as AA key
23532RESOLVEDFIXEDregressiondmdMissing type properties for complex special enum types
23533RESOLVEDFIXEDcriticaldmdSegmentation fault accessing enum.max with -preview=nosharedaccess
23534RESOLVEDFIXEDblockerdmd__traits(isZeroInit) is true for enums with explicit values
23535NEWenhancementdmddmd#18141extend pragma(crt_constructor) with semantics that static constructors have
23536RESOLVEDFIXEDnormaldmdcrt_constructors and crt_destructors should not be non-static member functions
23537NEWenhancementdmddmd#20200immutable struct breaks type inference for const parameters
23538NEWnormaldmddmd#20201Power operator does not work with floating point in -betterC
23539RESOLVEDFIXEDregressiondmd[REG master] Scope C++ definition out of sync with D
23540RESOLVEDFIXEDnormalphobosstd.uni loadProperty aliases for C are incorrect
23541RESOLVEDFIXEDminordlang.org[ImportC] dlang.org contains incorrect links
23542RESOLVEDWORKSFORMEnormaldlang.orgwiki.dlang.org is down
23543RESOLVEDWORKSFORMEnormaldmd[stdio] function std.stdio.writeln!string.writeln conflicts with itself
23544NEWenhancementdmddmd#20202Allow enum types be defined with semicolons
23545RESOLVEDFIXEDnormaldmdexport int a; should generate dllexport, not dllimport
23546RESOLVEDWORKSFORMEminordmdbad error message for forward referenced member in enum
23547NEWregressiondmddmd#18142[REG 2.101-master] C header files have precedent over D modules in imports
23548RESOLVEDDUPLICATEregressiondmd[REG 2.098] C sources files have precedent over D modules in imports
23549RESOLVEDFIXEDregressiondmdassert(0) as default parameter causes segfault
23550NEWnormaldmddmd#20203ImportC: Constant folding doesn't follow C99 semantics
23551NEWenhancementdmddmd#20204Error messages for use of array literals in @nogc code should be improved`
23552RESOLVEDFIXEDenhancementdmdFunction `x` does not override any function, but it actually does
23553RESOLVEDFIXEDenhancementdlang.orgopCmp spec is incomplete
23554NEWnormaldmddmd#20205Can break immutable with delegate
23555RESOLVEDDUPLICATEenhancementdruntimeThrowing an Error in a destructor hangs on a collection
23556NEWnormaldruntimedmd#17454Array append ignores copy constructor
23557RESOLVEDFIXEDnormaldruntimeArray concatenation ignores copy constructor
23558RESOLVEDFIXEDenhancementdmdadd __traits(getModuleClasses [, module name])
23559NEWenhancementdlang.orgdlang.org#4129Add trait to get members from symbol/module with filtering
23560NEWenhancementdmddmd#18143Deduce ABI from function parameter for function literal
23561RESOLVEDFIXEDnormalphobosstd.typecons.Unique!struct does not destroy struct instance
23562RESOLVEDFIXEDregressiondruntime[REG master] Segmentation fault in core.demangle
23563NEWnormaldruntimedmd#17202Array length extension ignores copy constructor
23564RESOLVEDFIXEDregressiondmd[REG 2.099.0] SIGSEGV during compilation
23565RESOLVEDWONTFIXenhancementdmdChange `$` semantics so that it works with `.ptr` too
23566RESOLVEDFIXEDenhancementdmdImportC: __PRETTY_FUNCTION__ is not defined
23567RESOLVEDFIXEDregressiondmdpragma(printf) messes up with the vtable of extern(C++) classes
23568RESOLVEDFIXEDmajordmdError: cannot implicitly convert expression 'a < b' of type 'float4' to 'int4'
23569RESOLVEDFIXEDregressiondmd[REG 2.081][ICE] Segmentation fault in in AggregateDeclaration::getType() (this=0x0) at src/dmd/aggregate.d:594
23570NEWenhancementdmddmd#20206UDAs do not carry over in foreach over tupleof
23571RESOLVEDFIXEDenhancementdlang.orgDiscussion of manifest constants in enum documentation is confusing at best
23572RESOLVEDFIXEDmajordruntimeOpenBSD: Add OpenBSD to the RTLD_DEFAULT list
23573NEWnormalphobosphobos#10510std.bitmanip.bitfields doesn't respect native endianness
23574RESOLVEDFIXEDcriticaldmdICE: AssertError@src/dmd/optimize.d(866): Assertion failure
23575NEWenhancementdmddmd#20207Allow implicit conversion to a nested void pointer
23576NEWenhancementdmddmd#18144Better Error Message When Forgetting To Pass A Template Parameter
23577NEWnormaldmddmd#20208Multiple template arguments are matched to a single parameter in "is" expressions
23578RESOLVEDFIXEDnormaldmdTypes are not matched to alias parameters in "is" expression
23579RESOLVEDWONTFIXnormaldmdstatic locals cannot be initialized with stack locals
23580RESOLVEDFIXEDnormaldmdImportC: undefined identifier `__builtin___memcpy_chk
23581RESOLVEDFIXEDnormaldmdImportC: undefined identifier `__builtin_object_size`
23582RESOLVEDFIXEDnormaldmdImportC: undefined identifier `__builtin___memset_chk`
23583RESOLVEDFIXEDnormaldmdImportC: undefined identifier __builtin___memmove_chk
23584RESOLVEDFIXEDnormaldmdImportC: __builtin_bit_cast not supported
23585RESOLVEDDUPLICATEblockerdmdWin32 inliner crash
23586RESOLVEDFIXEDmajordmdDMD forgets a variable was just declared.
23587RESOLVEDFIXEDregressiondmdcast(void) doesn't work for noreturn
23588NEWnormalphobosphobos#9852Std lacks a way to read Unicode from a file expect by line
23589RESOLVEDFIXEDregressiondmd[REG2.095] Purity check special case gives circular reference error.
23590NEWnormaldmddmd#20209Deprecation: scope variable 'bar' assigned to non-scope parameter '_param_2' calling formattedWrite
23591RESOLVEDFIXEDregressiondmd[REG 2.101] Invalid casts accepted by the compiler if from type is noreturn
23592RESOLVEDDUPLICATEregressiondmd[REG2.095] deprecation on calling aliased private imported function without parens
23593RESOLVEDFIXEDnormaldmdcore.thread: suspendAll doesn't wait for all if current thread has detached itself
23594NEWnormalphobosphobos#10511TZ database does not support version 4 std.datetime
23595NEWblockerdmddmd#18145Error: undefined identifier with static if and module/import order
23596RESOLVEDFIXEDenhancementdmdoverride deprecated of deprecated base class could work
23597RESOLVEDFIXEDenhancementdmd.di files not compatible with -i
23598RESOLVEDFIXEDnormaldmdCircular reference bug with static if and eponymous templates
23599NEWnormaldmddmd#20210tuples not expanded in struct initializer
23600RESOLVEDFIXEDnormalphobos[std.format.read] formattedRead static asserts with Tuple and compile time format string
23601NEWnormalphobosphobos#9853[std.format] acceptedSpecs do match baseOfSpec
23602NEWenhancementdruntimedmd#17455Reimplement associative arrays on runtime
23603RESOLVEDINVALIDcriticaldmdICE out of memory when using -lowmem
23604NEWnormalphobosphobos#10512iota's floating point implementation does not conform to documentation