[parrot/parrot] dfbc07: [GC] Rearranged Parrot_gc_fixed_allocator_allocate...
noreply at github.com
noreply at github.com
Thu Nov 18 23:26:37 UTC 2010
Branch: refs/heads/gc_ms2_faster_list
Home: https://github.com/parrot/parrot
Commit: dfbc072833114214143253a02a4113a9e0bfd8c5
https://github.com/parrot/parrot/commit/dfbc072833114214143253a02a4113a9e0bfd8c5
Author: chromatic <chromatic at wgz.org>
Date: 2010-11-18 (Thu, 18 Nov 2010)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Rearranged Parrot_gc_fixed_allocator_allocate.
This makes the most likely condition occur first.
Commit: 98c21fc77d6a36c3c8fb44fbd97a527de9a046f6
https://github.com/parrot/parrot/commit/98c21fc77d6a36c3c8fb44fbd97a527de9a046f6
Author: chromatic <chromatic at wgz.org>
Date: 2010-11-18 (Thu, 18 Nov 2010)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Simplified pool_allocate().
Commit: 43952b44dc085e7d246e98895ec35fab10b0522d
https://github.com/parrot/parrot/commit/43952b44dc085e7d246e98895ec35fab10b0522d
Author: chromatic <chromatic at wgz.org>
Date: 2010-11-18 (Thu, 18 Nov 2010)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Made get_free_*_item() funcs decrement counts.
Now those accessor functions track the counts of free items in the pool.
Commit: f16f1ac394281dc1a0c82d43d5bdcfb06837dff9
https://github.com/parrot/parrot/commit/f16f1ac394281dc1a0c82d43d5bdcfb06837dff9
Author: chromatic <chromatic at wgz.org>
Date: 2010-11-18 (Thu, 18 Nov 2010)
Changed paths:
M src/gc/gc_ms2.c
Log Message:
-----------
[GC] Removed unnecessary MS2 callbacks.
Commit: 14e89876f3287491cab9f72f9809ca7abe680aaf
https://github.com/parrot/parrot/commit/14e89876f3287491cab9f72f9809ca7abe680aaf
Author: chromatic <chromatic at wgz.org>
Date: 2010-11-18 (Thu, 18 Nov 2010)
Changed paths:
M src/gc/gc_ms2.c
Log Message:
-----------
[GC] Inlined Parrot_pmc_destroy() in MS2 sweeper.
It's crazy how much of an optimization this is.
More information about the parrot-commits
mailing list