[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-02-18 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to 2.067 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/0afa52f5996c0e80e3e0067fa14bfc9b955bebca Fix issue 13990, Now yo

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 Steven Schveighoffer changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/8ccd882556b13afa9b8f72c0c41e72709e701c41 Fix second move overlo

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 --- Comment #5 from Steven Schveighoffer --- https://github.com/D-Programming-Language/phobos/pull/2894 --

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 --- Comment #4 from Steven Schveighoffer --- Bleh, I can't be expected to find all the instances of a function I never use ;) I'll add another PR. --

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-21 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 zeljkog changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-20 Thread via Digitalmars-d-bugs
you can move opaque classes. https://github.com/D-Programming-Language/phobos/commit/02be4bdd5593794eb40848e5c2e3304e52fa83e6 Merge pull request #2876 from schveiguy/issue13990 Fix issue 13990 -- std.algorithm.move incorrectly uses hasAliasing for class references --

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|-

[Issue 13990] std.algorithm.move incorrectly uses hasAliasing for class references

2015-01-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13990 --- Comment #1 from Steven Schveighoffer --- PR: https://github.com/D-Programming-Language/phobos/pull/2876 Note, I couldn't just put the code inside structs, because unit tests also want to make sure a pointer isn't self-pointing. --