[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