[parrot/parrot] 847eb4: Allocate/free work_list for each collecting cycle.

noreply at github.com noreply at github.com
Wed Feb 2 09:52:05 UTC 2011


Branch: refs/heads/generational_gc
Home:   https://github.com/parrot/parrot

Commit: 847eb47bbfd5697105efd121c5778ec59bbe6138
    https://github.com/parrot/parrot/commit/847eb47bbfd5697105efd121c5778ec59bbe6138
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Allocate/free work_list for each collecting cycle.

work_list can grow dramatically when we collect very old generation.


Commit: eeba54f5de4194c4999afd22abffd65d73d7ca7e
    https://github.com/parrot/parrot/commit/eeba54f5de4194c4999afd22abffd65d73d7ca7e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Reorder stats/checks to provide stats before check.


Commit: fc8aa8d0571d96df5f2110b353ba2d3c95ff3951
    https://github.com/parrot/parrot/commit/fc8aa8d0571d96df5f2110b353ba2d3c95ff3951
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
One more fix for manipulating Pointer_Arrays


Commit: 704ee69f9ff5cd98899a99a568943f132d193cae
    https://github.com/parrot/parrot/commit/704ee69f9ff5cd98899a99a568943f132d193cae
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Stylish changes of variable name for consistency.


Commit: 54a464b1bfab248e0def0aad66371e1b2db7dcbe
    https://github.com/parrot/parrot/commit/54a464b1bfab248e0def0aad66371e1b2db7dcbe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Switch from assert to condition in seal_object.

We can call seal_object for already sealed objects. E.g. when we
propogate from gen1 to gen2.




More information about the parrot-commits mailing list