[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