faster gc
This commit is contained in:
@@ -39,7 +39,7 @@
|
||||
[
|
||||
"get",
|
||||
7,
|
||||
21,
|
||||
22,
|
||||
1,
|
||||
7,
|
||||
10
|
||||
@@ -102,7 +102,7 @@
|
||||
[
|
||||
"get",
|
||||
3,
|
||||
16,
|
||||
17,
|
||||
1,
|
||||
21,
|
||||
15
|
||||
@@ -790,7 +790,7 @@
|
||||
[
|
||||
"get",
|
||||
3,
|
||||
5,
|
||||
10,
|
||||
1,
|
||||
40,
|
||||
7
|
||||
@@ -813,7 +813,7 @@
|
||||
[
|
||||
"get",
|
||||
5,
|
||||
5,
|
||||
10,
|
||||
1,
|
||||
41,
|
||||
12
|
||||
@@ -916,7 +916,7 @@
|
||||
[
|
||||
"get",
|
||||
14,
|
||||
17,
|
||||
18,
|
||||
1,
|
||||
42,
|
||||
16
|
||||
@@ -968,7 +968,7 @@
|
||||
[
|
||||
"get",
|
||||
17,
|
||||
5,
|
||||
10,
|
||||
1,
|
||||
43,
|
||||
3
|
||||
@@ -1075,13 +1075,13 @@
|
||||
],
|
||||
[
|
||||
"null",
|
||||
6,
|
||||
5,
|
||||
53,
|
||||
20
|
||||
],
|
||||
[
|
||||
"null",
|
||||
5,
|
||||
6,
|
||||
54,
|
||||
19
|
||||
],
|
||||
@@ -1424,7 +1424,7 @@
|
||||
[
|
||||
"get",
|
||||
38,
|
||||
12,
|
||||
11,
|
||||
1,
|
||||
58,
|
||||
14
|
||||
@@ -1887,7 +1887,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
6,
|
||||
5,
|
||||
64,
|
||||
62,
|
||||
18
|
||||
@@ -1937,7 +1937,7 @@
|
||||
"setarg",
|
||||
70,
|
||||
2,
|
||||
6,
|
||||
5,
|
||||
63,
|
||||
17
|
||||
],
|
||||
@@ -1950,7 +1950,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
5,
|
||||
6,
|
||||
68,
|
||||
63,
|
||||
17
|
||||
@@ -1965,7 +1965,7 @@
|
||||
[
|
||||
"get",
|
||||
73,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
65,
|
||||
7
|
||||
@@ -2051,7 +2051,7 @@
|
||||
[
|
||||
"push",
|
||||
81,
|
||||
5,
|
||||
6,
|
||||
66,
|
||||
7
|
||||
],
|
||||
@@ -2137,7 +2137,7 @@
|
||||
"setarg",
|
||||
84,
|
||||
2,
|
||||
5,
|
||||
6,
|
||||
66,
|
||||
7
|
||||
],
|
||||
@@ -2194,7 +2194,7 @@
|
||||
"setarg",
|
||||
87,
|
||||
1,
|
||||
5,
|
||||
6,
|
||||
68,
|
||||
12
|
||||
],
|
||||
@@ -4200,7 +4200,7 @@
|
||||
[
|
||||
"get",
|
||||
14,
|
||||
2,
|
||||
3,
|
||||
1,
|
||||
130,
|
||||
20
|
||||
@@ -4268,7 +4268,7 @@
|
||||
[
|
||||
"get",
|
||||
18,
|
||||
2,
|
||||
3,
|
||||
1,
|
||||
131,
|
||||
57
|
||||
@@ -4276,7 +4276,7 @@
|
||||
[
|
||||
"get",
|
||||
20,
|
||||
19,
|
||||
20,
|
||||
1,
|
||||
131,
|
||||
13
|
||||
@@ -6482,7 +6482,7 @@
|
||||
[
|
||||
"get",
|
||||
9,
|
||||
3,
|
||||
4,
|
||||
1,
|
||||
172,
|
||||
18
|
||||
@@ -6560,7 +6560,7 @@
|
||||
[
|
||||
"get",
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
1,
|
||||
174,
|
||||
9
|
||||
@@ -6783,7 +6783,7 @@
|
||||
[
|
||||
"get",
|
||||
20,
|
||||
10,
|
||||
8,
|
||||
1,
|
||||
175,
|
||||
47
|
||||
@@ -6791,7 +6791,7 @@
|
||||
[
|
||||
"get",
|
||||
22,
|
||||
20,
|
||||
21,
|
||||
1,
|
||||
175,
|
||||
24
|
||||
@@ -6844,7 +6844,7 @@
|
||||
[
|
||||
"put",
|
||||
21,
|
||||
15,
|
||||
16,
|
||||
1,
|
||||
175,
|
||||
24
|
||||
@@ -6874,7 +6874,7 @@
|
||||
[
|
||||
"get",
|
||||
26,
|
||||
15,
|
||||
16,
|
||||
1,
|
||||
178,
|
||||
28
|
||||
@@ -6898,7 +6898,7 @@
|
||||
[
|
||||
"get",
|
||||
28,
|
||||
22,
|
||||
23,
|
||||
1,
|
||||
180,
|
||||
19
|
||||
@@ -6985,7 +6985,7 @@
|
||||
[
|
||||
"get",
|
||||
35,
|
||||
23,
|
||||
24,
|
||||
1,
|
||||
186,
|
||||
20
|
||||
@@ -7119,7 +7119,7 @@
|
||||
"call_done_134",
|
||||
[
|
||||
"move",
|
||||
6,
|
||||
5,
|
||||
34,
|
||||
186,
|
||||
20
|
||||
@@ -7169,7 +7169,7 @@
|
||||
"setarg",
|
||||
45,
|
||||
2,
|
||||
6,
|
||||
5,
|
||||
187,
|
||||
19
|
||||
],
|
||||
@@ -7182,7 +7182,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
5,
|
||||
6,
|
||||
43,
|
||||
187,
|
||||
19
|
||||
@@ -7224,7 +7224,7 @@
|
||||
"setarg",
|
||||
49,
|
||||
1,
|
||||
5,
|
||||
6,
|
||||
188,
|
||||
10
|
||||
],
|
||||
@@ -7264,7 +7264,7 @@
|
||||
[
|
||||
"get",
|
||||
8,
|
||||
3,
|
||||
4,
|
||||
1,
|
||||
193,
|
||||
18
|
||||
@@ -7316,7 +7316,7 @@
|
||||
[
|
||||
"get",
|
||||
12,
|
||||
23,
|
||||
24,
|
||||
1,
|
||||
194,
|
||||
20
|
||||
@@ -7450,7 +7450,7 @@
|
||||
"call_done_136",
|
||||
[
|
||||
"move",
|
||||
6,
|
||||
5,
|
||||
11,
|
||||
194,
|
||||
20
|
||||
@@ -7500,7 +7500,7 @@
|
||||
"setarg",
|
||||
22,
|
||||
2,
|
||||
6,
|
||||
5,
|
||||
195,
|
||||
19
|
||||
],
|
||||
@@ -7513,7 +7513,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
5,
|
||||
6,
|
||||
20,
|
||||
195,
|
||||
19
|
||||
@@ -7555,7 +7555,7 @@
|
||||
"setarg",
|
||||
26,
|
||||
1,
|
||||
5,
|
||||
6,
|
||||
196,
|
||||
10
|
||||
],
|
||||
@@ -7595,7 +7595,7 @@
|
||||
[
|
||||
"get",
|
||||
6,
|
||||
3,
|
||||
4,
|
||||
1,
|
||||
201,
|
||||
18
|
||||
@@ -7647,7 +7647,7 @@
|
||||
[
|
||||
"get",
|
||||
10,
|
||||
22,
|
||||
23,
|
||||
1,
|
||||
202,
|
||||
19
|
||||
@@ -7699,7 +7699,7 @@
|
||||
[
|
||||
"get",
|
||||
14,
|
||||
23,
|
||||
24,
|
||||
1,
|
||||
203,
|
||||
39
|
||||
@@ -8319,7 +8319,7 @@
|
||||
[
|
||||
"get",
|
||||
37,
|
||||
12,
|
||||
11,
|
||||
1,
|
||||
219,
|
||||
14
|
||||
@@ -8867,7 +8867,7 @@
|
||||
[
|
||||
"get",
|
||||
73,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
226,
|
||||
7
|
||||
@@ -9417,7 +9417,7 @@
|
||||
[
|
||||
"get",
|
||||
111,
|
||||
18,
|
||||
19,
|
||||
1,
|
||||
235,
|
||||
10
|
||||
@@ -9503,7 +9503,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
17,
|
||||
18,
|
||||
28,
|
||||
0,
|
||||
0
|
||||
@@ -9531,7 +9531,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
12,
|
||||
11,
|
||||
30,
|
||||
0,
|
||||
0
|
||||
@@ -9545,7 +9545,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
1,
|
||||
2,
|
||||
31,
|
||||
0,
|
||||
0
|
||||
@@ -9559,7 +9559,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
25,
|
||||
26,
|
||||
32,
|
||||
0,
|
||||
0
|
||||
@@ -9573,7 +9573,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
20,
|
||||
21,
|
||||
33,
|
||||
0,
|
||||
0
|
||||
@@ -9615,7 +9615,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
18,
|
||||
19,
|
||||
36,
|
||||
0,
|
||||
0
|
||||
@@ -9629,7 +9629,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
11,
|
||||
15,
|
||||
37,
|
||||
0,
|
||||
0
|
||||
@@ -9643,7 +9643,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
26,
|
||||
1,
|
||||
38,
|
||||
0,
|
||||
0
|
||||
@@ -9657,7 +9657,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
8,
|
||||
12,
|
||||
39,
|
||||
0,
|
||||
0
|
||||
@@ -9683,7 +9683,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
21,
|
||||
22,
|
||||
41,
|
||||
5,
|
||||
21
|
||||
@@ -9698,7 +9698,7 @@
|
||||
[
|
||||
"frame",
|
||||
44,
|
||||
17,
|
||||
18,
|
||||
1,
|
||||
10,
|
||||
10
|
||||
@@ -9749,7 +9749,7 @@
|
||||
[
|
||||
"frame",
|
||||
48,
|
||||
17,
|
||||
18,
|
||||
1,
|
||||
11,
|
||||
12
|
||||
@@ -9785,7 +9785,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
23,
|
||||
24,
|
||||
47,
|
||||
11,
|
||||
12
|
||||
@@ -9800,7 +9800,7 @@
|
||||
[
|
||||
"frame",
|
||||
52,
|
||||
17,
|
||||
18,
|
||||
1,
|
||||
12,
|
||||
14
|
||||
@@ -9836,7 +9836,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
16,
|
||||
17,
|
||||
51,
|
||||
12,
|
||||
14
|
||||
@@ -9848,7 +9848,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
5,
|
||||
10,
|
||||
54,
|
||||
14,
|
||||
17
|
||||
@@ -9862,7 +9862,7 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
10,
|
||||
14,
|
||||
55,
|
||||
15,
|
||||
@@ -9888,7 +9888,7 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
10,
|
||||
56,
|
||||
57,
|
||||
16,
|
||||
@@ -9903,8 +9903,8 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
23,
|
||||
10,
|
||||
24,
|
||||
58,
|
||||
17,
|
||||
11
|
||||
@@ -9918,8 +9918,8 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
16,
|
||||
10,
|
||||
17,
|
||||
59,
|
||||
18,
|
||||
11
|
||||
@@ -9932,14 +9932,14 @@
|
||||
[
|
||||
"store_field",
|
||||
60,
|
||||
25,
|
||||
26,
|
||||
"use",
|
||||
74,
|
||||
22
|
||||
],
|
||||
[
|
||||
"move",
|
||||
10,
|
||||
8,
|
||||
60,
|
||||
74,
|
||||
22
|
||||
@@ -9954,7 +9954,7 @@
|
||||
[
|
||||
"frame",
|
||||
63,
|
||||
20,
|
||||
21,
|
||||
2,
|
||||
75,
|
||||
20
|
||||
@@ -9985,7 +9985,7 @@
|
||||
"setarg",
|
||||
63,
|
||||
2,
|
||||
10,
|
||||
8,
|
||||
75,
|
||||
20
|
||||
],
|
||||
@@ -9998,7 +9998,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
2,
|
||||
3,
|
||||
62,
|
||||
75,
|
||||
20
|
||||
@@ -10013,7 +10013,7 @@
|
||||
[
|
||||
"frame",
|
||||
67,
|
||||
20,
|
||||
21,
|
||||
2,
|
||||
76,
|
||||
17
|
||||
@@ -10044,7 +10044,7 @@
|
||||
"setarg",
|
||||
67,
|
||||
2,
|
||||
10,
|
||||
8,
|
||||
76,
|
||||
17
|
||||
],
|
||||
@@ -10057,7 +10057,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
19,
|
||||
20,
|
||||
66,
|
||||
76,
|
||||
17
|
||||
@@ -10072,7 +10072,7 @@
|
||||
[
|
||||
"frame",
|
||||
71,
|
||||
20,
|
||||
21,
|
||||
2,
|
||||
77,
|
||||
16
|
||||
@@ -10103,7 +10103,7 @@
|
||||
"setarg",
|
||||
71,
|
||||
2,
|
||||
10,
|
||||
8,
|
||||
77,
|
||||
16
|
||||
],
|
||||
@@ -10130,8 +10130,8 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
2,
|
||||
10,
|
||||
3,
|
||||
73,
|
||||
78,
|
||||
11
|
||||
@@ -10145,8 +10145,8 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
19,
|
||||
10,
|
||||
20,
|
||||
74,
|
||||
79,
|
||||
11
|
||||
@@ -10160,7 +10160,7 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
10,
|
||||
13,
|
||||
75,
|
||||
80,
|
||||
@@ -10176,7 +10176,7 @@
|
||||
[
|
||||
"frame",
|
||||
78,
|
||||
20,
|
||||
21,
|
||||
2,
|
||||
83,
|
||||
17
|
||||
@@ -10207,7 +10207,7 @@
|
||||
"setarg",
|
||||
78,
|
||||
2,
|
||||
10,
|
||||
8,
|
||||
83,
|
||||
17
|
||||
],
|
||||
@@ -10220,7 +10220,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
3,
|
||||
4,
|
||||
77,
|
||||
83,
|
||||
17
|
||||
@@ -10234,15 +10234,15 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
3,
|
||||
10,
|
||||
4,
|
||||
80,
|
||||
84,
|
||||
11
|
||||
],
|
||||
[
|
||||
"null",
|
||||
22,
|
||||
23,
|
||||
85,
|
||||
22
|
||||
],
|
||||
@@ -10285,7 +10285,7 @@
|
||||
[
|
||||
"frame",
|
||||
86,
|
||||
20,
|
||||
21,
|
||||
2,
|
||||
164,
|
||||
18
|
||||
@@ -10316,7 +10316,7 @@
|
||||
"setarg",
|
||||
86,
|
||||
2,
|
||||
10,
|
||||
8,
|
||||
164,
|
||||
18
|
||||
],
|
||||
@@ -10329,7 +10329,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
22,
|
||||
23,
|
||||
85,
|
||||
164,
|
||||
18
|
||||
@@ -10343,21 +10343,21 @@
|
||||
],
|
||||
[
|
||||
"store_field",
|
||||
5,
|
||||
22,
|
||||
10,
|
||||
23,
|
||||
88,
|
||||
165,
|
||||
11
|
||||
],
|
||||
[
|
||||
"null",
|
||||
15,
|
||||
16,
|
||||
168,
|
||||
22
|
||||
],
|
||||
[
|
||||
"null",
|
||||
24,
|
||||
25,
|
||||
240,
|
||||
15
|
||||
],
|
||||
@@ -10377,7 +10377,7 @@
|
||||
],
|
||||
[
|
||||
"access",
|
||||
4,
|
||||
5,
|
||||
0,
|
||||
242,
|
||||
10
|
||||
@@ -10649,7 +10649,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
24,
|
||||
25,
|
||||
97,
|
||||
246,
|
||||
18
|
||||
@@ -10657,7 +10657,7 @@
|
||||
"_nop_bl_1",
|
||||
[
|
||||
"jump_true",
|
||||
24,
|
||||
25,
|
||||
"if_else_168",
|
||||
247,
|
||||
8
|
||||
@@ -10739,7 +10739,7 @@
|
||||
],
|
||||
[
|
||||
"move",
|
||||
4,
|
||||
5,
|
||||
104,
|
||||
251,
|
||||
8
|
||||
@@ -10766,7 +10766,7 @@
|
||||
[
|
||||
"is_int",
|
||||
108,
|
||||
4,
|
||||
5,
|
||||
252,
|
||||
22
|
||||
],
|
||||
@@ -10782,7 +10782,7 @@
|
||||
[
|
||||
"lt_int",
|
||||
107,
|
||||
4,
|
||||
5,
|
||||
106,
|
||||
252,
|
||||
22
|
||||
@@ -10797,7 +10797,7 @@
|
||||
[
|
||||
"is_num",
|
||||
108,
|
||||
4,
|
||||
5,
|
||||
252,
|
||||
22
|
||||
],
|
||||
@@ -10813,7 +10813,7 @@
|
||||
[
|
||||
"lt_float",
|
||||
107,
|
||||
4,
|
||||
5,
|
||||
106,
|
||||
252,
|
||||
22
|
||||
@@ -10828,7 +10828,7 @@
|
||||
[
|
||||
"is_text",
|
||||
108,
|
||||
4,
|
||||
5,
|
||||
252,
|
||||
22
|
||||
],
|
||||
@@ -10849,7 +10849,7 @@
|
||||
[
|
||||
"lt_text",
|
||||
107,
|
||||
4,
|
||||
5,
|
||||
106,
|
||||
252,
|
||||
22
|
||||
@@ -10889,7 +10889,7 @@
|
||||
"load_dynamic",
|
||||
111,
|
||||
110,
|
||||
4,
|
||||
5,
|
||||
253,
|
||||
26
|
||||
],
|
||||
@@ -10937,14 +10937,14 @@
|
||||
[
|
||||
"add",
|
||||
114,
|
||||
4,
|
||||
5,
|
||||
113,
|
||||
254,
|
||||
15
|
||||
],
|
||||
[
|
||||
"move",
|
||||
4,
|
||||
5,
|
||||
114,
|
||||
254,
|
||||
15
|
||||
@@ -11007,7 +11007,7 @@
|
||||
[
|
||||
"store_field",
|
||||
118,
|
||||
24,
|
||||
25,
|
||||
"program",
|
||||
259,
|
||||
21
|
||||
@@ -11069,7 +11069,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
23,
|
||||
24,
|
||||
"json",
|
||||
260,
|
||||
55
|
||||
@@ -11085,7 +11085,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
18,
|
||||
19,
|
||||
"run_ast_fn",
|
||||
261,
|
||||
35
|
||||
@@ -11093,7 +11093,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
11,
|
||||
15,
|
||||
"run_ast_noopt_fn",
|
||||
261,
|
||||
62
|
||||
@@ -11101,7 +11101,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
5,
|
||||
10,
|
||||
"use_cache",
|
||||
262,
|
||||
16
|
||||
@@ -11117,7 +11117,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
12,
|
||||
11,
|
||||
"cache_path",
|
||||
263,
|
||||
45
|
||||
@@ -11125,7 +11125,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
1,
|
||||
2,
|
||||
"ensure_build_dir",
|
||||
264,
|
||||
23
|
||||
@@ -11133,7 +11133,7 @@
|
||||
[
|
||||
"store_field",
|
||||
115,
|
||||
26,
|
||||
1,
|
||||
"compile_to_blob_fn",
|
||||
264,
|
||||
61
|
||||
@@ -11141,7 +11141,7 @@
|
||||
[
|
||||
"frame",
|
||||
122,
|
||||
8,
|
||||
12,
|
||||
1,
|
||||
257,
|
||||
3
|
||||
@@ -11285,7 +11285,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
23,
|
||||
24,
|
||||
"json",
|
||||
270,
|
||||
55
|
||||
@@ -11339,7 +11339,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
18,
|
||||
19,
|
||||
"run_ast_fn",
|
||||
271,
|
||||
35
|
||||
@@ -11347,7 +11347,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
11,
|
||||
15,
|
||||
"run_ast_noopt_fn",
|
||||
271,
|
||||
62
|
||||
@@ -11355,7 +11355,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
5,
|
||||
10,
|
||||
"use_cache",
|
||||
272,
|
||||
16
|
||||
@@ -11371,7 +11371,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
12,
|
||||
11,
|
||||
"cache_path",
|
||||
273,
|
||||
45
|
||||
@@ -11379,7 +11379,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
1,
|
||||
2,
|
||||
"ensure_build_dir",
|
||||
274,
|
||||
23
|
||||
@@ -11387,7 +11387,7 @@
|
||||
[
|
||||
"store_field",
|
||||
124,
|
||||
26,
|
||||
1,
|
||||
"compile_to_blob_fn",
|
||||
274,
|
||||
61
|
||||
@@ -11395,7 +11395,7 @@
|
||||
[
|
||||
"frame",
|
||||
133,
|
||||
8,
|
||||
12,
|
||||
1,
|
||||
268,
|
||||
3
|
||||
|
||||
Reference in New Issue
Block a user