Changes for version 0.05
- DIFFERENT BEHAVIOR
- When a C::Blocks package has one or more cshare blocks, C::Blocks used to add C::Blocks::libloader to the package's @ISA list. Now it directly injects the import method from C::Blocks::libloader into the current package, or warns if the package already has an import glob entry in its stash. This makes it possible to use cshare in a class defined using Moo (and probably many other OO frameworks).
- DEPENDENCIES
- The build process now depends upon Test::Warn, which is used (no surprisingly) to test warning messages, and the lexical control thereof.
- Bumped Alien::TinyCCx dependency to v0.10, which should properly support Macs.
- NEW FEATURES
- C::Blocks provides lexically-scoped warnings categories of C::Blocks::import, C::Blocks::compiler, and C::Blocks::linker.
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