[D-runtime] [D-Programming-Language/druntime] 49a0ce: begin to factor out pooltable
GitHub via D-runtime
d-runtime at puremagic.com
Wed Jan 21 15:05:33 PST 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: 49a0ce33e9ab7081c92d8b37145c2b7584158fde
https://github.com/D-Programming-Language/druntime/commit/49a0ce33e9ab7081c92d8b37145c2b7584158fde
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-17 (Sat, 17 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
begin to factor out pooltable
- move sorted insert into new PoolTable struct
Commit: eab63727b9f87e3a9532990a92dec297ed261912
https://github.com/D-Programming-Language/druntime/commit/eab63727b9f87e3a9532990a92dec297ed261912
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
move sorted invariant into PoolTable
Commit: fe76d2a2d35db0b4a05c6e35ae529bfbff331e79
https://github.com/D-Programming-Language/druntime/commit/fe76d2a2d35db0b4a05c6e35ae529bfbff331e79
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
remove Pool.opCmp
Commit: ba77b238a6f5349a6ebdedd9db50211e1b92ab0b
https://github.com/D-Programming-Language/druntime/commit/ba77b238a6f5349a6ebdedd9db50211e1b92ab0b
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
move semi-stabe partition of minimize into PoolTable
Commit: 707b2d26bffb700782a544e58a2c650692c55778
https://github.com/D-Programming-Language/druntime/commit/707b2d26bffb700782a544e58a2c650692c55778
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
move minAddr and maxAddr into PoolTable
Commit: e6f5d43744bb240aa271f2b02a095b715a939218
https://github.com/D-Programming-Language/druntime/commit/e6f5d43744bb240aa271f2b02a095b715a939218
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
move findPool into PoolTable
Commit: 93006b4e0e03f37ebab4dfe99df7ae46adf10dfe
https://github.com/D-Programming-Language/druntime/commit/93006b4e0e03f37ebab4dfe99df7ae46adf10dfe
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
move PoolTable unittest out of Gcx
- templatize PoolTable to mock Pool
Commit: c9f738524e14055811844ba349065deee5126660
https://github.com/D-Programming-Language/druntime/commit/c9f738524e14055811844ba349065deee5126660
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
remove min/maxAddr properties from Gcx
Commit: 6e8615cc3baa70b7b9dd05c6d69544fc3911d821
https://github.com/D-Programming-Language/druntime/commit/6e8615cc3baa70b7b9dd05c6d69544fc3911d821
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
remove findPool cache
- doesn't measurably affect GC performance
Commit: 44cbfaa2aad0ce257359c953dfb038e0aaf74c3b
https://github.com/D-Programming-Language/druntime/commit/44cbfaa2aad0ce257359c953dfb038e0aaf74c3b
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
npools must be > 0 when minAddr != maxAddr
Commit: 4919de8dc4d9fc0cdcb759640faa424a971dfe1d
https://github.com/D-Programming-Language/druntime/commit/4919de8dc4d9fc0cdcb759640faa424a971dfe1d
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
improve dmd register allocation for findPool
- avoids repeated load of this.pools
Commit: 0848b2fbfcb165bdb71827766dd30544964eaabb
https://github.com/D-Programming-Language/druntime/commit/0848b2fbfcb165bdb71827766dd30544964eaabb
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M mak/MANIFEST
M mak/SRCS
M src/gc/gc.d
A src/gc/pooltable.d
Log Message:
-----------
move pooltable into a separate module
Commit: 4d10b016e11b157d99e20f392bae0e91c5f01d5b
https://github.com/D-Programming-Language/druntime/commit/4d10b016e11b157d99e20f392bae0e91c5f01d5b
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-20 (Tue, 20 Jan 2015)
Changed paths:
M src/gc/gc.d
M src/gc/pooltable.d
Log Message:
-----------
remove alias isFree from PoolTable.minimize
Commit: 84cc713bce58e5cf6702ec8025168a8495194171
https://github.com/D-Programming-Language/druntime/commit/84cc713bce58e5cf6702ec8025168a8495194171
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-20 (Tue, 20 Jan 2015)
Changed paths:
M src/gc/gc.d
M src/gc/pooltable.d
Log Message:
-----------
rename reset to Dtor for consistency
Commit: c4e934b1f31722ddc593a6de0083ac693d0fb308
https://github.com/D-Programming-Language/druntime/commit/c4e934b1f31722ddc593a6de0083ac693d0fb308
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M mak/MANIFEST
M mak/SRCS
M src/gc/gc.d
A src/gc/pooltable.d
Log Message:
-----------
Merge pull request #1104 from MartinNowak/findPool
factor out PoolTable
Compare: https://github.com/D-Programming-Language/druntime/compare/9ec0c655aefb...c4e934b1f317
More information about the D-runtime
mailing list