[parrot/parrot] d049fd: destroy the interpreter also in the failure case s...

noreply at github.com noreply at github.com
Mon Sep 19 09:32:08 UTC 2011


  Branch: refs/heads/mls/sub-profiler
  Home:   https://github.com/parrot/parrot

  Commit: d049fd18cdd01c0f25d3a6dd19b38f39cf443b52
      https://github.com/parrot/parrot/commit/d049fd18cdd01c0f25d3a6dd19b38f39cf443b52
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M frontend/parrot2/main.c

  Log Message:
  -----------
  destroy the interpreter also in the failure case so that profiling data gets dumped


  Commit: c28d72bcdeeffa337424a17c4ed17191a466e38e
      https://github.com/parrot/parrot/commit/c28d72bcdeeffa337424a17c4ed17191a466e38e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  hash with the seg+start_offs pointer so that cloned subs just get one entry


  Commit: 796ddaea6c0e202feee860be367aa2cd6eeb5cdb
      https://github.com/parrot/parrot/commit/796ddaea6c0e202feee860be367aa2cd6eeb5cdb
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
  M src/gc/mark_sweep.c
  M src/runcore/subprof.c

  Log Message:
  -----------
  use Parrot_pmc_gc_register instead of a custom mark function


Compare: https://github.com/parrot/parrot/compare/6804e63...796ddae


More information about the parrot-commits mailing list