[Issue 4088] opEquals not called on interfaces

2010-05-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #1 from Steven Schveighoffer 2010-05-19 15:27:58 PDT --- Note, this is a problem for dcollections 2.0: http://www.dsource.org/projects/dcollections/ticket/4 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab

[Issue 4088] opEquals not called on interfaces

2011-02-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #2 from d...@dawgfoto.de 2011-02-13 16:49:22 PST --- Created an attachment (id=907) Proposed fix It is actually a very surprising bug, that interfaces can't be compared as it might break structs due to the compiler generated opEqual

[Issue 4088] opEquals not called on interfaces

2011-02-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 Trass3r changed: What|Removed |Added CC||mrmoc...@gmx.de --- Comment #3 from Trass3r

[Issue 4088] opEquals not called on interfaces

2011-02-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #4 from Steven Schveighoffer 2011-02-18 08:33:19 PST --- (In reply to comment #3) > Can't dmd just check the "type" of a given interface and only allow implicit > casts to Object if it is a normal one, i.e. no COM and no C++ interf

[Issue 4088] opEquals not called on interfaces

2011-02-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 Trass3r changed: What|Removed |Added Keywords||rejects-valid --- Comment #5 from Trass3r 2

[Issue 4088] opEquals not called on interfaces

2011-06-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 yebblies changed: What|Removed |Added CC||ben...@tionex.de --- Comment #6 from yebbli

[Issue 4088] opEquals not called on interfaces

2011-08-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[Issue 4088] opEquals not called on interfaces

2011-08-05 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #8 from Walter Bright 2011-08-05 20:34:51 PDT --- Issues that need to be resolved: 1. what should happen if this is called with a COM object? 2. how does an opEquals defined in an interface interact with the object.opEquals? 3.

[Issue 4088] opEquals not called on interfaces

2011-08-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #9 from Steven Schveighoffer 2011-08-08 05:47:06 PDT --- (In reply to comment #8) > Issues that need to be resolved: > > 1. what should happen if this is called with a COM object? Compiler error. > 2. how does an opEquals define

[Issue 4088] opEquals not called on interfaces

2011-10-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #10 from Kenji Hara 2011-10-15 02:55:26 PDT --- https://github.com/D-Programming-Language/druntime/pull/72 (In reply to comment #8) > 1. what should happen if this is called with a COM object? If two interfaces are identity compa

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #11 from Walter Bright 2012-02-08 18:42:42 PST --- This is also the root cause of bug 7451. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de --- Comment #12 fro

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
-Language/dmd/commit/9c8b88ca89afef97a5d3b81ba7bd65cac71fd6d0 fix Issue 4088 - opEquals not called on interfaces -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
-Language/dmd/commit/9c8b88ca89afef97a5d3b81ba7bd65cac71fd6d0 fix Issue 4088 - opEquals not called on interfaces -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 d...@dawgfoto.de changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 --- Comment #16 from Steven Schveighoffer 2012-02-08 20:16:23 PST --- Unless the checked-in fix doesn't allow two interfaces to compare, this bug should be closed. It is about the difference between comparing two objects and comparing two int

[Issue 4088] opEquals not called on interfaces

2012-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 4088] opEquals not called on interfaces

2012-02-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4088 Steven Schveighoffer changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #18 from Stev

[Issue 4088] opEquals not called on interfaces

2018-02-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4088 Simen Kjaeraas changed: What|Removed |Added CC||simen.kja...@gmail.com --- Comment #19 from