After few rounds of testing I decided to "postpone" realisation of
swapping responsibility of pushing CallContext between caller and
callee. It's way too much for single branch. So I created
context_unify3_simple branch to cover only merging Context and
CallSignature.
This branch is now ready for smoking. I do see couple of codetest errors
but nothing more. I'll fix them soon.
--
Bacek
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev
make fulltest passed on my box (Debian Linux/i386) (except headers
guards failure in src/jit_emit.h and src/fram_builder.h).
rakudo's make test passed as well.
lua build failed with "Can't generate PMC constant for this type." error
message.
context_unify3_simple branch - All tests PASS - (pre/post-config, make corevm/make coretest, test, fulltest at r43173 - Ubuntu 9.10 i386 (g++, --optimize)
After confirmation from fperrad++ and mikehh++ branch was merged back to
trunk.
Patch for build Rakudo - http://nopaste.snit.ch/19150.