[parrot/parrot] 3ecf70: disable annotations in prt0

noreply at github.com noreply at github.com
Mon Aug 29 17:05:53 UTC 2011


  Branch: refs/heads/whiteknight/frontend_parrot2
  Home:   https://github.com/parrot/parrot

  Commit: 3ecf7053690f86d349f1470c98cea66f77e6a0ce
      https://github.com/parrot/parrot/commit/3ecf7053690f86d349f1470c98cea66f77e6a0ce
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  disable annotations in prt0

These leak into other code which lacks annotations, making it appear that throwing
code originates from frontend/parrot2/prt0.winxed.


  Commit: 41f75567000caa25b3e0e9542d07d287147f6686
      https://github.com/parrot/parrot/commit/41f75567000caa25b3e0e9542d07d287147f6686
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M frontend/parrot2/prt0.pir

  Log Message:
  -----------
  regenerate prt0.pir


  Commit: 940846003fb6075fb02a6e44d699eda5c168b669
      https://github.com/parrot/parrot/commit/940846003fb6075fb02a6e44d699eda5c168b669
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M t/compilers/imcc/syn/pcc.t

  Log Message:
  -----------
  remove "end" ops from PASM->PIR mistranslation


  Commit: 58f04bad266c5dbdaab9ab6d81bab7e943d30e29
      https://github.com/parrot/parrot/commit/58f04bad266c5dbdaab9ab6d81bab7e943d30e29
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-08-29 (Mon, 29 Aug 2011)

  Changed paths:
    M compilers/imcc/pcc.c

  Log Message:
  -----------
  don't fudge :main subs to terminate with an 'end' op

This is unecessary, the runloop will exit when main returns anyways, and
causes confusing problems, such as unexpected termination or segfaults when main
is re-used.


Compare: https://github.com/parrot/parrot/compare/5697b15...58f04ba


More information about the parrot-commits mailing list