Changes for version 0.40

  • DEPENDENCIES
    • Bumped Alien::TinyCCx dependency to v0.11, which should properly support 64-bit Macs.
  • BUG FIXES
    • Revised the perl.h symbol table caching in PerlAPI.xs.PL to use the tcc -run option instead of producing a shared object file. It does not need to produce anything---it just needs to cache the symbol table---but in order to get the default tcc to do that, I need to give it a compile target. Shared objects gave trouble on Macs, but tcc -run does not. An alternative fix would be to change tcc itself to add a "no output" target, or some such. In the meantime, this seems to solve the problem.

Documentation

Modules

embeding a fast C compiler directly into your Perl parser
C interface for interacting with Perl
Enabling stretchy buffers in your context

Provides

in lib/C/Blocks.pm
in lib/C/Blocks.pm
in lib/C/Blocks.pm
in lib/C/Blocks.pm
in lib/C/Blocks.pm