[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2017-01-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to newCTFE at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5cc28431b92d6849ef7758d200f714f5aee996f3
Fix Issue 16974 - Equal associative arrays with associative array keys are
considered unequal

https://github.com/dlang/druntime/commit/d57fdb116ebb9dc1a7c0f1983c253db58dbbc22b
Merge pull request #1715 from denis-sh/fix-Issue-16974

--


[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2017-01-14 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5cc28431b92d6849ef7758d200f714f5aee996f3
Fix Issue 16974 - Equal associative arrays with associative array keys are
considered unequal

https://github.com/dlang/druntime/commit/d57fdb116ebb9dc1a7c0f1983c253db58dbbc22b
Merge pull request #1715 from denis-sh/fix-Issue-16974

--


[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5cc28431b92d6849ef7758d200f714f5aee996f3
Fix Issue 16974 - Equal associative arrays with associative array keys are
considered unequal

Use correct overload of `hashOf` in `_aaGetHash`.

This incorrect usage is possible because of Issue 16973 - `hashOf` has
error-prone signature as `(T, seed)` may be confused with `(ptr, length)` [1].

[1] https://issues.dlang.org/show_bug.cgi?id=16973

https://github.com/dlang/druntime/commit/d57fdb116ebb9dc1a7c0f1983c253db58dbbc22b
Merge pull request #1715 from denis-sh/fix-Issue-16974

[REG2.068] Fix Issue 16974 - Equal associative arrays with associative array
keys are considered unequal

--


[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2016-12-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

safety0ff.bugz  changed:

   What|Removed |Added

Summary|Equal associative arrays|[REG2.068] Equal
   |with associative array keys |associative arrays with
   |are considered unequal  |associative array keys are
   ||considered unequal

--- Comment #5 from safety0ff.bugz  ---
(In reply to Denis Shelomovskii from comment #3)
> 
> Because at least before 79bc91b41334c1805f557ef2f1606de31c6764d1 [1]
> `rt.util.hash.hashOf` was used in `_aaGetHash`. Though I didn't actually
> test it.

Ah, yea, I see the import was removed, good enough for me.

--