Expand description
Builtin ids emitted by the compiler and registered on every VM. The compiler
(compiler.rs) and the handler table (builtins.rs::install) must agree on
these exactly.
Constantsยง
- APPLY
- APPLY_
METHOD - ASYNC_
STEP - AWAIT
- BINOP
- BUILD_
ARGS - CALL
- CALL_
METHOD - CALL_
VALUE - CONTAINS
- COPY_
SCOPE - DBG_
LINE - DECLARE
- DECLARE_
CONST - DECLARE_
VAR - DEF_
ACCESSOR - DEF_
FIELD - DEF_
MEMBER - DELITEM
- DELNAME
- DELPROP_
NAME - DIV
- FORIN_
ALIVE - FORIN_
KEYS - FORITER
- GETATTR
- GETITEM
- GETITER
- GETLOCAL
- GET_
ASYNC_ ITER - HOIST_
TDZ - HOIST_
VAR - INSTANCEOF
- ITER_
CLOSE - LOAD_
NULL - LOOSE_
EQ - MARK_
HOLE - MKARR
- MKBIGINT
- MKCLASS
- MKFUNC
- MKOBJ
- MKREGEX
- MKSTR
- NAMED_
EVAL - NEW
- NEW_
SPREAD - NEW_
TARGET - NULLISH
- NUM_
STEP - OBJ_
REST - POP_
SCOPE - POW
- PROPKEY
- PUSH_
SCOPE - SETATTR
- SETITEM
- SETLOCAL
- SETLOCAL_
STRICT - SIG_
BREAK - SIG_
CONTINUE - SIG_
RETURN - SIG_
UNWIND - STRICT_
EQ - SUPER_
CALL - SUPER_
CALL_ SPREAD - SUPER_
GET - TAG_
TMPL - THIS
- THROW
- TOSTR
- TRUTHY
- TRY
- TYPEOF
- TYPEOF_
NAME - UNARY
- UNPACK
- YIELD