Hi,
the code is now in. To use it, uncomment the #define _PARROTLIB in
src/dynext.c:23 (for load_bytecode) and
imcc/imcc.l:815 (for .include instructions)
and create the parrotlib.pbc file:
./parrot -o runtime/parrot/include/parrotlib.pbc \
runtime/parrot/library/parrotlib.imc
WARNING:
The code works fine only if DOD and GC are disabled!
If they are disabled, all (not GC releated) tests are passing with
perl t/harness --running-make-test -g -b t/library/*.t t/op/*.t t/pmc/*.t
t/native_pbc/*.t imcc/t/*/*.t t/src/*.t
I have no idea why its not working with DOD/GC,
can you please have a look at it, Leo? I have no clue how to debug those GC
related bugs :-(
jens