fix array gc bug; new gc error chasing
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
["add", 3, 2, 1, 7, 32],
|
||||
["access", 4, "_use", 7, 39],
|
||||
["add", 5, 3, 4, 7, 39],
|
||||
["get", 7, 19, 1, 7, 10],
|
||||
["get", 7, 12, 1, 7, 10],
|
||||
["frame", 8, 7, 1, 7, 10],
|
||||
["null", 9, 7, 10],
|
||||
["setarg", 8, 0, 9, 7, 10],
|
||||
@@ -159,7 +159,7 @@
|
||||
["access", 6, "/build", 31, 25],
|
||||
["add", 7, 5, 6, 31, 25],
|
||||
["move", 1, 7, 31, 25],
|
||||
["get", 9, 16, 1, 32, 8],
|
||||
["get", 9, 17, 1, 32, 8],
|
||||
["is_proxy", 10, 9, 32, 8],
|
||||
["jump_false", 10, "record_path_8", 32, 8],
|
||||
["null", 11, 32, 8],
|
||||
@@ -181,7 +181,7 @@
|
||||
"call_done_9",
|
||||
"_nop_bl_2",
|
||||
["jump_true", 8, "if_else_6", 32, 8],
|
||||
["get", 19, 16, 1, 33, 5],
|
||||
["get", 19, 17, 1, 33, 5],
|
||||
["is_proxy", 20, 19, 33, 5],
|
||||
["jump_false", 20, "record_path_10", 33, 5],
|
||||
["null", 21, 33, 5],
|
||||
@@ -217,10 +217,10 @@
|
||||
"nr_slots": 19,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 3, 23, 1, 40, 7],
|
||||
["get", 3, 18, 1, 40, 7],
|
||||
["load_dynamic", 4, 3, 1, 40, 17],
|
||||
["jump_false", 4, "if_else_12", 40, 17],
|
||||
["get", 5, 23, 1, 41, 12],
|
||||
["get", 5, 18, 1, 41, 12],
|
||||
["load_dynamic", 6, 5, 1, 41, 22],
|
||||
["return", 6, 41, 22],
|
||||
"_nop_ur_1",
|
||||
@@ -246,14 +246,14 @@
|
||||
["setarg", 11, 2, 7, 42, 26],
|
||||
["setarg", 11, 3, 8, 42, 26],
|
||||
["invoke", 11, 9, 42, 26],
|
||||
["get", 14, 13, 1, 42, 16],
|
||||
["get", 14, 3, 1, 42, 16],
|
||||
["frame", 15, 14, 1, 42, 16],
|
||||
["null", 16, 42, 16],
|
||||
["setarg", 15, 0, 16, 42, 16],
|
||||
["setarg", 15, 1, 9, 42, 16],
|
||||
["invoke", 15, 13, 42, 16],
|
||||
["move", 2, 13, 42, 16],
|
||||
["get", 17, 23, 1, 43, 3],
|
||||
["get", 17, 18, 1, 43, 3],
|
||||
["store_dynamic", 17, 2, 1, 43, 13],
|
||||
["return", 2, 44, 10],
|
||||
"_nop_ur_2",
|
||||
@@ -285,12 +285,12 @@
|
||||
["access", 13, ".cm.mcode", 49, 50],
|
||||
["add", 14, 12, 13, 49, 50],
|
||||
["move", 8, 14, 49, 50],
|
||||
["null", 4, 50, 20],
|
||||
["null", 5, 51, 14],
|
||||
["null", 3, 50, 20],
|
||||
["null", 4, 51, 14],
|
||||
["null", 7, 52, 16],
|
||||
["null", 6, 53, 20],
|
||||
["null", 3, 54, 19],
|
||||
["get", 16, 16, 1, 55, 7],
|
||||
["null", 5, 54, 19],
|
||||
["get", 16, 17, 1, 55, 7],
|
||||
["is_proxy", 17, 16, 55, 7],
|
||||
["jump_false", 17, "record_path_16", 55, 7],
|
||||
["null", 18, 55, 7],
|
||||
@@ -311,7 +311,7 @@
|
||||
["invoke", 23, 15, 55, 7],
|
||||
"call_done_17",
|
||||
["jump_false", 15, "if_else_14", 55, 7],
|
||||
["get", 25, 16, 1, 56, 18],
|
||||
["get", 25, 17, 1, 56, 18],
|
||||
["is_proxy", 26, 25, 56, 18],
|
||||
["jump_false", 26, "record_path_18", 56, 18],
|
||||
["null", 27, 56, 18],
|
||||
@@ -331,24 +331,24 @@
|
||||
["setarg", 32, 1, 8, 56, 18],
|
||||
["invoke", 32, 24, 56, 18],
|
||||
"call_done_19",
|
||||
["move", 4, 24, 56, 18],
|
||||
["move", 3, 24, 56, 18],
|
||||
["get", 34, 11, 1, 57, 12],
|
||||
["frame", 35, 34, 1, 57, 12],
|
||||
["null", 36, 57, 12],
|
||||
["setarg", 35, 0, 36, 57, 12],
|
||||
["setarg", 35, 1, 4, 57, 12],
|
||||
["setarg", 35, 1, 3, 57, 12],
|
||||
["invoke", 35, 33, 57, 12],
|
||||
["move", 5, 33, 57, 12],
|
||||
["get", 38, 14, 1, 58, 14],
|
||||
["move", 4, 33, 57, 12],
|
||||
["get", 38, 15, 1, 58, 14],
|
||||
["frame", 39, 38, 1, 58, 14],
|
||||
["null", 40, 58, 14],
|
||||
["setarg", 39, 0, 40, 58, 14],
|
||||
["setarg", 39, 1, 5, 58, 14],
|
||||
["setarg", 39, 1, 4, 58, 14],
|
||||
["invoke", 39, 37, 58, 14],
|
||||
["move", 7, 37, 58, 14],
|
||||
["move", 41, 7, 59, 9],
|
||||
["jump_false", 41, "and_end_22", 59, 9],
|
||||
["get", 43, 16, 1, 59, 19],
|
||||
["get", 43, 17, 1, 59, 19],
|
||||
["is_proxy", 44, 43, 59, 19],
|
||||
["jump_false", 44, "record_path_23", 59, 19],
|
||||
["null", 45, 59, 19],
|
||||
@@ -371,7 +371,7 @@
|
||||
["move", 41, 42, 59, 19],
|
||||
"and_end_22",
|
||||
["jump_false", 41, "if_else_20", 59, 19],
|
||||
["get", 52, 16, 1, 60, 24],
|
||||
["get", 52, 17, 1, 60, 24],
|
||||
["is_proxy", 53, 52, 60, 24],
|
||||
["jump_false", 53, "record_path_25", 60, 24],
|
||||
["null", 54, 60, 24],
|
||||
@@ -426,7 +426,7 @@
|
||||
["frame", 66, 65, 1, 62, 18],
|
||||
["null", 67, 62, 18],
|
||||
["setarg", 66, 0, 67, 62, 18],
|
||||
["setarg", 66, 1, 4, 62, 18],
|
||||
["setarg", 66, 1, 3, 62, 18],
|
||||
["invoke", 66, 64, 62, 18],
|
||||
["move", 6, 64, 62, 18],
|
||||
[
|
||||
@@ -446,21 +446,21 @@
|
||||
["setarg", 70, 1, 1, 63, 17],
|
||||
["setarg", 70, 2, 6, 63, 17],
|
||||
["invoke", 70, 68, 63, 17],
|
||||
["move", 3, 68, 63, 17],
|
||||
["move", 5, 68, 63, 17],
|
||||
["jump_false", 7, "if_else_27", 64, 9],
|
||||
["get", 73, 1, 1, 65, 7],
|
||||
["get", 73, 2, 1, 65, 7],
|
||||
["frame", 74, 73, 0, 65, 7],
|
||||
["null", 75, 65, 7],
|
||||
["setarg", 74, 0, 75, 65, 7],
|
||||
["invoke", 74, 72, 65, 7],
|
||||
["get", 77, 16, 1, 66, 7],
|
||||
["get", 77, 17, 1, 66, 7],
|
||||
["is_proxy", 78, 77, 66, 7],
|
||||
["jump_false", 78, "record_path_29", 66, 7],
|
||||
["null", 79, 66, 7],
|
||||
["access", 80, "slurpwrite", 66, 7],
|
||||
["array", 81, 0, 66, 7],
|
||||
["push", 81, 7, 66, 7],
|
||||
["push", 81, 3, 66, 7],
|
||||
["push", 81, 5, 66, 7],
|
||||
["frame", 82, 77, 2, 66, 7],
|
||||
["setarg", 82, 0, 79, 66, 7],
|
||||
["setarg", 82, 1, 80, 66, 7],
|
||||
@@ -472,7 +472,7 @@
|
||||
["frame", 84, 83, 2, 66, 7],
|
||||
["setarg", 84, 0, 77, 66, 7],
|
||||
["setarg", 84, 1, 7, 66, 7],
|
||||
["setarg", 84, 2, 3, 66, 7],
|
||||
["setarg", 84, 2, 5, 66, 7],
|
||||
["invoke", 84, 76, 66, 7],
|
||||
"call_done_30",
|
||||
["jump", "if_end_28", 66, 7],
|
||||
@@ -492,7 +492,7 @@
|
||||
["frame", 87, 86, 2, 68, 12],
|
||||
["null", 88, 68, 12],
|
||||
["setarg", 87, 0, 88, 68, 12],
|
||||
["setarg", 87, 1, 3, 68, 12],
|
||||
["setarg", 87, 1, 5, 68, 12],
|
||||
["setarg", 87, 2, 2, 68, 12],
|
||||
["tail_invoke", 87, 85, 68, 12],
|
||||
["return", 85, 68, 12],
|
||||
@@ -662,7 +662,7 @@
|
||||
["load_field", 54, 2, "mcode", 111, 36],
|
||||
["add", 55, 53, 54, 111, 36],
|
||||
["move", 8, 55, 111, 36],
|
||||
["get", 57, 16, 1, 112, 9],
|
||||
["get", 57, 17, 1, 112, 9],
|
||||
["is_proxy", 58, 57, 112, 9],
|
||||
["jump_false", 58, "record_path_40", 112, 9],
|
||||
["null", 59, 112, 9],
|
||||
@@ -684,7 +684,7 @@
|
||||
"call_done_41",
|
||||
["move", 65, 56, 112, 9],
|
||||
["jump_false", 65, "and_end_39", 112, 9],
|
||||
["get", 67, 16, 1, 112, 35],
|
||||
["get", 67, 17, 1, 112, 35],
|
||||
["is_proxy", 68, 67, 112, 35],
|
||||
["jump_false", 68, "record_path_42", 112, 35],
|
||||
["null", 69, 112, 35],
|
||||
@@ -707,7 +707,7 @@
|
||||
["move", 65, 66, 112, 35],
|
||||
"and_end_39",
|
||||
["jump_false", 65, "if_else_37", 112, 35],
|
||||
["get", 76, 16, 1, 113, 23],
|
||||
["get", 76, 17, 1, 113, 23],
|
||||
["is_proxy", 77, 76, 113, 23],
|
||||
["jump_false", 77, "record_path_44", 113, 23],
|
||||
["null", 78, 113, 23],
|
||||
@@ -728,7 +728,7 @@
|
||||
["invoke", 83, 75, 113, 23],
|
||||
"call_done_45",
|
||||
["move", 5, 75, 113, 23],
|
||||
["get", 85, 16, 1, 114, 17],
|
||||
["get", 85, 17, 1, 114, 17],
|
||||
["is_proxy", 86, 85, 114, 17],
|
||||
["jump_false", 86, "record_path_46", 114, 17],
|
||||
["null", 87, 114, 17],
|
||||
@@ -890,7 +890,7 @@
|
||||
"nr_slots": 96,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 14, 4, 1, 130, 20],
|
||||
["get", 14, 5, 1, 130, 20],
|
||||
["frame", 15, 14, 2, 130, 20],
|
||||
["null", 16, 130, 20],
|
||||
["setarg", 15, 0, 16, 130, 20],
|
||||
@@ -899,8 +899,8 @@
|
||||
["invoke", 15, 13, 130, 20],
|
||||
["move", 4, 13, 130, 20],
|
||||
["load_field", 17, 4, "tokens", 131, 23],
|
||||
["get", 18, 4, 1, 131, 57],
|
||||
["get", 20, 17, 1, 131, 13],
|
||||
["get", 18, 5, 1, 131, 57],
|
||||
["get", 20, 13, 1, 131, 13],
|
||||
["frame", 21, 20, 4, 131, 13],
|
||||
["null", 22, 131, 13],
|
||||
["setarg", 21, 0, 22, 131, 13],
|
||||
@@ -909,15 +909,15 @@
|
||||
["setarg", 21, 3, 2, 131, 13],
|
||||
["setarg", 21, 4, 18, 131, 13],
|
||||
["invoke", 21, 19, 131, 13],
|
||||
["move", 11, 19, 131, 13],
|
||||
["move", 10, 19, 131, 13],
|
||||
["access", 7, 0, 132, 12],
|
||||
["access", 8, -1, 133, 19],
|
||||
["access", 12, -1, 133, 19],
|
||||
["null", 6, 134, 18],
|
||||
["null", 12, 135, 11],
|
||||
["null", 11, 135, 11],
|
||||
["null", 3, 136, 13],
|
||||
["null", 5, 137, 14],
|
||||
["null", 9, 138, 13],
|
||||
["load_field", 23, 11, "errors", 139, 20],
|
||||
["null", 8, 138, 13],
|
||||
["load_field", 23, 10, "errors", 139, 20],
|
||||
["null", 24, 139, 34],
|
||||
["is_identical", 25, 23, 24, 139, 34],
|
||||
["jump_true", 25, "ne_nid_64", 139, 34],
|
||||
@@ -965,7 +965,7 @@
|
||||
"ne_done_63",
|
||||
["move", 28, 25, 139, 34],
|
||||
["jump_false", 28, "and_end_62", 139, 34],
|
||||
["load_field", 29, 11, "errors", 139, 49],
|
||||
["load_field", 29, 10, "errors", 139, 49],
|
||||
["length", 30, 29, 139, 49],
|
||||
["access", 31, 0, 139, 63],
|
||||
"_nop_tc_7",
|
||||
@@ -993,10 +993,10 @@
|
||||
"rel_done_73",
|
||||
["move", 28, 32, 139, 63],
|
||||
"and_end_62",
|
||||
["move", 10, 28, 139, 63],
|
||||
["jump_false", 10, "if_else_75", 140, 7],
|
||||
["move", 9, 28, 139, 63],
|
||||
["jump_false", 9, "if_else_75", 140, 7],
|
||||
"while_start_77",
|
||||
["load_field", 35, 11, "errors", 141, 24],
|
||||
["load_field", 35, 10, "errors", 141, 24],
|
||||
["length", 36, 35, 141, 24],
|
||||
["is_int", 38, 7, 141, 24],
|
||||
["jump_false", 38, "rel_ni_79", 141, 24],
|
||||
@@ -1022,15 +1022,15 @@
|
||||
["disrupt", 141, 24],
|
||||
"rel_done_81",
|
||||
["jump_false", 37, "while_end_78", 141, 24],
|
||||
["load_field", 40, 11, "errors", 142, 11],
|
||||
["load_field", 40, 10, "errors", 142, 11],
|
||||
["load_dynamic", 41, 40, 7, 142, 22],
|
||||
["move", 12, 41, 142, 22],
|
||||
["load_field", 42, 12, "message", 143, 13],
|
||||
["move", 11, 41, 142, 22],
|
||||
["load_field", 42, 11, "message", 143, 13],
|
||||
["move", 3, 42, 143, 13],
|
||||
["load_field", 43, 12, "line", 144, 14],
|
||||
["load_field", 43, 11, "line", 144, 14],
|
||||
["move", 5, 43, 144, 14],
|
||||
["load_field", 44, 12, "column", 145, 13],
|
||||
["move", 9, 44, 145, 13],
|
||||
["load_field", 44, 11, "column", 145, 13],
|
||||
["move", 8, 44, 145, 13],
|
||||
["is_identical", 45, 3, 6, 146, 18],
|
||||
["jump_true", 45, "ne_nid_87", 146, 18],
|
||||
["jump", "ne_ni_88", 146, 18],
|
||||
@@ -1077,7 +1077,7 @@
|
||||
"ne_done_86",
|
||||
["move", 48, 45, 146, 18],
|
||||
["jump_true", 48, "or_end_85", 146, 18],
|
||||
["is_identical", 49, 5, 8, 146, 38],
|
||||
["is_identical", 49, 5, 12, 146, 38],
|
||||
["jump_true", 49, "ne_nid_95", 146, 38],
|
||||
["jump", "ne_ni_96", 146, 38],
|
||||
"ne_nid_95",
|
||||
@@ -1086,37 +1086,37 @@
|
||||
"ne_ni_96",
|
||||
["is_int", 50, 5, 146, 38],
|
||||
["jump_false", 50, "ne_nn_97", 146, 38],
|
||||
["is_int", 51, 8, 146, 38],
|
||||
["is_int", 51, 12, 146, 38],
|
||||
["jump_false", 51, "ne_nn_97", 146, 38],
|
||||
["ne_int", 49, 5, 8, 146, 38],
|
||||
["ne_int", 49, 5, 12, 146, 38],
|
||||
["jump", "ne_done_94", 146, 38],
|
||||
"ne_nn_97",
|
||||
["is_num", 50, 5, 146, 38],
|
||||
["jump_false", 50, "ne_nt_98", 146, 38],
|
||||
["is_num", 51, 8, 146, 38],
|
||||
["is_num", 51, 12, 146, 38],
|
||||
["jump_false", 51, "ne_nt_98", 146, 38],
|
||||
["ne_float", 49, 5, 8, 146, 38],
|
||||
["ne_float", 49, 5, 12, 146, 38],
|
||||
["jump", "ne_done_94", 146, 38],
|
||||
"ne_nt_98",
|
||||
["is_text", 50, 5, 146, 38],
|
||||
["jump_false", 50, "ne_nnl_99", 146, 38],
|
||||
["is_text", 51, 8, 146, 38],
|
||||
["is_text", 51, 12, 146, 38],
|
||||
["jump_false", 51, "ne_nnl_99", 146, 38],
|
||||
["ne_text", 49, 5, 8, 146, 38],
|
||||
["ne_text", 49, 5, 12, 146, 38],
|
||||
["jump", "ne_done_94", 146, 38],
|
||||
"ne_nnl_99",
|
||||
["is_null", 50, 5, 146, 38],
|
||||
["jump_false", 50, "ne_nb_100", 146, 38],
|
||||
["is_null", 51, 8, 146, 38],
|
||||
["is_null", 51, 12, 146, 38],
|
||||
["jump_false", 51, "ne_nb_100", 146, 38],
|
||||
["false", 49, 146, 38],
|
||||
["jump", "ne_done_94", 146, 38],
|
||||
"ne_nb_100",
|
||||
["is_bool", 50, 5, 146, 38],
|
||||
["jump_false", 50, "ne_mis_101", 146, 38],
|
||||
["is_bool", 51, 8, 146, 38],
|
||||
["is_bool", 51, 12, 146, 38],
|
||||
["jump_false", 51, "ne_mis_101", 146, 38],
|
||||
["ne_bool", 49, 5, 8, 146, 38],
|
||||
["ne_bool", 49, 5, 12, 146, 38],
|
||||
["jump", "ne_done_94", 146, 38],
|
||||
"ne_mis_101",
|
||||
["true", 49, 146, 38],
|
||||
@@ -1172,46 +1172,46 @@
|
||||
["move", 56, 53, 147, 21],
|
||||
["jump_false", 56, "and_end_104", 147, 21],
|
||||
["null", 57, 147, 36],
|
||||
["is_identical", 58, 9, 57, 147, 36],
|
||||
["is_identical", 58, 8, 57, 147, 36],
|
||||
["jump_true", 58, "ne_nid_114", 147, 36],
|
||||
["jump", "ne_ni_115", 147, 36],
|
||||
"ne_nid_114",
|
||||
["false", 58, 147, 36],
|
||||
["jump", "ne_done_113", 147, 36],
|
||||
"ne_ni_115",
|
||||
["is_int", 59, 9, 147, 36],
|
||||
["is_int", 59, 8, 147, 36],
|
||||
["jump_false", 59, "ne_nn_116", 147, 36],
|
||||
"_nop_tc_27",
|
||||
["jump", "ne_nn_116", 147, 36],
|
||||
["ne_int", 58, 9, 57, 147, 36],
|
||||
["ne_int", 58, 8, 57, 147, 36],
|
||||
["jump", "ne_done_113", 147, 36],
|
||||
"ne_nn_116",
|
||||
["is_num", 59, 9, 147, 36],
|
||||
["is_num", 59, 8, 147, 36],
|
||||
["jump_false", 59, "ne_nt_117", 147, 36],
|
||||
"_nop_tc_28",
|
||||
["jump", "ne_nt_117", 147, 36],
|
||||
["ne_float", 58, 9, 57, 147, 36],
|
||||
["ne_float", 58, 8, 57, 147, 36],
|
||||
["jump", "ne_done_113", 147, 36],
|
||||
"ne_nt_117",
|
||||
["is_text", 59, 9, 147, 36],
|
||||
["is_text", 59, 8, 147, 36],
|
||||
["jump_false", 59, "ne_nnl_118", 147, 36],
|
||||
"_nop_tc_29",
|
||||
["jump", "ne_nnl_118", 147, 36],
|
||||
["ne_text", 58, 9, 57, 147, 36],
|
||||
["ne_text", 58, 8, 57, 147, 36],
|
||||
["jump", "ne_done_113", 147, 36],
|
||||
"ne_nnl_118",
|
||||
["is_null", 59, 9, 147, 36],
|
||||
["is_null", 59, 8, 147, 36],
|
||||
["jump_false", 59, "ne_nb_119", 147, 36],
|
||||
"_nop_tc_30",
|
||||
"_nop_tc_31",
|
||||
["false", 58, 147, 36],
|
||||
["jump", "ne_done_113", 147, 36],
|
||||
"ne_nb_119",
|
||||
["is_bool", 59, 9, 147, 36],
|
||||
["is_bool", 59, 8, 147, 36],
|
||||
["jump_false", 59, "ne_mis_120", 147, 36],
|
||||
"_nop_tc_32",
|
||||
["jump", "ne_mis_120", 147, 36],
|
||||
["ne_bool", 58, 9, 57, 147, 36],
|
||||
["ne_bool", 58, 8, 57, 147, 36],
|
||||
["jump", "ne_done_113", 147, 36],
|
||||
"ne_mis_120",
|
||||
["true", 58, 147, 36],
|
||||
@@ -1249,7 +1249,7 @@
|
||||
["frame", 67, 66, 1, 1, 1],
|
||||
["null", 68, 1, 1],
|
||||
["setarg", 67, 0, 68, 1, 1],
|
||||
["setarg", 67, 1, 9, 1, 1],
|
||||
["setarg", 67, 1, 8, 1, 1],
|
||||
["invoke", 67, 65, 1, 1],
|
||||
["array", 69, 0, 1, 1],
|
||||
["push", 69, 2, 1, 1],
|
||||
@@ -1333,7 +1333,7 @@
|
||||
["jump", "if_end_84", 150, 11],
|
||||
"if_else_83",
|
||||
"if_end_84",
|
||||
["move", 8, 5, 153, 19],
|
||||
["move", 12, 5, 153, 19],
|
||||
["move", 6, 3, 154, 18],
|
||||
["access", 89, 1, 155, 17],
|
||||
["add", 90, 7, 89, 155, 17],
|
||||
@@ -1344,14 +1344,14 @@
|
||||
["jump", "if_end_76", 157, 5],
|
||||
"if_else_75",
|
||||
"if_end_76",
|
||||
["get", 92, 15, 1, 159, 9],
|
||||
["get", 92, 16, 1, 159, 9],
|
||||
["frame", 93, 92, 1, 159, 9],
|
||||
["null", 94, 159, 9],
|
||||
["setarg", 93, 0, 94, 159, 9],
|
||||
["setarg", 93, 1, 11, 159, 9],
|
||||
["setarg", 93, 1, 10, 159, 9],
|
||||
["invoke", 93, 91, 159, 9],
|
||||
["move", 11, 91, 159, 9],
|
||||
["return", 11, 160, 10],
|
||||
["move", 10, 91, 159, 9],
|
||||
["return", 10, 160, 10],
|
||||
"_nop_ur_1",
|
||||
"_nop_ur_2"
|
||||
],
|
||||
@@ -1364,7 +1364,7 @@
|
||||
"nr_slots": 52,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 9, 7, 1, 172, 18],
|
||||
["get", 9, 27, 1, 172, 18],
|
||||
["frame", 10, 9, 1, 172, 18],
|
||||
["null", 11, 172, 18],
|
||||
["setarg", 10, 0, 11, 172, 18],
|
||||
@@ -1384,7 +1384,7 @@
|
||||
],
|
||||
["load_field", 13, 12, "_verify_ir", 173, 7],
|
||||
["jump_false", 13, "if_else_121", 173, 7],
|
||||
["get", 14, 18, 1, 174, 9],
|
||||
["get", 14, 19, 1, 174, 9],
|
||||
["null", 15, 174, 27],
|
||||
["is_identical", 16, 14, 15, 174, 27],
|
||||
["jump_true", 16, "eq_done_125", 174, 27],
|
||||
@@ -1428,20 +1428,20 @@
|
||||
["jump_false", 16, "if_else_123", 174, 27],
|
||||
["access", 19, "verify_ir", 175, 34],
|
||||
["get", 20, 10, 1, 175, 47],
|
||||
["get", 22, 22, 1, 175, 24],
|
||||
["get", 22, 23, 1, 175, 24],
|
||||
["frame", 23, 22, 2, 175, 24],
|
||||
["null", 24, 175, 24],
|
||||
["setarg", 23, 0, 24, 175, 24],
|
||||
["setarg", 23, 1, 19, 175, 24],
|
||||
["setarg", 23, 2, 20, 175, 24],
|
||||
["invoke", 23, 21, 175, 24],
|
||||
["put", 21, 18, 1, 175, 24],
|
||||
["put", 21, 19, 1, 175, 24],
|
||||
["jump", "if_end_124", 175, 24],
|
||||
"if_else_123",
|
||||
"if_end_124",
|
||||
["true", 25, 177, 24],
|
||||
["store_field", 4, 25, "_verify", 177, 5],
|
||||
["get", 26, 18, 1, 178, 28],
|
||||
["get", 26, 19, 1, 178, 28],
|
||||
["store_field", 4, 26, "_verify_mod", 178, 5],
|
||||
["jump", "if_end_122", 178, 5],
|
||||
"if_else_121",
|
||||
@@ -1480,7 +1480,7 @@
|
||||
["setarg", 42, 1, 6, 186, 20],
|
||||
["invoke", 42, 34, 186, 20],
|
||||
"call_done_134",
|
||||
["move", 5, 34, 186, 20],
|
||||
["move", 7, 34, 186, 20],
|
||||
[
|
||||
"access",
|
||||
44,
|
||||
@@ -1496,9 +1496,9 @@
|
||||
["null", 46, 187, 19],
|
||||
["setarg", 45, 0, 46, 187, 19],
|
||||
["setarg", 45, 1, 1, 187, 19],
|
||||
["setarg", 45, 2, 5, 187, 19],
|
||||
["setarg", 45, 2, 7, 187, 19],
|
||||
["invoke", 45, 43, 187, 19],
|
||||
["move", 7, 43, 187, 19],
|
||||
["move", 5, 43, 187, 19],
|
||||
[
|
||||
"access",
|
||||
48,
|
||||
@@ -1513,7 +1513,7 @@
|
||||
["frame", 49, 48, 2, 188, 10],
|
||||
["null", 50, 188, 10],
|
||||
["setarg", 49, 0, 50, 188, 10],
|
||||
["setarg", 49, 1, 7, 188, 10],
|
||||
["setarg", 49, 1, 5, 188, 10],
|
||||
["setarg", 49, 2, 3, 188, 10],
|
||||
["tail_invoke", 49, 47, 188, 10],
|
||||
["return", 47, 188, 10],
|
||||
@@ -1529,7 +1529,7 @@
|
||||
"nr_slots": 29,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 8, 7, 1, 193, 18],
|
||||
["get", 8, 27, 1, 193, 18],
|
||||
["frame", 9, 8, 1, 193, 18],
|
||||
["null", 10, 193, 18],
|
||||
["setarg", 9, 0, 10, 193, 18],
|
||||
@@ -1556,7 +1556,7 @@
|
||||
["setarg", 19, 1, 4, 194, 20],
|
||||
["invoke", 19, 11, 194, 20],
|
||||
"call_done_136",
|
||||
["move", 5, 11, 194, 20],
|
||||
["move", 6, 11, 194, 20],
|
||||
[
|
||||
"access",
|
||||
21,
|
||||
@@ -1572,9 +1572,9 @@
|
||||
["null", 23, 195, 19],
|
||||
["setarg", 22, 0, 23, 195, 19],
|
||||
["setarg", 22, 1, 1, 195, 19],
|
||||
["setarg", 22, 2, 5, 195, 19],
|
||||
["setarg", 22, 2, 6, 195, 19],
|
||||
["invoke", 22, 20, 195, 19],
|
||||
["move", 6, 20, 195, 19],
|
||||
["move", 5, 20, 195, 19],
|
||||
[
|
||||
"access",
|
||||
25,
|
||||
@@ -1589,7 +1589,7 @@
|
||||
["frame", 26, 25, 2, 196, 10],
|
||||
["null", 27, 196, 10],
|
||||
["setarg", 26, 0, 27, 196, 10],
|
||||
["setarg", 26, 1, 6, 196, 10],
|
||||
["setarg", 26, 1, 5, 196, 10],
|
||||
["setarg", 26, 2, 3, 196, 10],
|
||||
["tail_invoke", 26, 24, 196, 10],
|
||||
["return", 24, 196, 10],
|
||||
@@ -1605,7 +1605,7 @@
|
||||
"nr_slots": 27,
|
||||
"nr_close_slots": 0,
|
||||
"instructions": [
|
||||
["get", 6, 7, 1, 201, 18],
|
||||
["get", 6, 27, 1, 201, 18],
|
||||
["frame", 7, 6, 1, 201, 18],
|
||||
["null", 8, 201, 18],
|
||||
["setarg", 7, 0, 8, 201, 18],
|
||||
@@ -1683,14 +1683,14 @@
|
||||
["access", 12, "/boot/engine.cm.mcode", 208, 32],
|
||||
["add", 13, 11, 12, 208, 32],
|
||||
["move", 10, 13, 208, 32],
|
||||
["null", 3, 209, 20],
|
||||
["null", 4, 210, 14],
|
||||
["null", 2, 209, 20],
|
||||
["null", 3, 210, 14],
|
||||
["null", 9, 211, 16],
|
||||
["null", 8, 212, 20],
|
||||
["null", 2, 213, 19],
|
||||
["null", 5, 214, 20],
|
||||
["null", 6, 215, 20],
|
||||
["get", 15, 16, 1, 216, 7],
|
||||
["null", 6, 212, 20],
|
||||
["null", 8, 213, 19],
|
||||
["null", 4, 214, 20],
|
||||
["null", 5, 215, 20],
|
||||
["get", 15, 17, 1, 216, 7],
|
||||
["is_proxy", 16, 15, 216, 7],
|
||||
["jump_false", 16, "record_path_141", 216, 7],
|
||||
["null", 17, 216, 7],
|
||||
@@ -1711,7 +1711,7 @@
|
||||
["invoke", 22, 14, 216, 7],
|
||||
"call_done_142",
|
||||
["jump_false", 14, "if_else_139", 216, 7],
|
||||
["get", 24, 16, 1, 217, 18],
|
||||
["get", 24, 17, 1, 217, 18],
|
||||
["is_proxy", 25, 24, 217, 18],
|
||||
["jump_false", 25, "record_path_143", 217, 18],
|
||||
["null", 26, 217, 18],
|
||||
@@ -1731,24 +1731,24 @@
|
||||
["setarg", 31, 1, 10, 217, 18],
|
||||
["invoke", 31, 23, 217, 18],
|
||||
"call_done_144",
|
||||
["move", 3, 23, 217, 18],
|
||||
["move", 2, 23, 217, 18],
|
||||
["get", 33, 11, 1, 218, 12],
|
||||
["frame", 34, 33, 1, 218, 12],
|
||||
["null", 35, 218, 12],
|
||||
["setarg", 34, 0, 35, 218, 12],
|
||||
["setarg", 34, 1, 3, 218, 12],
|
||||
["setarg", 34, 1, 2, 218, 12],
|
||||
["invoke", 34, 32, 218, 12],
|
||||
["move", 4, 32, 218, 12],
|
||||
["get", 37, 14, 1, 219, 14],
|
||||
["move", 3, 32, 218, 12],
|
||||
["get", 37, 15, 1, 219, 14],
|
||||
["frame", 38, 37, 1, 219, 14],
|
||||
["null", 39, 219, 14],
|
||||
["setarg", 38, 0, 39, 219, 14],
|
||||
["setarg", 38, 1, 4, 219, 14],
|
||||
["setarg", 38, 1, 3, 219, 14],
|
||||
["invoke", 38, 36, 219, 14],
|
||||
["move", 9, 36, 219, 14],
|
||||
["move", 40, 9, 220, 9],
|
||||
["jump_false", 40, "and_end_147", 220, 9],
|
||||
["get", 42, 16, 1, 220, 19],
|
||||
["get", 42, 17, 1, 220, 19],
|
||||
["is_proxy", 43, 42, 220, 19],
|
||||
["jump_false", 43, "record_path_148", 220, 19],
|
||||
["null", 44, 220, 19],
|
||||
@@ -1771,7 +1771,7 @@
|
||||
["move", 40, 41, 220, 19],
|
||||
"and_end_147",
|
||||
["jump_false", 40, "if_else_145", 220, 19],
|
||||
["get", 51, 16, 1, 221, 24],
|
||||
["get", 51, 17, 1, 221, 24],
|
||||
["is_proxy", 52, 51, 221, 24],
|
||||
["jump_false", 52, "record_path_150", 221, 24],
|
||||
["null", 53, 221, 24],
|
||||
@@ -1826,9 +1826,9 @@
|
||||
["frame", 65, 64, 1, 223, 18],
|
||||
["null", 66, 223, 18],
|
||||
["setarg", 65, 0, 66, 223, 18],
|
||||
["setarg", 65, 1, 3, 223, 18],
|
||||
["setarg", 65, 1, 2, 223, 18],
|
||||
["invoke", 65, 63, 223, 18],
|
||||
["move", 8, 63, 223, 18],
|
||||
["move", 6, 63, 223, 18],
|
||||
["access", 67, "engine", 224, 40],
|
||||
[
|
||||
"access",
|
||||
@@ -1845,23 +1845,23 @@
|
||||
["null", 71, 224, 17],
|
||||
["setarg", 70, 0, 71, 224, 17],
|
||||
["setarg", 70, 1, 67, 224, 17],
|
||||
["setarg", 70, 2, 8, 224, 17],
|
||||
["setarg", 70, 2, 6, 224, 17],
|
||||
["invoke", 70, 68, 224, 17],
|
||||
["move", 2, 68, 224, 17],
|
||||
["move", 8, 68, 224, 17],
|
||||
["jump_false", 9, "if_else_152", 225, 9],
|
||||
["get", 73, 1, 1, 226, 7],
|
||||
["get", 73, 2, 1, 226, 7],
|
||||
["frame", 74, 73, 0, 226, 7],
|
||||
["null", 75, 226, 7],
|
||||
["setarg", 74, 0, 75, 226, 7],
|
||||
["invoke", 74, 72, 226, 7],
|
||||
["get", 77, 16, 1, 227, 7],
|
||||
["get", 77, 17, 1, 227, 7],
|
||||
["is_proxy", 78, 77, 227, 7],
|
||||
["jump_false", 78, "record_path_154", 227, 7],
|
||||
["null", 79, 227, 7],
|
||||
["access", 80, "slurpwrite", 227, 7],
|
||||
["array", 81, 0, 227, 7],
|
||||
["push", 81, 9, 227, 7],
|
||||
["push", 81, 2, 227, 7],
|
||||
["push", 81, 8, 227, 7],
|
||||
["frame", 82, 77, 2, 227, 7],
|
||||
["setarg", 82, 0, 79, 227, 7],
|
||||
["setarg", 82, 1, 80, 227, 7],
|
||||
@@ -1873,7 +1873,7 @@
|
||||
["frame", 84, 83, 2, 227, 7],
|
||||
["setarg", 84, 0, 77, 227, 7],
|
||||
["setarg", 84, 1, 9, 227, 7],
|
||||
["setarg", 84, 2, 2, 227, 7],
|
||||
["setarg", 84, 2, 8, 227, 7],
|
||||
["invoke", 84, 76, 227, 7],
|
||||
"call_done_155",
|
||||
["jump", "if_end_153", 227, 7],
|
||||
@@ -1893,7 +1893,7 @@
|
||||
["frame", 87, 86, 2, 229, 12],
|
||||
["null", 88, 229, 12],
|
||||
["setarg", 87, 0, 88, 229, 12],
|
||||
["setarg", 87, 1, 2, 229, 12],
|
||||
["setarg", 87, 1, 8, 229, 12],
|
||||
["setarg", 87, 2, 1, 229, 12],
|
||||
["tail_invoke", 87, 85, 229, 12],
|
||||
["return", 85, 229, 12],
|
||||
@@ -1914,7 +1914,7 @@
|
||||
["access", 90, "/internal/engine.cm", 232, 31],
|
||||
["add", 91, 89, 90, 232, 31],
|
||||
["move", 7, 91, 232, 31],
|
||||
["get", 93, 16, 1, 233, 21],
|
||||
["get", 93, 17, 1, 233, 21],
|
||||
["is_proxy", 94, 93, 233, 21],
|
||||
["jump_false", 94, "record_path_156", 233, 21],
|
||||
["null", 95, 233, 21],
|
||||
@@ -1950,22 +1950,22 @@
|
||||
["setarg", 103, 0, 104, 233, 16],
|
||||
["setarg", 103, 1, 92, 233, 16],
|
||||
["invoke", 103, 101, 233, 16],
|
||||
["move", 5, 101, 233, 16],
|
||||
["move", 4, 101, 233, 16],
|
||||
["get", 106, 8, 1, 234, 16],
|
||||
["frame", 107, 106, 2, 234, 16],
|
||||
["null", 108, 234, 16],
|
||||
["setarg", 107, 0, 108, 234, 16],
|
||||
["setarg", 107, 1, 5, 234, 16],
|
||||
["setarg", 107, 1, 4, 234, 16],
|
||||
["setarg", 107, 2, 7, 234, 16],
|
||||
["invoke", 107, 105, 234, 16],
|
||||
["move", 6, 105, 234, 16],
|
||||
["move", 5, 105, 234, 16],
|
||||
["access", 109, "engine", 235, 18],
|
||||
["get", 111, 21, 1, 235, 10],
|
||||
["frame", 112, 111, 3, 235, 10],
|
||||
["null", 113, 235, 10],
|
||||
["setarg", 112, 0, 113, 235, 10],
|
||||
["setarg", 112, 1, 109, 235, 10],
|
||||
["setarg", 112, 2, 6, 235, 10],
|
||||
["setarg", 112, 2, 5, 235, 10],
|
||||
["setarg", 112, 3, 1, 235, 10],
|
||||
["tail_invoke", 112, 110, 235, 10],
|
||||
["return", 110, 235, 10],
|
||||
@@ -1983,17 +1983,17 @@
|
||||
"nr_slots": 136,
|
||||
"instructions": [
|
||||
["function", 28, 0, 0, 0],
|
||||
["move", 13, 28, 0, 0],
|
||||
["move", 3, 28, 0, 0],
|
||||
["function", 29, 1, 0, 0],
|
||||
["move", 11, 29, 0, 0],
|
||||
["function", 30, 2, 0, 0],
|
||||
["move", 14, 30, 0, 0],
|
||||
["move", 15, 30, 0, 0],
|
||||
["function", 31, 3, 0, 0],
|
||||
["move", 1, 31, 0, 0],
|
||||
["move", 2, 31, 0, 0],
|
||||
["function", 32, 4, 0, 0],
|
||||
["move", 2, 32, 0, 0],
|
||||
["move", 14, 32, 0, 0],
|
||||
["function", 33, 5, 0, 0],
|
||||
["move", 22, 33, 0, 0],
|
||||
["move", 23, 33, 0, 0],
|
||||
["function", 34, 6, 0, 0],
|
||||
["move", 9, 34, 0, 0],
|
||||
["function", 35, 7, 0, 0],
|
||||
@@ -2001,11 +2001,11 @@
|
||||
["function", 36, 8, 0, 0],
|
||||
["move", 21, 36, 0, 0],
|
||||
["function", 37, 9, 0, 0],
|
||||
["move", 27, 37, 0, 0],
|
||||
["move", 4, 37, 0, 0],
|
||||
["function", 38, 10, 0, 0],
|
||||
["move", 6, 38, 0, 0],
|
||||
["move", 1, 38, 0, 0],
|
||||
["function", 39, 11, 0, 0],
|
||||
["move", 3, 39, 0, 0],
|
||||
["move", 22, 39, 0, 0],
|
||||
[
|
||||
"access",
|
||||
40,
|
||||
@@ -2018,32 +2018,32 @@
|
||||
21
|
||||
],
|
||||
["load_field", 41, 40, "load_internal", 5, 21],
|
||||
["move", 19, 41, 5, 21],
|
||||
["move", 12, 41, 5, 21],
|
||||
["access", 42, "fd", 10, 20],
|
||||
["frame", 44, 13, 1, 10, 10],
|
||||
["frame", 44, 3, 1, 10, 10],
|
||||
["null", 45, 10, 10],
|
||||
["setarg", 44, 0, 45, 10, 10],
|
||||
["setarg", 44, 1, 42, 10, 10],
|
||||
["invoke", 44, 43, 10, 10],
|
||||
["move", 16, 43, 10, 10],
|
||||
["move", 17, 43, 10, 10],
|
||||
["access", 46, "json", 11, 22],
|
||||
["frame", 48, 13, 1, 11, 12],
|
||||
["frame", 48, 3, 1, 11, 12],
|
||||
["null", 49, 11, 12],
|
||||
["setarg", 48, 0, 49, 11, 12],
|
||||
["setarg", 48, 1, 46, 11, 12],
|
||||
["invoke", 48, 47, 11, 12],
|
||||
["move", 26, 47, 11, 12],
|
||||
["access", 50, "crypto", 12, 24],
|
||||
["frame", 52, 13, 1, 12, 14],
|
||||
["frame", 52, 3, 1, 12, 14],
|
||||
["null", 53, 12, 14],
|
||||
["setarg", 52, 0, 53, 12, 14],
|
||||
["setarg", 52, 1, 50, 12, 14],
|
||||
["invoke", 52, 51, 12, 14],
|
||||
["move", 20, 51, 12, 14],
|
||||
["record", 54, 0],
|
||||
["move", 23, 54, 14, 17],
|
||||
["move", 18, 54, 14, 17],
|
||||
["access", 55, "fd", 15, 11],
|
||||
["store_field", 23, 16, 55, 15, 11],
|
||||
["store_field", 18, 17, 55, 15, 11],
|
||||
[
|
||||
"access",
|
||||
56,
|
||||
@@ -2056,61 +2056,61 @@
|
||||
19
|
||||
],
|
||||
["access", 57, "os", 16, 11],
|
||||
["store_field", 23, 56, 57, 16, 11],
|
||||
["store_field", 18, 56, 57, 16, 11],
|
||||
["access", 58, "json", 17, 11],
|
||||
["store_field", 23, 26, 58, 17, 11],
|
||||
["store_field", 18, 26, 58, 17, 11],
|
||||
["access", 59, "crypto", 18, 11],
|
||||
["store_field", 23, 20, 59, 18, 11],
|
||||
["store_field", 18, 20, 59, 18, 11],
|
||||
["record", 60, 0],
|
||||
["store_field", 60, 2, "use", 74, 22],
|
||||
["store_field", 60, 14, "use", 74, 22],
|
||||
["move", 10, 60, 74, 22],
|
||||
["access", 61, "tokenize", 75, 30],
|
||||
["frame", 63, 22, 2, 75, 20],
|
||||
["frame", 63, 23, 2, 75, 20],
|
||||
["null", 64, 75, 20],
|
||||
["setarg", 63, 0, 64, 75, 20],
|
||||
["setarg", 63, 1, 61, 75, 20],
|
||||
["setarg", 63, 2, 10, 75, 20],
|
||||
["invoke", 63, 62, 75, 20],
|
||||
["move", 4, 62, 75, 20],
|
||||
["move", 5, 62, 75, 20],
|
||||
["access", 65, "parse", 76, 27],
|
||||
["frame", 67, 22, 2, 76, 17],
|
||||
["frame", 67, 23, 2, 76, 17],
|
||||
["null", 68, 76, 17],
|
||||
["setarg", 67, 0, 68, 76, 17],
|
||||
["setarg", 67, 1, 65, 76, 17],
|
||||
["setarg", 67, 2, 10, 76, 17],
|
||||
["invoke", 67, 66, 76, 17],
|
||||
["move", 17, 66, 76, 17],
|
||||
["move", 13, 66, 76, 17],
|
||||
["access", 69, "fold", 77, 26],
|
||||
["frame", 71, 22, 2, 77, 16],
|
||||
["frame", 71, 23, 2, 77, 16],
|
||||
["null", 72, 77, 16],
|
||||
["setarg", 71, 0, 72, 77, 16],
|
||||
["setarg", 71, 1, 69, 77, 16],
|
||||
["setarg", 71, 2, 10, 77, 16],
|
||||
["invoke", 71, 70, 77, 16],
|
||||
["move", 15, 70, 77, 16],
|
||||
["move", 16, 70, 77, 16],
|
||||
["access", 73, "tokenize", 78, 11],
|
||||
["store_field", 23, 4, 73, 78, 11],
|
||||
["store_field", 18, 5, 73, 78, 11],
|
||||
["access", 74, "parse", 79, 11],
|
||||
["store_field", 23, 17, 74, 79, 11],
|
||||
["store_field", 18, 13, 74, 79, 11],
|
||||
["access", 75, "fold", 80, 11],
|
||||
["store_field", 23, 15, 75, 80, 11],
|
||||
["store_field", 18, 16, 75, 80, 11],
|
||||
["access", 76, "mcode", 83, 27],
|
||||
["frame", 78, 22, 2, 83, 17],
|
||||
["frame", 78, 23, 2, 83, 17],
|
||||
["null", 79, 83, 17],
|
||||
["setarg", 78, 0, 79, 83, 17],
|
||||
["setarg", 78, 1, 76, 83, 17],
|
||||
["setarg", 78, 2, 10, 83, 17],
|
||||
["invoke", 78, 77, 83, 17],
|
||||
["move", 7, 77, 83, 17],
|
||||
["move", 27, 77, 83, 17],
|
||||
["access", 80, "mcode", 84, 11],
|
||||
["store_field", 23, 7, 80, 84, 11],
|
||||
["store_field", 18, 27, 80, 84, 11],
|
||||
["null", 25, 85, 22],
|
||||
["frame", 82, 9, 0, 126, 1],
|
||||
["null", 83, 126, 1],
|
||||
["setarg", 82, 0, 83, 126, 1],
|
||||
["invoke", 82, 81, 126, 1],
|
||||
["access", 84, "streamline", 164, 28],
|
||||
["frame", 86, 22, 2, 164, 18],
|
||||
["frame", 86, 23, 2, 164, 18],
|
||||
["null", 87, 164, 18],
|
||||
["setarg", 86, 0, 87, 164, 18],
|
||||
["setarg", 86, 1, 84, 164, 18],
|
||||
@@ -2118,12 +2118,12 @@
|
||||
["invoke", 86, 85, 164, 18],
|
||||
["move", 25, 85, 164, 18],
|
||||
["access", 88, "streamline", 165, 11],
|
||||
["store_field", 23, 25, 88, 165, 11],
|
||||
["null", 18, 168, 22],
|
||||
["store_field", 18, 25, 88, 165, 11],
|
||||
["null", 19, 168, 22],
|
||||
["null", 24, 240, 15],
|
||||
["array", 89, 0, 241, 17],
|
||||
["move", 5, 89, 241, 17],
|
||||
["access", 12, 0, 242, 10],
|
||||
["move", 6, 89, 241, 17],
|
||||
["access", 7, 0, 242, 10],
|
||||
[
|
||||
"access",
|
||||
90,
|
||||
@@ -2219,7 +2219,7 @@
|
||||
"if_else_168",
|
||||
"if_end_169",
|
||||
["access", 104, 1, 251, 8],
|
||||
["move", 12, 104, 251, 8],
|
||||
["move", 7, 104, 251, 8],
|
||||
"while_start_170",
|
||||
[
|
||||
"access",
|
||||
@@ -2233,25 +2233,25 @@
|
||||
22
|
||||
],
|
||||
["length", 106, 105, 252, 22],
|
||||
["is_int", 108, 12, 252, 22],
|
||||
["is_int", 108, 7, 252, 22],
|
||||
["jump_false", 108, "rel_ni_172", 252, 22],
|
||||
"_nop_tc_7",
|
||||
"_nop_tc_8",
|
||||
["lt_int", 107, 12, 106, 252, 22],
|
||||
["lt_int", 107, 7, 106, 252, 22],
|
||||
["jump", "rel_done_174", 252, 22],
|
||||
"rel_ni_172",
|
||||
["is_num", 108, 12, 252, 22],
|
||||
["is_num", 108, 7, 252, 22],
|
||||
["jump_false", 108, "rel_nn_173", 252, 22],
|
||||
"_nop_tc_9",
|
||||
"_nop_tc_10",
|
||||
["lt_float", 107, 12, 106, 252, 22],
|
||||
["lt_float", 107, 7, 106, 252, 22],
|
||||
["jump", "rel_done_174", 252, 22],
|
||||
"rel_nn_173",
|
||||
["is_text", 108, 12, 252, 22],
|
||||
["is_text", 108, 7, 252, 22],
|
||||
["jump_false", 108, "rel_err_175", 252, 22],
|
||||
"_nop_tc_11",
|
||||
["jump", "rel_err_175", 252, 22],
|
||||
["lt_text", 107, 12, 106, 252, 22],
|
||||
["lt_text", 107, 7, 106, 252, 22],
|
||||
["jump", "rel_done_174", 252, 22],
|
||||
"rel_err_175",
|
||||
["disrupt", 252, 22],
|
||||
@@ -2268,17 +2268,17 @@
|
||||
253,
|
||||
21
|
||||
],
|
||||
["load_dynamic", 111, 110, 12, 253, 26],
|
||||
["is_array", 112, 5, 253, 26],
|
||||
["load_dynamic", 111, 110, 7, 253, 26],
|
||||
["is_array", 112, 6, 253, 26],
|
||||
["jump_false", 112, "push_err_176", 253, 26],
|
||||
["push", 5, 111, 253, 26],
|
||||
["push", 6, 111, 253, 26],
|
||||
["jump", "push_done_177", 253, 26],
|
||||
"push_err_176",
|
||||
["disrupt", 253, 26],
|
||||
"push_done_177",
|
||||
["access", 113, 1, 254, 15],
|
||||
["add", 114, 12, 113, 254, 15],
|
||||
["move", 12, 114, 254, 15],
|
||||
["add", 114, 7, 113, 254, 15],
|
||||
["move", 7, 114, 254, 15],
|
||||
["jump", "while_start_170", 254, 15],
|
||||
"while_end_171",
|
||||
["record", 115, 0],
|
||||
@@ -2308,7 +2308,7 @@
|
||||
["store_field", 115, 117, "actorsym", 258, 23],
|
||||
["record", 118, 0],
|
||||
["store_field", 118, 24, "program", 259, 21],
|
||||
["store_field", 118, 5, "arg", 259, 35],
|
||||
["store_field", 118, 6, "arg", 259, 35],
|
||||
["store_field", 115, 118, "init", 259, 35],
|
||||
[
|
||||
"access",
|
||||
@@ -2337,13 +2337,13 @@
|
||||
["store_field", 115, 26, "json", 260, 55],
|
||||
["store_field", 115, 8, "analyze", 261, 14],
|
||||
["store_field", 115, 21, "run_ast_fn", 261, 35],
|
||||
["store_field", 115, 27, "run_ast_noopt_fn", 261, 62],
|
||||
["store_field", 115, 23, "use_cache", 262, 16],
|
||||
["store_field", 115, 4, "run_ast_noopt_fn", 261, 62],
|
||||
["store_field", 115, 18, "use_cache", 262, 16],
|
||||
["store_field", 115, 11, "content_hash", 263, 19],
|
||||
["store_field", 115, 14, "cache_path", 263, 45],
|
||||
["store_field", 115, 1, "ensure_build_dir", 264, 23],
|
||||
["store_field", 115, 6, "compile_to_blob_fn", 264, 61],
|
||||
["frame", 122, 3, 1, 257, 3],
|
||||
["store_field", 115, 15, "cache_path", 263, 45],
|
||||
["store_field", 115, 2, "ensure_build_dir", 264, 23],
|
||||
["store_field", 115, 1, "compile_to_blob_fn", 264, 61],
|
||||
["frame", 122, 22, 1, 257, 3],
|
||||
["null", 123, 257, 3],
|
||||
["setarg", 122, 0, 123, 257, 3],
|
||||
["setarg", 122, 1, 115, 257, 3],
|
||||
@@ -2438,13 +2438,13 @@
|
||||
["store_field", 124, 131, "wota", 270, 79],
|
||||
["store_field", 124, 8, "analyze", 271, 14],
|
||||
["store_field", 124, 21, "run_ast_fn", 271, 35],
|
||||
["store_field", 124, 27, "run_ast_noopt_fn", 271, 62],
|
||||
["store_field", 124, 23, "use_cache", 272, 16],
|
||||
["store_field", 124, 4, "run_ast_noopt_fn", 271, 62],
|
||||
["store_field", 124, 18, "use_cache", 272, 16],
|
||||
["store_field", 124, 11, "content_hash", 273, 19],
|
||||
["store_field", 124, 14, "cache_path", 273, 45],
|
||||
["store_field", 124, 1, "ensure_build_dir", 274, 23],
|
||||
["store_field", 124, 6, "compile_to_blob_fn", 274, 61],
|
||||
["frame", 133, 3, 1, 268, 3],
|
||||
["store_field", 124, 15, "cache_path", 273, 45],
|
||||
["store_field", 124, 2, "ensure_build_dir", 274, 23],
|
||||
["store_field", 124, 1, "compile_to_blob_fn", 274, 61],
|
||||
["frame", 133, 22, 1, 268, 3],
|
||||
["null", 134, 268, 3],
|
||||
["setarg", 133, 0, 134, 268, 3],
|
||||
["setarg", 133, 1, 124, 268, 3],
|
||||
|
||||
Reference in New Issue
Block a user