[D-runtime] [D-Programming-Language/druntime] af1de5: use a tail list to chain freelist elems in forward...
GitHub via D-runtime
d-runtime at puremagic.com
Mon Jan 26 16:24:21 PST 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: af1de5c71d345602d2e4c370a3eb147f70c427b7
https://github.com/D-Programming-Language/druntime/commit/af1de5c71d345602d2e4c370a3eb147f70c427b7
Author: Martin Nowak <code at dawg.eu>
Date: 2015-01-26 (Mon, 26 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
use a tail list to chain freelist elems in forward order
- after a collection new allocations are served
from the first pool not the last one leading to
less fragmentation
- GC.free still pushes to the list head
Commit: 513ac86f8f6111d38bfa6c8c5acfb45a2379690a
https://github.com/D-Programming-Language/druntime/commit/513ac86f8f6111d38bfa6c8c5acfb45a2379690a
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2015-01-27 (Tue, 27 Jan 2015)
Changed paths:
M src/gc/gc.d
Log Message:
-----------
Merge pull request #1118 from MartinNowak/freelistOrder
use a tail list to chain freelist elems in forward order
Compare: https://github.com/D-Programming-Language/druntime/compare/3d0b84f4c745...513ac86f8f61
More information about the D-runtime
mailing list