[parrot/parrot] 5f1cec: refactor common call preamble into sub

noreply at github.com noreply at github.com
Fri Sep 2 15:50:35 UTC 2011


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot

  Commit: 5f1cec83338c8b8e9acffde45ded03ee5e02f859
      https://github.com/parrot/parrot/commit/5f1cec83338c8b8e9acffde45ded03ee5e02f859
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-02 (Fri, 02 Sep 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  refactor common call preamble into sub


  Commit: d52dba8f5dd69c7504595032a541926438ef1b60
      https://github.com/parrot/parrot/commit/d52dba8f5dd69c7504595032a541926438ef1b60
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-02 (Fri, 02 Sep 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M src/debug.c

  Log Message:
  -----------
  don't assume interp->code still points to the top frame of a backtrace

fixes TT #2188


  Commit: bab687ca8d43c8c69394430da8602921d7c0bf50
      https://github.com/parrot/parrot/commit/bab687ca8d43c8c69394430da8602921d7c0bf50
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-02 (Fri, 02 Sep 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  rewrite backtrace iteration to eliminate special-case for top stack element

this eliminates essentially duplicate code


  Commit: fad065bd432c6a2325fd22bb0013946983f3f9d7
      https://github.com/parrot/parrot/commit/fad065bd432c6a2325fd22bb0013946983f3f9d7
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-02 (Fri, 02 Sep 2011)

  Changed paths:
    M include/parrot/sub.h
  M src/debug.c
  M src/pmc/continuation.pmc
  M src/sub.c
  M src/warnings.c

  Log Message:
  -----------
  don't use interp to guess where the top of a backtrace is, use an explicit parameter


  Commit: 4d99ed7438fcee5554b5df5887423b18b390a977
      https://github.com/parrot/parrot/commit/4d99ed7438fcee5554b5df5887423b18b390a977
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-02 (Fri, 02 Sep 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  mk_manifest_and_skip


Compare: https://github.com/parrot/parrot/compare/34470ce...4d99ed7


More information about the parrot-commits mailing list