Nicolas B. Pierron [:nbp]
One of the thing I was interested in making such abstraction
above our the MacroAssembler, was the ability to have completeness, and
IC, and Inline code, from the Interpreter to Ion, with a single
implementation.
Nicolas B. Pierron — 19 Oct 2016
… hand wave upcoming svg files …
… Demo Time …
$ git show ':/Bug 966743'
fn array_push(args: &CallArgs) -> Result<JSValue, Error> {
jit_inline_if!(args.len() == 1);
…
}
fn array_push(args: &CallArgs) -> Result<JSValue, Error> {
jit_inline_if!(args.len() >= 1);
…
}
… Live annotation of SpiderMonkey's code …