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

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. METHODS Alien::LibJIT->new Creates a new "Alien::LibJIT" object. lib_dir Ret...

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 4 ++

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.04 - 02 Sep 2013 17:53:59 GMT - Search in distribution

yapc_bratislava08 - Need help with the perl compiler, emit C or JIT, blabla 6 ++
RURBAN/B-C-1.52 - 09 Sep 2014 12:50:11 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 ++

Operator Names and Operator Lists The canonical list of operator names is the contents of the array PL_op_name, defined and initialised in file opcode.h of the Perl source distribution (and installed into the perl library). Each operator has both a t...

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

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

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.600   (3 reviews) - 01 Feb 2015 01:57:55 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 7 ++

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.17 - 28 Jan 2015 02:48:50 GMT - Search in distribution

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

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. INTERFACE INSTANCE METHODS get_globa...

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. 11 ++

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.31 - 26 Feb 2015 18:43:22 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 9 ++

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 1 ++
CLAESJAC/JavaScript-1.16   (4 reviews) - 20 Feb 2010 22:09:48 GMT - Search in distribution

LLVM::ExecutionEngine - LLVM execution engine class 3 ++

A "LLVM::ExecutionEngine" represents a LLVM JIT engine. METHODS new( $mod ) Create a new "LLVM::ExecutionEngine" for the LLVM::Module $mod. run_func( $func [, $arg ... ] ) Run the function $func (of type LLVM::Value) with the given arguments of type ...

ALEXBIO/LLVM-0.10 - 11 Dec 2012 10:32:48 GMT - Search in distribution

Template::JavaScript - A templating engine using the JavaScript::V8 module ++

This is a very simple template to JavaScript compiler. We compile either templates passed in as strings or as a file with Template Toolkit, so you can do includes etc. like Template normally does it. Once Template has run we apply our own syntax, whi...

AVAR/Template-JavaScript-0.01 - 05 May 2011 23:47:59 GMT - Search in distribution

Test::Nginx::Socket - Socket-backed test scaffold for the Nginx C modules ++

This module provides a test scaffold based on non-blocking IO::Socket for automated testing in Nginx C module development. This class inherits from Test::Base, thus bringing all its declarative power to the Nginx C module testing practices. You need ...

AGENT/Test-Nginx-0.24 - 08 Dec 2014 01:52:33 GMT - Search in distribution