D Language Bugzilla Archive

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

IDStatusResolutionSeverityComponentGitHubSummary
20105RESOLVEDFIXEDenhancementdruntimecore.atomic 'cas' function is incomplete
20106RESOLVEDFIXEDenhancementdruntimecore.atomic : atomicFence doesn't accept MemoryOrder
20107RESOLVEDFIXEDenhancementdruntimecore.atomic : Memory order is missing keys
20108RESOLVEDFIXEDcriticaldmd-dip1000 defeated by auto
20109NEWenhancementphobosphobos#10381DirEntries() fails on symbolic links to non-existent file
20110RESOLVEDDUPLICATEmajordmdModule constructor implicitly converts a delegate pointer into a function pointer
20111RESOLVEDFIXEDmajordmdasm VCVTPS2PH is not encoded correctly
20112RESOLVEDINVALIDmajordmd__vector casts don't do type conversions
20113RESOLVEDFIXEDnormaldmdCannot find source code for runtime library file 'object.d' when the path contains '~'
20114RESOLVEDFIXEDnormaldmd-checkaction=context evaluates operand second time on assertion failure
20115NEWnormalphobosphobos#9776std.typecons.Rebindable / UnqualRef do not work with inout
20116NEWnormaldmddmd#19604Wrong delegate type when taking address of inout member function
20117NEWnormalphobosphobos#10382std.typecons.Typedef has opCmp when base type does not
20118NEWnormaldruntimedmd#17181rt/trace: rdtsc is unordered without preceding memory barrier
20119NEWenhancementdmddmd#19605"cannot inline default argument" of a mixin template alias parameter
20120RESOLVEDFIXEDregressioninstallerlibcurl.dll hangs when running std.net.curl unittests
20121RESOLVEDWORKSFORMEnormaldmd"template lambda has no value" when assigned to struct
20122RESOLVEDFIXEDenhancementdruntimecore.atomic.cas discards result on failure
20123NEWnormaldmddmd#19606Impossible to disable post-increment/decrement semantics
20124NEWcriticaldmddmd#19607macOS 10.15 requires notarized apps
20125NEWminordmddmd#19608Different .stringof format for CT Sequences depending on content
20126RESOLVEDFIXEDregressiondmdcodegen reloads parameter from register when iasm changed the backing memory
20127NEWenhancementdmddmd#19609Add Support for objects with .o extension on Windows
20128NEWnormaldmddmd#17918Bug in optimization of zero right shift
20129RESOLVEDFIXEDminorphobosAA require with File values gives "Error: `return` expression expected" in object.d
20130RESOLVEDFIXEDregressiondmdICE when casting from string to other array type due to __ArrayCast not being written
20131RESOLVEDFIXEDmajordmdBad codegen from inline asm LOCK CMPXCHG; possible REX prefix missing
20132NEWcriticaldmddmd#19610segfault on fiber.call() in release mode
20133RESOLVEDFIXEDregressiondmd[REG2.084.0] Bogus slice assignment in recursive CTFE call
20134NEWenhancementphobosphobos#9777autodecode should use replacementDchar rather than throwing on invalid
20135RESOLVEDDUPLICATEnormaldmdTuple assignment incorrectly calls destructor on freshly postblitted structs
20136RESOLVEDFIXEDregressiondmdopEquals not recognized for AA key
20137RESOLVEDINVALIDnormalphobosA program crashes at runtime (should be compile error)
20138RESOLVEDFIXEDblockerdmdis expression not evaluating correctly?
20139RESOLVEDLATERnormalphobosisInputRange!string is false in betterC
20140NEWenhancementphobosphobos#10383std.string.tr should not be decoding strings
20141NEWenhancementdmddmd#17919No builtin version which says if the platform is 64bit
20142RESOLVEDFIXEDregressiondmdIncorrect auto ref inference for manifest constant member
20143RESOLVEDFIXEDnormaldmdICE in optimizer on real 0/0 returned as double
20144RESOLVEDFIXEDenhancementdmdstandard pragma for weak linkage
20145RESOLVEDFIXEDnormalphobosRandom unittest failures inf std.datetime.stopwatch
20146RESOLVEDFIXEDenhancementphobosAllow casting from std.bigint.BigInt to built-in floating point types
20147RESOLVEDFIXEDenhancementphobosEnable comparison (==, >, >=, <=, <) between std.bigint.BigInt and floating point numbers
20148RESOLVEDFIXEDnormaldmdvoid initializated bool can be both true and false
20149RESOLVEDFIXEDcriticaldmd[DIP1000] Local data escapes inout method if not decorated with return
20150RESOLVEDFIXEDmajordmd-dip1000 defeated by pure
20151RESOLVEDFIXEDmajordmdparticular directory layout causes DMD to crash with an access violation
20152NEWnormaldmddmd#19611numeric expression should not evaluate to const type
20153NEWenhancementdmddmd#19612extern for aliased template instantiation
20154NEWnormaldmddmd#17920bad closure if local variables have larger alignment requirements
20155RESOLVEDFIXEDnormaldruntimeAllocating a struct with dtor on the GC heap can produce false pointers
20156RESOLVEDWORKSFORMEregressiondmd[REG2.080] Wrong error about local variable escape
20157NEWenhancementdmddmd#19613[diagnostic] Name suggest for override should only list virtual functions
20158NEWnormaldmddmd#19614Erroneous incompatible types error for classes and interfaces when the class is not directly convertible to the interface but is convertible to a parent of the interface
20159RESOLVEDFIXEDenhancementphobosMake std.math.scalbn work in CTFE
20160RESOLVEDFIXEDnormalphobosThreadInfo.cleanup() clears local thread's registered names instead of "this"'s
20161RESOLVEDWORKSFORMEregressiondmdRegression (2.088.0 beta) in compile-time evaluation of immutable static fields
20162RESOLVEDFIXEDmajordmdSign Extension for ?: optimization done wrong
20163RESOLVEDFIXEDnormaldmdDeprecated import in string mixin does not output diagnostic message
20164RESOLVEDFIXEDnormaldmdImporting deprecated module at function-local scope does not output diagnostic message
20165RESOLVEDDUPLICATEenhancementdmdAdd standard @nodiscard attribute for functions
20166RESOLVEDWONTFIXenhancementphobosamong should have an overload for fixed-length arrays
20167RESOLVEDWORKSFORMEenhancementdmdIssue warning when result discarded from strong pure function?
20168NEWenhancementdmddmd#19615Missing context when CTFE fails with 'no available source code'
20169RESOLVEDDUPLICATEnormaldmdCannot allocate immutable class on the stack with scope
20170RESOLVEDFIXEDnormaldmd[dip1000] scope and return not inferred for auto ref parameter
20171RESOLVEDWORKSFORMEregressiondmd[REG 2.086.0] null this in invariant after destructor called
20172RESOLVEDWONTFIXenhancementdmdusing functions with full path and without preliminary import
20173RESOLVEDDUPLICATEenhancementdmdStructMemberInitializer syntax on right side of assigning
20174NEWnormalphobosphobos#10384posix-only std.math functions shouldn't be present on windows
20175RESOLVEDFIXEDnormalphobosNullable!T.get(x) immutable array elements downgraded to const
20176RESOLVEDFIXEDnormalphobosstd.container.rbtree does not work at compile time
20177NEWenhancementdruntimedmd#17388Streamline cycle detection code due to no more duplicates
20178RESOLVEDFIXEDenhancementdruntimeAdd TypeInfo_Class/TypeInfo_Interface.isBaseOf (equivalent to C#/Java isAssignableFrom)
20179NEWenhancementdmddmd#19616'goto' skips over declaration triggered for unused variable
20180NEWmajordmddmd#17921Deprecated unittests should not be deprecated functions
20181RESOLVEDFIXEDnormaldmd[nightly 2019-08-29] internal compiler error when static foreach iterating property method of struct
20182RESOLVEDFIXEDregressionphobos[REG 2.086.0] std.traits.ParameterDefaults fails for copy constructor of nested struct
20183RESOLVEDFIXEDnormaldmdAssigning statement scope of struct literal or temporary to variable with longer lifetime
20184NEWenhancementphobosphobos#10385String maxsplit
20185RESOLVEDDUPLICATEnormaldmdIsExpression with identifier does not handle combined qualifiers correctly
20186RESOLVEDFIXEDregressionphobosFile size of "Hello, world" executable increased by 185KB
20187REOPENEDnormaldmddmd#19617alias this bypasses truncating conversion warning
20188RESOLVEDDUPLICATEregressionphobosgetSymbolsByUDA produces compile errors when symbol is a module
20189NEWenhancementdmddmd#19618Codegen - functions that call other functions with the same arguments do redundant copying between stack and registers.
20190RESOLVEDWORKSFORMEcriticaldmdDeprecation not triggered on templates
20191NEWenhancementdmddmd#19619Allow struct mixin declaration
20192RESOLVEDFIXEDenhancementphobosMake std.math.isSubnormal work in CTFE
20193RESOLVEDDUPLICATEenhancementdmdUsing shared in the class declaration does not make the class implicitly shared like for a struct
20194RESOLVEDDUPLICATEnormaldmd.di files are not stripped of constructor definitions
20195RESOLVEDFIXEDnormaldmd-preview=nosharedaccess has some access problems
20196RESOLVEDFIXEDenhancementphobosMake std.math.isNormal work in CTFE
20197NEWenhancementphobosphobos#10386Make std.math.isIdentical work in CTFE
20198RESOLVEDFIXEDenhancementphobosMake std.math.nextUp and nextDown and nextafter work in CTFE for float and double
20199RESOLVEDFIXEDenhancementphobosMake std.math.frexp work in CTFE
20200RESOLVEDFIXEDenhancementphobosMake std.math.isPowerOf2 work for floating point numbers in CTFE
20201RESOLVEDFIXEDenhancementphobosMake std.math.scalbn pure
20202RESOLVEDFIXEDenhancementphobosMake std.math.signbit work in CTFE
20203RESOLVEDFIXEDenhancementphobosMake std.math.copysign work in CTFE
20204NEWnormaldlang.orgdlang.org#3979need to fix ABI about registers using