mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-24 02:31:13 +08:00
feat: 搭建闭包捕获基础设施
This commit is contained in:
@@ -109,7 +109,10 @@ define_opcodes! {
|
||||
DELETE_PROP_STATIC = 0x39 => "DELETE_PROP_STATIC",
|
||||
DELETE_PROP_DYNAMIC = 0x3A => "DELETE_PROP_DYNAMIC",
|
||||
INSTANCEOF = 0x3B => "INSTANCEOF",
|
||||
MAKE_CELL = 0x3C => "MAKE_CELL",
|
||||
CELL_GET = 0x3D => "CELL_GET",
|
||||
REST_OBJECT = 0x3E => "REST_OBJECT",
|
||||
CELL_SET = 0x3F => "CELL_SET",
|
||||
|
||||
// -- Variable (0x30-0x32) --
|
||||
LOAD_VAR = 0x30 => "LOAD_VAR",
|
||||
@@ -126,8 +129,10 @@ define_opcodes! {
|
||||
SUPER_STATIC_GET_PROP = 0x46 => "SUPER_STATIC_GET_PROP",
|
||||
SET_HOME_OBJECT = 0x47 => "SET_HOME_OBJECT",
|
||||
DEFINE_ACCESSOR = 0x48 => "DEFINE_ACCESSOR",
|
||||
LOAD_UPVALUE = 0x49 => "LOAD_UPVALUE",
|
||||
CREATE_CLOSURE = 0x4A => "CREATE_CLOSURE",
|
||||
CREATE_REGEXP = 0x4B => "CREATE_REGEXP",
|
||||
STORE_UPVALUE = 0x4C => "STORE_UPVALUE",
|
||||
|
||||
// ── Object Property (0x50-0x5F) ──
|
||||
IC_GET_PROP = 0x50 => "IC_GET_PROP",
|
||||
|
||||
Reference in New Issue
Block a user