[parrot/parrot] 8b188d: Fix for TT #1029. The return continuation was bein...

noreply at github.com noreply at github.com
Wed Jan 5 20:31:41 UTC 2011


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

Commit: 8b188dbbc7d5ecc0cf4425ad24b01ca0ba330152
    https://github.com/parrot/parrot/commit/8b188dbbc7d5ecc0cf4425ad24b01ca0ba330152
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-01-05 (Wed, 05 Jan 2011)

Changed paths:
  M compilers/pct/src/PCT/HLLCompiler.pir
  M src/call/args.c
  M src/pmc/nci.pmc

Log Message:
-----------
Fix for TT #1029. The return continuation was being mangled in the PIR compreg function, then we weren't able to account for it in the NCI.invoke VTABLE. cache the old value before we call the function, then sanity check the new return continuation value to see if we should update the cache. All tests pass.


Commit: 07c6d618b91fc5483cf838de1c812f55c802bef5
    https://github.com/parrot/parrot/commit/07c6d618b91fc5483cf838de1c812f55c802bef5
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-01-05 (Wed, 05 Jan 2011)

Changed paths:
  M compilers/pct/src/PCT/Grammar.pir
  M runtime/parrot/bin/prove.pir
  M runtime/parrot/library/distutils.pir

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot




More information about the parrot-commits mailing list