The merge has happened.
Developers/Users should see no visible changes.
Please build and test, should you have any problems, just yell at me on
#irc or parrot-porters.
Regression test cases will be appreciated. :)
I'll try to be available until 3:00pm MDT and later this evening
9:00pmMDT -> until my eyelids close.
NOTE:
Jitted nci stubs are supported now on i386 linux and win32.
However jitted nci stubs are DISABLED by default.
Once we have this initial merge completed and everyone happy, I will
enable jitted nci stubs as the default, accompanied by another message
to parrot-porters
If you want to test jitted nci stubs uncomment tools/build
cs/nativecall.pl:308, make realclean, rinse, etc
Jitted nci stubs for x86_64 and i386 OSX are in the works but not
present in this current merge.
i386 OSX doesn't work with the current patch because it requires a 16
byte aligned stack.
Don't worry, by default configure disables jit on OSX.
Things that have changed under the covers:
1) a new makefile is being generated
+++ config/gen/makefiles.pm (working copy)
@@ -41,6 +41,8 @@
conditioned_lines => 1,
},
+ 'compilers/ncigen/Makefile' =>
+ { SOURCE => 'compilers/ncigen/config/makefiles/ncigen.in' },
2) nci c function stub generation has changed slightly
Kevin