I just committed the first wave of rework for the bytecode format
to make .pbc work cross platform.

See docs/parrotbyte.pod for the current spec, which will change
again shortly.

Due to time constraints, I wasn't able to fully finish the patch this
weekend, I still need to fix floats and wordsize transform, but I've
had some success running bytecodes between my Linux/Intel
and Solaris/Sparc boxes.

More to come, including symbol tables and dynamic linking,
pending list discussion of course. ;)

BTW, the new assembler seems to be broken; I patched
packout.c and hope that it is ready to go, but was only able
to test the old assembler with the new format. I really hope/suggest
that we converge on one assembler VERY soon even if it means
breaking stuff. We are too early in development to be maintaining
two assemblers (read: more work).

-Melvin

Reply via email to