[parrot/parrot] e9527a: [gc] add missing PackFileView to continuation.mark

GitHub noreply at github.com
Tue Oct 28 08:07:59 UTC 2014


  Branch: refs/heads/rurban/gcdebug-gh1108
  Home:   https://github.com/parrot/parrot
  Commit: e9527a0fec884b2fdcbb264c768d814e976fa075
      https://github.com/parrot/parrot/commit/e9527a0fec884b2fdcbb264c768d814e976fa075
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-28 (Tue, 28 Oct 2014)

  Changed paths:
    M src/pmc/continuation.pmc

  Log Message:
  -----------
  [gc] add missing PackFileView to continuation.mark

also simplify the code a bit


  Commit: 00138dba7dacdff0f2badeb5ce1ffdbf9b68d4b0
      https://github.com/parrot/parrot/commit/00138dba7dacdff0f2badeb5ce1ffdbf9b68d4b0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-28 (Tue, 28 Oct 2014)

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  [gc] protect pcc_reuse_continuation from empty data

check for uninitialized continuation->data and allocate fresh then also.
simplify code a bit.


  Commit: fab50ada792749caf61b9e5130751c0e0c91aeaa
      https://github.com/parrot/parrot/commit/fab50ada792749caf61b9e5130751c0e0c91aeaa
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-28 (Tue, 28 Oct 2014)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [gc] check empty work_list, optimize gc_gms for -UMEMORY_DEBUG

do not call dummy functions in the common case during GC.

for -DMEMORY_DEBUG only:
protect from empty work_list in check_sanity, which can
occur after the GC was already unblocked.


Compare: https://github.com/parrot/parrot/compare/eed079dbe5f3...fab50ada7927


More information about the parrot-commits mailing list