Struct js::back::executor::JitExecutor[src]

pub struct JitExecutor {
    // some fields omitted
}

A JIT executor

Methods

impl JitExecutor

fn new() -> JitExecutor

Create a new JIT executor

Trait Implementations

impl<'a> Executor<(JITVal<'a>, &'a Function<'a>)> for JitExecutor

fn get_global_obj(&self) -> JSVal

fn execute(&self, comp: &(JITVal<'a>, &'a Function<'a>)) -> ResultValue

fn get_global<'a>(&self, field: &'a str) -> Value

fn set_global<'a>(&self, field: &'a str, value: Value) -> Value