[parrot/parrot] fc619a: Add in the naive basics of GC anchoring for precis...
noreply at github.com
noreply at github.com
Mon Sep 26 23:03:56 UTC 2011
Branch: refs/heads/whiteknight/gc_precise
Home: https://github.com/parrot/parrot
Commit: fc619a6a101f1d4cd5ba5e0546996a9b15ae9bf9
https://github.com/parrot/parrot/commit/fc619a6a101f1d4cd5ba5e0546996a9b15ae9bf9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M include/parrot/gc_api.h
M include/parrot/interpreter.h
M src/gc/mark_sweep.c
M src/interp/inter_create.c
Log Message:
-----------
Add in the naive basics of GC anchoring for precise GC
Commit: a2f669bbd9154e1a7fa995d8dd34639eefe01e8e
https://github.com/parrot/parrot/commit/a2f669bbd9154e1a7fa995d8dd34639eefe01e8e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M include/parrot/gc_api.h
M src/gc/mark_sweep.c
Log Message:
-----------
Add in a header flag for whether we turn on the precise GC or not.
Commit: 117bd2e68bf78f83b99553ccf8bac6ce9694e2bd
https://github.com/parrot/parrot/commit/117bd2e68bf78f83b99553ccf8bac6ce9694e2bd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M include/parrot/gc_api.h
M include/parrot/interpreter.h
M src/gc/mark_sweep.c
Log Message:
-----------
Add in support for anchoring strings. Parrot builds and runs fine in GC_USE_PRECISE modes 0 and 1
Commit: add0f241491fa34ef4ed963f30d2c502033d40e5
https://github.com/parrot/parrot/commit/add0f241491fa34ef4ed963f30d2c502033d40e5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M include/parrot/gc_api.h
M src/gc/system.c
Log Message:
-----------
In GC_USE_PRECISE==1, print out some debug messages in trace_system_areas when we find an unanchored PMC or STRING. We can use that output to help narrow down occurances.
Compare: https://github.com/parrot/parrot/compare/fc619a6^...add0f24
More information about the parrot-commits
mailing list