Runtime support for JIT-compiled code.
Summary
Functions
Appends spread values into an array-like target.
Applies a superclass constructor for super(...).
Converts an iterable or array-like value to a JavaScript array object.
Resolves an awaited JavaScript value for compiled async code.
Collects remaining values from an iterator into a list.
Constructs a JavaScript value from compiled code.
Returns the atom table from a context-like value.
Returns the home object associated with the current function.
Returns the JavaScript this value from a context-like value.
Copies enumerable object-spread properties.
Defines a method, getter, or setter from compiled code.
Defines a computed-name method, getter, or setter from compiled code.
Raises a JavaScript ReferenceError when a local is still in the temporal dead zone.
Returns a dirty interpreter context suitable for entry into compiled code.
Reads a variable from a compiled context or throws when absent.
Creates key iteration state for a JavaScript for...in loop.
Advances JavaScript for...of iterator state.
Creates iterator state for a JavaScript for...of loop.
Reads a JavaScript property value.
Reads a global binding and returns :undefined when absent.
Reads the value from a reference cell or object-property reference.
Reads a variable binding or throws a JavaScript ReferenceError when absent.
Reads the value referenced by a compiled variable reference.
Loads a registered VM module by name.
Applies JavaScript instanceof semantics.
Invokes a JavaScript callable from compiled code.
Invokes a tail-position JavaScript method from compiled code.
Invokes a callable variable reference with two arguments.
Invokes a callable stored in a variable reference.
Checks and invokes a callable variable reference with no arguments.
Checks and invokes a callable variable reference with three arguments.
Closes an iterator by calling its return method when present.
Applies JavaScript logical NOT.
Creates a mutable reference cell for a local slot value.
Returns or creates a mutable reference cell for an existing variable reference.
Applies JavaScript postfix decrement and returns {new_value, old_value}.
Resolves an atom-table entry to its runtime value.
Writes a JavaScript array element.
Writes a JavaScript property value.
Writes an existing private class field or throws when absent.
Writes a captured variable and returns the value.
Assigns a JavaScript function display name.
Assigns a function display name from a computed property value.
Writes a value through a compiled variable reference and returns the value.
Creates special object forms used by compiled object/class bytecode.
Throws a JavaScript error value.
Returns whether a value is JavaScript undefined.
Returns whether a value is either undefined or null.
Updates the active this value in a context.
Functions
Appends spread values into an array-like target.
Applies a superclass constructor for super(...).
Converts an iterable or array-like value to a JavaScript array object.
Resolves an awaited JavaScript value for compiled async code.
Collects remaining values from an iterator into a list.
Constructs a JavaScript value from compiled code.
Returns the atom table from a context-like value.
Returns the home object associated with the current function.
Returns the JavaScript this value from a context-like value.
Copies enumerable object-spread properties.
Defines a method, getter, or setter from compiled code.
Defines a computed-name method, getter, or setter from compiled code.
Raises a JavaScript ReferenceError when a local is still in the temporal dead zone.
Returns a dirty interpreter context suitable for entry into compiled code.
Reads a variable from a compiled context or throws when absent.
Creates key iteration state for a JavaScript for...in loop.
Advances JavaScript for...of iterator state.
Creates iterator state for a JavaScript for...of loop.
Reads a JavaScript property value.
Reads a global binding and returns :undefined when absent.
Reads the value from a reference cell or object-property reference.
Reads a variable binding or throws a JavaScript ReferenceError when absent.
Reads the value referenced by a compiled variable reference.
Loads a registered VM module by name.
Applies JavaScript instanceof semantics.
Invokes a JavaScript callable from compiled code.
Invokes a tail-position JavaScript method from compiled code.
Invokes a callable variable reference with two arguments.
Invokes a callable stored in a variable reference.
Checks and invokes a callable variable reference with no arguments.
Checks and invokes a callable variable reference with three arguments.
Closes an iterator by calling its return method when present.
Applies JavaScript logical NOT.
Creates a mutable reference cell for a local slot value.
Returns or creates a mutable reference cell for an existing variable reference.
Applies JavaScript postfix decrement and returns {new_value, old_value}.
Resolves an atom-table entry to its runtime value.
Writes a JavaScript array element.
Writes a JavaScript property value.
Writes an existing private class field or throws when absent.
Writes a captured variable and returns the value.
Assigns a JavaScript function display name.
Assigns a function display name from a computed property value.
Writes a value through a compiled variable reference and returns the value.
Creates special object forms used by compiled object/class bytecode.
Throws a JavaScript error value.
Returns whether a value is JavaScript undefined.
Returns whether a value is either undefined or null.
Updates the active this value in a context.