[parrot/parrot] cba8b6: Remove redundant check for PMC_data in Capture.mar...

noreply at github.com noreply at github.com
Thu Feb 3 12:43:48 UTC 2011


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

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

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
Remove redundant check for PMC_data in Capture.mark. We use auto_attrs which
always create PMC_data.


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

Changed paths:
  M src/pmc/object.pmc

Log Message:
-----------
Write barrier Class when direct poking from Object


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

Changed paths:
  M lib/Parrot/Pmc2c/PCCMETHOD.pm

Log Message:
-----------
Put write barrier after PCCMethod body. If GC was triggered inside it we have to ensure that object is sealed properly


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

Changed paths:
  M src/pmc.c

Log Message:
-----------
Preserve old GC flags in pmc_reuse.




More information about the parrot-commits mailing list