[parrot/parrot] 0dade2: Merge branches 'master', 'master' and 'master' of ...

noreply at github.com noreply at github.com
Thu Nov 18 22:53:01 UTC 2010


Branch: refs/heads/origin/gc_ms2_faster_list
Home:   https://github.com/parrot/parrot

Commit: 0dade28215b6f823be00d6874f568954d0ad8c81
    https://github.com/parrot/parrot/commit/0dade28215b6f823be00d6874f568954d0ad8c81
Author: chromatic <chromatic at wgz.org>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Log Message:
-----------
Merge branches 'master', 'master' and 'master' of github.com:parrot/parrot


Commit: 5c682b156d89f4e8c6f01a835cc22454f55cb32e
    https://github.com/parrot/parrot/commit/5c682b156d89f4e8c6f01a835cc22454f55cb32e
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: 34e949731fe66286f74d1cc6d392adf8e05aee1a
    https://github.com/parrot/parrot/commit/34e949731fe66286f74d1cc6d392adf8e05aee1a
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: 5a6044b1cf19cadb3e6605d52ea901fdddaf4e13
    https://github.com/parrot/parrot/commit/5a6044b1cf19cadb3e6605d52ea901fdddaf4e13
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: 4dc014e106d9dd0ebedc1d6b838a4e1e816c27d7
    https://github.com/parrot/parrot/commit/4dc014e106d9dd0ebedc1d6b838a4e1e816c27d7
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: 72477603793b057f3cf8aa483c7e0ec23eacac71
    https://github.com/parrot/parrot/commit/72477603793b057f3cf8aa483c7e0ec23eacac71
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