Changes for version 1.22 - 2010-02-14
- Tested with ActivePerl 5.10.0
- bytecode.h: unshare_hek exception for WIN32, not only MINGW
- t/modules.t: Added list of to be skipped modules, which cycle endlessly. Improve todo message.
- t/testm.sh: add option -s "install skipped modules"
- Makefile.PL, cc_harness, perlcc: fix ldflags for ActivePerl 5.10.0 for MSVC6 (ccversion 12) -opt:ref,icf leads to invalid outfile "pt:ref,icf"
- c+cc test 29 fails on 5.10 randomly. Make it a TODO
Documentation
ByteLoader bytecode versions
Autogenerated data about Perl ops, used to generate bytecode
Introduction to the Perl Compiler-Translator
The Perl op tree
Need help with the perl compiler, emit C or JIT, blabla
Assemble Perl bytecode
generate executables from Perl programs
Modules
Autogenerated data about Perl ops, used to generate bytecode
load byte compiled perl code
Assemble Perl bytecode
Walk basic blocks
Perl compiler's bytecode backend
Perl compiler's C backend
Perl compiler's optimized C translation backend
Disassemble Perl bytecode
Helper module for CC backend
show what stashes are loaded
Provides
in lib/B/C.pm
in lib/B/C.pm
in lib/B/Disassembler.pm
in lib/B/C.pm
in lib/B/CC.pm
in lib/B/CC.pm