Search results for "distribution:C-TinyCompiler C::"
C::TinyCompiler - Full C JIT compiling using the Tiny C Compiler
This module provides Perl bindings for the Tiny C Compiler, a small, ultra-fast C compiler that can compile in-memory strings of C code, and produce machine code in memory as well. In other words, it is a full C just-in-time compiler. It works for x8...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC
C::TinyCompiler::Perl - Enabling Perl's full C-API in your C::TinyCompiler context
This module provides access to the full Perl C API in your compiler context. This is a very blunt tool, but it is guaranteed to always reflect the API of whichever version of Perl you use to run your script. It is equivalent to including the followin...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC
C::TinyCompiler::package - base module for C::TinyCompiler packages
C::TinyCompiler Packages provide a means to easily integrate C code and libraries into a compiler context. They are akin to Perl modules, although applying them to a compiler state is a bit different compared to saying "use My::Module" in Perl. The m...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC
C::TinyCompiler::Callable - A C::TinyCompiler-based foreign function interface, i.e. C-functions callable from Perl
This module implements the machinery necessary to easily call C functions from Perl with arbitrarily many arguments. The types of the arguments are a bit restricted at the moment, but it nonetheless works for a fairly broad variety of things. In part...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC
C::TinyCompiler::Perl::AV - Perl's array C-API
This module provides various Perl array manipulate functions to the compiler context. Eventually it will contain options so that you can specify which parts of the API you want, but for now it comes in one big bunch (or as much of it as I have packag...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC
C::TinyCompiler::Perl::Croak - A light-weight interface to Perl's croak and warn
This module provides Perl's C interface to both the traditional and variadic forms of warn and croak. These allow you to write defensive C code without needing the full Perl C api to do it. Like other C::TinyCompiler packages, you never use this modu...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC
C::TinyCompiler::StretchyBuffer - Enabling stretchy buffers in your context
This C::TinyCompiler package provides Sean Barrett's implementation of stretchy buffers, as well as a couple of extensions by David Mertens for popping and removing values off the end. For more of Sean Barrett's cool work, see his website at http://n...
DCMERTENS/C-TinyCompiler-0.05 - 05 Aug 2015 20:50:24 UTC