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