[parrot/parrot] 2de8aa: [gc] add -D2xx MEM_DETAIL_DEBUG_FLAG

GitHub noreply at github.com
Mon Oct 27 10:38:58 UTC 2014


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

  Changed paths:
    M docs/binaries/parrot.pod
    M docs/running.pod
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M include/parrot/interpreter.h
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/gc/gc_private.h

  Log Message:
  -----------
  [gc] add -D2xx MEM_DETAIL_DEBUG_FLAG

pass -D for parrot also down to gc_initialize, not only parrot_old
undo --gc-dynamic-threshold=2 for gms, use the standard --gc-nursery-size
as documented.
add seperate GC_DEBUG_DETAIL_2 tracer to seperate it from
MEM_DETAIL_DEBUG_FLAG tracing for every single alloc/free.


  Commit: 4d5ae76bf80dd04b43f5d4db0318c67edec56d96
      https://github.com/parrot/parrot/commit/4d5ae76bf80dd04b43f5d4db0318c67edec56d96
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-10-27 (Mon, 27 Oct 2014)

  Changed paths:
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  [pmc] add Coroutine.mark with caller_seg

Coroutine.mark was just calling Sub.mark and missed to mark
the caller_seg. Do it now properly with inheritance.
Note that this does not fix GH #1109, which is a Coro in a wrong gen


Compare: https://github.com/parrot/parrot/compare/b4c8c44f556d...4d5ae76bf80d


More information about the parrot-commits mailing list