[D-runtime] [D-Programming-Language/druntime] 50a79f: Modification of ketmar's patch to fix AA byKey/byV...
GitHub via D-runtime
d-runtime at puremagic.com
Fri Oct 10 14:03:08 PDT 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: 50a79f17d6448581b02c25369c76ba8eca7e8264
https://github.com/D-Programming-Language/druntime/commit/50a79f17d6448581b02c25369c76ba8eca7e8264
Author: Steven Schveighoffer <schveiguy at yahoo.com>
Date: 2014-10-01 (Wed, 01 Oct 2014)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
Modification of ketmar's patch to fix AA byKey/byValue to avoid performance hits for normal AA calls.
Fixes: https://issues.dlang.org/show_bug.cgi?id=13410
Commit: bf1d2c34d8d8e60129a8cdb884e4bb3574db5b4d
https://github.com/D-Programming-Language/druntime/commit/bf1d2c34d8d8e60129a8cdb884e4bb3574db5b4d
Author: Steven Schveighoffer <schveiguy at yahoo.com>
Date: 2014-10-02 (Thu, 02 Oct 2014)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
Make all foreach uses of buckets use cache
Commit: d3b349e83a145639613f5c3d3eeef380612ae5ba
https://github.com/D-Programming-Language/druntime/commit/d3b349e83a145639613f5c3d3eeef380612ae5ba
Author: Steven Schveighoffer <schveiguy at yahoo.com>
Date: 2014-10-02 (Thu, 02 Oct 2014)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
Take advantage of cache where possible when we know 0 nodes existed.
Commit: 5b3c9c44ad95803299a8c7db52e21a84abd18dc8
https://github.com/D-Programming-Language/druntime/commit/5b3c9c44ad95803299a8c7db52e21a84abd18dc8
Author: Steven Schveighoffer <schveiguy at yahoo.com>
Date: 2014-10-06 (Mon, 06 Oct 2014)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
Added helper method to fetch and update first used bucket automatically.
Updated uses of firstUsedBucket that can update the cache.
Commit: 7cb7307cb5ab8df5f285fd6c5d0d8b0918517d6d
https://github.com/D-Programming-Language/druntime/commit/7cb7307cb5ab8df5f285fd6c5d0d8b0918517d6d
Author: Martin Nowak <code at dawg.eu>
Date: 2014-10-10 (Fri, 10 Oct 2014)
Changed paths:
M src/rt/aaA.d
Log Message:
-----------
Merge pull request #979 from schveiguy/issue13410
issue 13410 -- Performance problem with associative array byKey/byValue
Compare: https://github.com/D-Programming-Language/druntime/compare/b51b752142b0...7cb7307cb5ab
More information about the D-runtime
mailing list