class RCGTK::JITCompiler

An execution engine that compiles the given code when needed.

Public Class Methods

new(mod, opt_level = 3) click to toggle source

Create a new just-in-time compiler.

@param [Module] mod Module to be executed. @param [1, 2, 3] opt_level Optimization level; determines how much optimization is done during execution.

Calls superclass method RCGTK::ExecutionEngine::new
# File lib/rcgtk/execution_engine.rb, line 153
def initialize(mod, opt_level = 3)
        super(mod) do |ptr, error|
                Bindings.create_jit_compiler_for_module(ptr, mod, opt_level, error)
        end
end