HTML::Template::JIT - a just-in-time compiler for HTML::Template

This module provides a just-in-time compiler for HTML::Template. The module works in two phases: Load When new() is called the module checks to see if it already has an up-to-date version of your template compiled. If it does it loads the compiled ve...

SAMTREGAR/HTML-Template-JIT-0.05 - 22 Dec 2005 18:50:48 GMT - Search in distribution

LibJIT - Perl bindings for GNU LibJIT

As straightforward as bindings can be - for every function and constant defined by the C library a Perl subroutine is exported. Where C function takes two arguments, a pointer and number of elements, Perl function would take a single array reference ...

VYF/LibJIT-0.03 - 14 Sep 2015 17:40:33 GMT - Search in distribution

Alien::LuaJIT - Alien module for asserting a luajit is available

See the documentation of Alien::Base for details on the API of this module. This module builds a copy of LuaJIT that it ships or picks up a luajit from the system. It exposes the location of the installed headers and shared objects via a simple API t...

SMUELLER/Alien-LuaJIT-v2.0.2.1 - 09 Aug 2013 12:41:43 GMT - Search in distribution

Alien::LibJIT - your very own libjit for nefarious Perl purposes

Installs a copy of libjit for use from XS modules. This version of "Alien::LibJIT" comes with the libjit code from <> as of 1.9.2013....

SMUELLER/Alien-LibJIT-0.03 - 19 Feb 2014 17:26:16 GMT - Search in distribution

Template::Benchmark::Engines::HTMLTemplateJIT - Template::Benchmark plugin for HTML::Template::JIT.

SGRAHAM/Template-Benchmark-1.09   (1 review) - 18 Oct 2010 09:30:20 GMT - Search in distribution

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 GMT - Search in distribution

yapc_bratislava08 - Need help with the perl compiler, emit C or JIT, blabla

RURBAN/B-C-1.54 - 26 Feb 2016 19:06:57 GMT - Search in distribution

GCCJIT - Perl bindings for GCCJIT library

This package provides bindings for libgccjit, an embeddable compiler backend based on GCC. There are two packages in this distribution: "GCCJIT", this package, provides direct bindings to the C API of libgccjit. GCCJIT::Context provides a more succin...

VYF/GCCJIT-0.03 - 26 Apr 2016 20:03:22 GMT - Search in distribution

Faster - do some things faster

This module implements a very simple-minded "JIT" (or actually AIT, ahead of time compiler). It works by more or less translating every function it sees into a C program, compiling it and then replacing the function by the compiled code. As a result,...

MLEHMANN/Faster-0.1   (1 review) - 21 Feb 2009 08:28:15 GMT - Search in distribution

Opcodes - More Opcodes information from opnames.h and opcode.h

RURBAN/Opcodes-0.14 - 16 Jul 2014 18:02:05 GMT - Search in distribution

Ouroboros - Perl XS macros re-exported as C functions

libouroboros is a library of C functions wrapping XS macros. This package provides pointers to these functions, so Perl programs can have access to internal Perl methods (e.g. SvIV) at run-time. In combination with a JIT- compiler it allows Perl prog...

VYF/Ouroboros-0.09 - 15 Aug 2016 21:51:48 GMT - Search in distribution

MCE::Loop - Parallel loop model for building creative loops

This module provides a parallel loop implementation through Many-Core Engine. MCE::Loop is not MCE::Map but more along the lines of an easy way to spin up a MCE instance and have user_func pointing to your code block. If you want something similar to...

MARIOROY/MCE-1.806   (3 reviews) - 12 Oct 2016 01:42:31 GMT - Search in distribution
  • MCE::Flow - Parallel flow model for building creative applications
  • MCE::Step - Parallel step model for building creative steps

FFI::TinyCC - Tiny C Compiler for FFI

This module provides an interface to a very small C compiler known as TinyCC. It does almost no optimizations, so "gcc" or "clang" will probably generate faster code, but it is very small and is very fast and thus may be useful for some Just In Time ...

PLICEASE/FFI-TinyCC-0.22 - 06 Aug 2015 13:39:15 GMT - Search in distribution

JSPL::Context - An object in which we can execute JavaScript

To interact with the SpiderMonkey JavaScript engine you need a JSPL::Context instance. To create one you can use the method "create_context" in JSPL::Runtime or obtain the "stock" one with "stock_context" in JSPL....

SORTIZ/JSPL-1.07 - 17 Jan 2012 00:51:18 GMT - Search in distribution

FFI::Platypus - Write Perl bindings to non-Perl libraries with FFI. No XS required.

Platypus is a library for creating interfaces to machine code libraries written in languages like C, C++, Fortran, Rust, Pascal. Essentially anything that gets compiled into machine code. This implementation uses "libffi" to accomplish this task. "li...

PLICEASE/FFI-Platypus-0.44   (1 review) - 20 Oct 2016 18:33:59 GMT - Search in distribution

Pugs::Doc::Run - How to run Pugs

The normal way to run a Perl program is by making it directly executable, or else by passing the name of the source file as an argument on the command line. An interactive Pugs environment is also available when pugs is started with no program source...

AUDREYT/Perl6-Pugs-6.2.13   (1 review) - 17 Oct 2006 12:51:53 GMT - Search in distribution

Runops::Optimized - Optimized run loop

This is an experimental runloop for perl >= 5.14. It replaces the core perl runloop defined in run.c with a version that unrolls the operations into assembly. This could be a tiny bit faster depending on your CPU. Please don't use this unless you wis...

DGL/Runops-Optimized-0.02 - 08 Jun 2011 11:40:13 GMT - Search in distribution - web server providing an interactive treemap of Devel::SizeMe data

Reads a database created by and provides a web interface with an interactive treemap of the data. Currently requires Mojolicious::Lite which isn't available for perl 5.8. If this affects you you can run Devel::SizeMe with your normal ...

TIMB/Devel-SizeMe-0.19   (1 review) - 05 Sep 2013 20:58:51 GMT - Search in distribution

Template::Sandbox - Fast template engine sandboxed from your application.

Template::Sandbox is Yet Another Templating module, designed primarily for use in a webserver environment but usable anywhere, providing a more secure "sandboxed" environment than most templating systems. The core design philosophy for Template::Sand...

SGRAHAM/Template-Sandbox-1.04 - 11 May 2010 09:08:09 GMT - Search in distribution

JavaScript::Context - An object in which we can execute JavaScript

CLAESJAC/JavaScript-1.16   (4 reviews) - 20 Feb 2010 22:09:48 GMT - Search in distribution