[parrot/parrot] a7373f: Attach strings and dirty children to youngest gene...

noreply at github.com noreply at github.com
Thu Feb 10 20:44:45 UTC 2011


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

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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Attach strings and dirty children to youngest generation calculation.


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

Changed paths:
  M include/parrot/gc_api.h

Log Message:
-----------
Don't shortcut mark_STRING_alive function. We are using real function in GMS to calculate youngest child.


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

Changed paths:
  M src/ops/core_ops.c
  M src/ops/set.ops

Log Message:
-----------
Preserve GC flags from original GC in 'op copy'


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

Changed paths:
  M src/gc/api.c

Log Message:
-----------
Don't call mark_pmc_header for NULLs from GC API wrapper.


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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix algorithm of handling dirty objects.


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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Bump number of generations to 8.

We are totally like Smalltalk VM from 80s now...




More information about the parrot-commits mailing list