January 21, 2015 [D-runtime] [D-Programming-Language/druntime] 49a0ce: begin to factor out pooltable | ||||
|---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply