D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
18905RESOLVEDFIXEDregressiondmd[Reg 2.079] C++ classes can no longer be used with -betterC
18906RESOLVEDINVALIDmajordmdTemplate specialisations should not be stripped if they're not called
18907RESOLVEDFIXEDenhancementdmdSupport cross-compiling
18908RESOLVEDWORKSFORMEnormalphobosCannot pass concurrency message with a shared and a const, useless error message
18909NEWnormaldmddmd#19440Lambda with default initializer gets called with random values instead
18910RESOLVEDDUPLICATEnormaldmdNon-compile-time-constant parameter default values not respected when passed as alias to a template function (with some indirection)
18911RESOLVEDFIXEDnormaldmd__FILE_FULL_PATH__ is wrong in imported module
18912RESOLVEDINVALIDregressiondmd[REG 2.080 git] "switch skips declaration" of foreach variable
18913RESOLVEDFIXEDmajorphobosCannot move static array of non-copyable type
18914RESOLVEDDUPLICATEblockerphobosstd.experimental.allocator randomly fails on Darwin_64_64
18915NEWnormaldmddmd#17861"Interface method not implemented" if interface reflects on implementing class
18916RESOLVEDFIXEDmajordmdICE using Typedef and __LINE__
18917RESOLVEDDUPLICATEnormaldmdDefault Value for Function-Type Template Value-Parameter Causes Conflicts in Instantiation
18918RESOLVEDFIXEDenhancementdruntimecore.internal.hash should perform memberwise hashing of structs with references
18919RESOLVEDFIXEDenhancementdmd__FILE__ and __LINE__ should work when used in default argument expressions
18920RESOLVEDFIXEDenhancementdruntimecore.internal.hash of array of scalars should be `@safe`
18921RESOLVEDFIXEDenhancementdruntimemake core.internal.hash cater to memberwise hash chaining
18922RESOLVEDFIXEDmajordmddmd doesn't do substitutions for C++ namespaces in different module/file
18923RESOLVEDFIXEDenhancementdruntimeSemaphore internal handle should be `protected` instead of `private`
18924RESOLVEDFIXEDenhancementdruntimeUse addition rather than XOR for order-independent hash combination
18925RESOLVEDFIXEDenhancementdruntimecore.internal.hash auto-hash for structs of scalar fields should be `@safe`
18926NEWnormaldmddmd#19441Template-related intpromote deprecation message spam
18927RESOLVEDINVALIDminordmdRegression: Number with real suffix "L" sometimes fails to compile
18928RESOLVEDFIXEDcriticaldmdextern(C++) bad codegen, wrong calling convention
18929NEWenhancementphobosphobos#10339std.range.chain with single elements too
18930NEWmajordmddmd#19442__ctfe fails to detect initialization of unions
18931NEWenhancementdmddmd#17862Additional sections for DDoc
18932RESOLVEDFIXEDnormaldruntimecore.internal.hash.hashOf(val, seed) ignores `seed` when val is a raw pointer
18933RESOLVEDFIXEDminorphobosstd.range.assumeSorted should not nest SortedRange!(SortedRange!(...), pred)
18934RESOLVEDFIXEDblockerphobosstd.concurrency receive throws assertion failure if message is a struct containing const data
18935NEWnormaldlang.orgdlang.org#3976[spec] Version dropdown on spec page
18936RESOLVEDFIXEDregressiondmdInternal error: dmd/backend/cgxmm.c 684
18937RESOLVEDFIXEDregressionphobos[REG 2.080.0] std.experimental.allocator: compiling `make` needs an unreasonable amount of memory for structs that contain static arrays
18938RESOLVEDFIXEDregressiondmdDmd segfault when compiling this dub package in test release
18939NEWenhancementdmddmd#19443Wrong order slice lengths in array length mismatch error message
18940RESOLVEDFIXEDminorphobos[std.net.curl]Can't run examples on page. cannot implicitly convert expression ... `char[]` to `string`
18941RESOLVEDINVALIDcriticaldmdMemory corruption when using a mixin template
18942RESOLVEDFIXEDenhancementdruntimecore.internal.hash can take advantage of alignment info on non-x86
18943RESOLVEDFIXEDenhancementdruntimecore.internal.hash remove outdated special case for DMD unaligned reads
18944RESOLVEDINVALIDcriticaldmdMixing in new overloads of a function in an object won't resolve the overloads correctly
18945NEWnormaldmddmd#19444immutable variable is used as if it's an enum
18946RESOLVEDWONTFIXmajordmdassert message can throw hijacking the assert failure.
18947REOPENEDnormaldmddmd#17863No way to get list of overloads from template mixins
18948RESOLVEDFIXEDenhancementphobosstd.uni.toLower and std.uni.toUpper should work with random access ranges
18949RESOLVEDFIXEDenhancementdmdArray literals don't work with betterc
18950RESOLVEDDUPLICATEmajorphobosStd.zip vulnerable to arbitrary file write
18951RESOLVEDFIXEDnormaldmdpackage static method masked by public static method in class
18952RESOLVEDFIXEDnormalphobosstd.experimental.checkedint.Saturate prints integral promotion deprecation message
18953RESOLVEDFIXEDnormaldmdWin32: extern(C++) struct destructor not called correctly through runtime
18954RESOLVEDFIXEDmajordmdextern(C++) ICE when `cppmangle` is used
18955RESOLVEDFIXEDnormaldmdextern(C++) default struct mangling is overridden when interacting with a `cppmangle = class` template
18956RESOLVEDFIXEDcriticalvisualdlatest experimental build crashing a lot
18957RESOLVEDFIXEDnormaldmdextern(C++) doesn't mangle 'std' correctly on posix systems
18958RESOLVEDFIXEDnormaldmdextern(C++) wchar, dchar mangling not correct
18959RESOLVEDFIXEDenhancementdlang.org[Change Log: 2.079.0] substitute was added in std.algorithm.iteration but the changelog points to std.algorithm.searching
18960RESOLVEDINVALIDtrivialdmdFunction parameter requires name with default value
18961NEWenhancementdmddmd#19445Need give to compiler/linker' warning/errors some codes (like VC)
18962RESOLVEDWONTFIXnormalphobosreadln() removes all '\r' characters from stdin
18963RESOLVEDFIXEDenhancementdmdRelax restrictions on 'return' parameters when parameter is not a pointer
18964RESOLVEDFIXEDenhancementdmd-m32 should mean COFF, default is surprising
18965RESOLVEDINVALIDnormaldmdprivate attribute does not make function private when extern(Windows) attribute is used
18966RESOLVEDFIXEDcriticaldmdextern(C++) constructor should match C++ semantics assigning vtable
18967RESOLVEDINVALIDenhancementdmdAllow wildcard for subfolders with the -J option
18968RESOLVEDWORKSFORMEenhancementdmdWildcard to allow subfolders with the -J option
18969RESOLVEDWORKSFORMEenhancementdmd'need this for <function>' when passing field or method as template parameter
18970RESOLVEDFIXEDcriticaldmdDMD segfault due to opDispatch
18971RESOLVEDDUPLICATEenhancementdmd[Home]I have a project that can be compiled in the debug mode with the latest DMD 2.080-1, but I report errors in release mode.
18972RESOLVEDINVALIDnormaldlang.org__traits(getOverloads) example with 3rd argument doesn't compile
18973RESOLVEDFIXEDminordmd@disable on const toHash causes unresolved symbol error
18974RESOLVEDWORKSFORMEnormaldmdICE with mixin templates, inheritance and overloading
18975NEWminorphobosphobos#10340permutations.array creates an array of the original type without the permutations
18976RESOLVEDFIXEDmajordmdInconsistency in overload merging with aliases
18977NEWnormaldmddmd#19446struct and class declarations are inconsistent about what happens when they're marked with immutable
18978VERIFIEDFIXEDregressionvisualdCannot create new projects in 0.47.0-beta1
18979RESOLVEDFIXEDnormaldmdTemplate constructor bypasses private
18980RESOLVEDDUPLICATEcriticaldmdTypesafe variadic array functions cause memory corruption
18981RESOLVEDFIXEDenhancementdruntimeSIGSEGV during backtrace when debug info is compressed
18982RESOLVEDFIXEDminorvisualdSource files are invisible in the project explorer when creating a new project
18983RESOLVEDFIXEDnormalvisualdDCompiler option seems to have disappeared from project settings
18984RESOLVEDFIXEDmajordmdDebugging stack struct's which are returned causes incorrect debuginfo.
18985RESOLVEDFIXEDnormaldmdbad error message for += operation on shared Object
18986NEWnormaldmddmd#17864OSX/FreeBSD: allocating an instance of a C++ class fails
18987NEWminorphobosphobos#10341Reading from unreadable file produces incorrect exception
18988NEWnormalphobosphobos#10342Reading from unreadable file results in random garbage
18989RESOLVEDFIXEDnormaldruntimeOn OSX32, core.stdc.time.clock() should resolve to clock$UNIX2003()
18990RESOLVEDFIXEDnormaldmdFailing class instantiations ignored in UDAs
18991RESOLVEDFIXEDenhancementdmdInvalid code in std.iteration.each
18992RESOLVEDDUPLICATEnormalphobosAppender doesn't work with structs that have impure postblit
18993RESOLVEDFIXEDregressionphobostoLower is broken for UTF chars
18994RESOLVEDFIXEDenhancementdmdUse noncopyable variable in foreach loop without ref results in error message without line number
18995RESOLVEDFIXEDnormalphobosstd.array.array doesn't free elements
18996RESOLVEDFIXEDregressiondruntimeInserting a type containing indirections into an std.container Array causes SIGILL(4). Illegal Instruction.
18997RESOLVEDFIXEDmajordmdextern(C++) mangling incorrect for wchar_t
18998NEWenhancementdlang.orgdlang.org#4089Improve Operator Overloading docs
18999RESOLVEDWONTFIXenhancementdmdMSCRT selection specifies _ITERATOR_DEBUG_LEVEL and produces a `version`
19000RESOLVEDWORKSFORMEregressiondmdBuilding botan library causes segfault in dsymbolsem.d
19001NEWenhancementdruntimedmd#17366core.simd.{load, store}Unaligned arguments presume alignment
19002RESOLVEDFIXEDminordmd__FUNCTION__ and __PRETTY_FUNCTION__ cannot be used as C string literals
19003RESOLVEDFIXEDnormalphobosformat!"" breaks with structs containing invariants violated in .init
19004RESOLVEDWONTFIXenhancementdmdAllow passing a string literal to an extern(C) variadic parameter