Skip to content

Commit bb23951

Browse files
committed
Port closure variable type refactoring
Replace is_local/is_arg boolean fields in JSClosureVar with a single closure_type enum (JSClosureTypeEnum) that supports 8 distinct types: - JS_CLOSURE_LOCAL: local variable in parent function - JS_CLOSURE_ARG: argument variable in parent function - JS_CLOSURE_REF: closure variable reference in parent function - JS_CLOSURE_GLOBAL_REF: global variable reference - JS_CLOSURE_GLOBAL_DECL: global variable declaration (eval) - JS_CLOSURE_GLOBAL: global variable (eval) - JS_CLOSURE_MODULE_DECL: module variable definition (eval) - JS_CLOSURE_MODULE_IMPORT: module import definition (eval) Ref: bellard/quickjs@a6816be
1 parent dbdffce commit bb23951

File tree

11 files changed

+479
-445
lines changed

11 files changed

+479
-445
lines changed

builtin-array-fromasync.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
const uint32_t qjsc_builtin_array_fromasync_size = 871;
66

77
const uint8_t qjsc_builtin_array_fromasync[871] = {
8-
0x16, 0x0e, 0x01, 0x28, 0x53, 0x79, 0x6d, 0x62,
8+
0x17, 0x0e, 0x01, 0x28, 0x53, 0x79, 0x6d, 0x62,
99
0x6f, 0x6c, 0xb7, 0x61, 0x73, 0x79, 0x6e, 0x63,
1010
0x49, 0x74, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72,
1111
0x01, 0x2a, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74,
@@ -46,9 +46,9 @@ const uint8_t qjsc_builtin_array_fromasync[871] = {
4646
0x07, 0x09, 0x20, 0xe0, 0x03, 0x0a, 0x08, 0x30,
4747
0x82, 0x01, 0x0d, 0x0b, 0x20, 0xd4, 0x01, 0x0d,
4848
0x0c, 0x20, 0x10, 0x00, 0x01, 0x00, 0xa4, 0x03,
49-
0x01, 0x03, 0xca, 0x03, 0x02, 0x03, 0xce, 0x03,
50-
0x04, 0x03, 0xae, 0x02, 0x00, 0x03, 0xcc, 0x03,
51-
0x03, 0x03, 0x08, 0xc2, 0x0d, 0x60, 0x02, 0x00,
49+
0x01, 0x01, 0xca, 0x03, 0x02, 0x01, 0xce, 0x03,
50+
0x04, 0x01, 0xae, 0x02, 0x00, 0x01, 0xcc, 0x03,
51+
0x03, 0x01, 0x08, 0xc2, 0x0d, 0x60, 0x02, 0x00,
5252
0x60, 0x01, 0x00, 0x60, 0x00, 0x00, 0xd1, 0xc9,
5353
0xd2, 0x11, 0xf2, 0xea, 0x08, 0x0e, 0x38, 0x46,
5454
0x00, 0x00, 0x00, 0xda, 0xca, 0xd3, 0x11, 0xf2,

builtin-iterator-zip-keyed.h

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
const uint32_t qjsc_builtin_iterator_zip_keyed_size = 2578;
66

77
const uint8_t qjsc_builtin_iterator_zip_keyed[2578] = {
8-
0x16, 0x2b, 0x01, 0x1c, 0x49, 0x74, 0x65, 0x72,
8+
0x17, 0x2b, 0x01, 0x1c, 0x49, 0x74, 0x65, 0x72,
99
0x61, 0x74, 0x6f, 0x72, 0x48, 0x65, 0x6c, 0x70,
1010
0x65, 0x72, 0x01, 0x08, 0x63, 0x61, 0x6c, 0x6c,
1111
0x01, 0x24, 0x68, 0x61, 0x73, 0x4f, 0x77, 0x6e,
@@ -69,14 +69,14 @@ const uint8_t qjsc_builtin_iterator_zip_keyed[2578] = {
6969
0x43, 0x02, 0x00, 0xd4, 0x03, 0x02, 0x00, 0x02,
7070
0x03, 0x00, 0x01, 0x00, 0x17, 0x02, 0xda, 0x03,
7171
0x00, 0x01, 0x00, 0xdc, 0x03, 0x00, 0x01, 0x00,
72-
0xa4, 0x03, 0x02, 0x03, 0xd1, 0x96, 0x04, 0x4a,
72+
0xa4, 0x03, 0x02, 0x01, 0xd1, 0x96, 0x04, 0x4a,
7373
0x00, 0x00, 0x00, 0xad, 0xea, 0x07, 0xd1, 0x07,
7474
0xae, 0xea, 0x02, 0x29, 0xdd, 0x11, 0xd2, 0x21,
7575
0x01, 0x00, 0x30, 0x0c, 0x43, 0x02, 0x00, 0xd6,
7676
0x03, 0x01, 0x02, 0x01, 0x04, 0x00, 0x01, 0x00,
7777
0x2e, 0x03, 0xde, 0x03, 0x00, 0x01, 0x00, 0xe0,
7878
0x03, 0x02, 0x00, 0x20, 0xe2, 0x03, 0x05, 0x00,
79-
0x03, 0xcc, 0x03, 0x03, 0x03, 0x6b, 0x23, 0x00,
79+
0x03, 0xcc, 0x03, 0x03, 0x01, 0x6b, 0x23, 0x00,
8080
0x00, 0x00, 0x60, 0x00, 0x00, 0xd1, 0x95, 0xea,
8181
0x04, 0x06, 0x6e, 0x28, 0xd1, 0x40, 0x06, 0x00,
8282
0x00, 0x00, 0xc9, 0x61, 0x00, 0x00, 0xea, 0x08,
@@ -88,7 +88,7 @@ const uint8_t qjsc_builtin_iterator_zip_keyed[2578] = {
8888
0x03, 0x00, 0x01, 0x00, 0xe8, 0x03, 0x01, 0x00,
8989
0x20, 0xea, 0x03, 0x02, 0x01, 0x20, 0xde, 0x03,
9090
0x03, 0x02, 0x20, 0xe2, 0x03, 0x03, 0x03, 0x20,
91-
0xd6, 0x03, 0x01, 0x01, 0x60, 0x00, 0x00, 0x38,
91+
0xd6, 0x03, 0x01, 0x00, 0x60, 0x00, 0x00, 0x38,
9292
0x46, 0x00, 0x00, 0x00, 0xc9, 0x60, 0x01, 0x00,
9393
0xd2, 0xca, 0x61, 0x01, 0x00, 0x8f, 0x62, 0x01,
9494
0x00, 0xb4, 0xa7, 0xea, 0x39, 0x60, 0x03, 0x00,
@@ -117,24 +117,24 @@ const uint8_t qjsc_builtin_iterator_zip_keyed[2578] = {
117117
0x20, 0xea, 0x03, 0x1b, 0x15, 0x20, 0xe2, 0x03,
118118
0x1c, 0x15, 0x03, 0xfe, 0x03, 0x02, 0x09, 0x60,
119119
0x00, 0x80, 0x04, 0x02, 0x14, 0x60, 0x07, 0xa4,
120-
0x03, 0x02, 0x03, 0xa8, 0x03, 0x01, 0x03, 0xcc,
121-
0x03, 0x03, 0x03, 0xd8, 0x03, 0x02, 0x01, 0xd4,
122-
0x03, 0x00, 0x01, 0xd0, 0x03, 0x05, 0x03, 0xce,
123-
0x03, 0x04, 0x03, 0xd2, 0x03, 0x06, 0x03, 0xca,
124-
0x03, 0x00, 0x03, 0x0c, 0x42, 0x03, 0x00, 0x00,
120+
0x03, 0x02, 0x01, 0xa8, 0x03, 0x01, 0x01, 0xcc,
121+
0x03, 0x03, 0x01, 0xd8, 0x03, 0x02, 0x00, 0xd4,
122+
0x03, 0x00, 0x00, 0xd0, 0x03, 0x05, 0x01, 0xce,
123+
0x03, 0x04, 0x01, 0xd2, 0x03, 0x06, 0x01, 0xca,
124+
0x03, 0x00, 0x01, 0x0c, 0x42, 0x03, 0x00, 0x00,
125125
0x00, 0x09, 0x00, 0x05, 0x00, 0x0c, 0x00, 0xf7,
126126
0x04, 0x09, 0x82, 0x04, 0x01, 0x00, 0x20, 0xd8,
127127
0x01, 0x01, 0x01, 0x20, 0x84, 0x04, 0x01, 0x02,
128128
0x20, 0xea, 0x03, 0x03, 0x03, 0x20, 0xf8, 0x03,
129129
0x04, 0x04, 0x20, 0xde, 0x03, 0x04, 0x05, 0x20,
130130
0x86, 0x04, 0x04, 0x06, 0x20, 0xe2, 0x03, 0x09,
131131
0x07, 0x03, 0xe8, 0x03, 0x10, 0x07, 0x20, 0xfe,
132-
0x03, 0x13, 0x09, 0xa4, 0x03, 0x00, 0x02, 0xa8,
133-
0x03, 0x01, 0x02, 0xe6, 0x03, 0x05, 0x09, 0x60,
134-
0x04, 0x09, 0xe4, 0x03, 0x06, 0x09, 0xf0, 0x03,
135-
0x02, 0x09, 0xf6, 0x03, 0x08, 0x09, 0xcc, 0x03,
136-
0x02, 0x02, 0xf4, 0x03, 0x07, 0x09, 0x80, 0x04,
137-
0x14, 0x09, 0xd8, 0x03, 0x03, 0x00, 0x60, 0x02,
132+
0x03, 0x13, 0x10, 0xa4, 0x03, 0x00, 0x02, 0xa8,
133+
0x03, 0x01, 0x02, 0xe6, 0x03, 0x05, 0x10, 0x60,
134+
0x04, 0x10, 0xe4, 0x03, 0x06, 0x10, 0xf0, 0x03,
135+
0x02, 0x10, 0xf6, 0x03, 0x08, 0x10, 0xcc, 0x03,
136+
0x02, 0x02, 0xf4, 0x03, 0x07, 0x10, 0x80, 0x04,
137+
0x14, 0x10, 0xd8, 0x03, 0x03, 0x02, 0x60, 0x02,
138138
0x00, 0x60, 0x01, 0x00, 0x60, 0x00, 0x00, 0x64,
139139
0x00, 0x00, 0x11, 0xb4, 0xad, 0xeb, 0x06, 0x11,
140140
0xb5, 0xad, 0xea, 0x09, 0xb6, 0x11, 0x65, 0x00,
@@ -216,10 +216,10 @@ const uint8_t qjsc_builtin_iterator_zip_keyed[2578] = {
216216
0x6a, 0x00, 0x00, 0x00, 0x28, 0x0c, 0x42, 0x03,
217217
0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x06,
218218
0x00, 0x88, 0x01, 0x01, 0xe8, 0x03, 0x01, 0x00,
219-
0x20, 0xfe, 0x03, 0x13, 0x09, 0xa4, 0x03, 0x00,
219+
0x20, 0xfe, 0x03, 0x13, 0x10, 0xa4, 0x03, 0x00,
220220
0x02, 0xa8, 0x03, 0x01, 0x02, 0xd8, 0x03, 0x03,
221-
0x00, 0xe4, 0x03, 0x06, 0x09, 0xe6, 0x03, 0x05,
222-
0x09, 0x60, 0x00, 0x00, 0x64, 0x00, 0x00, 0x11,
221+
0x02, 0xe4, 0x03, 0x06, 0x10, 0xe6, 0x03, 0x05,
222+
0x10, 0x60, 0x00, 0x00, 0x64, 0x00, 0x00, 0x11,
223223
0xb4, 0xad, 0xea, 0x09, 0xb7, 0x11, 0x65, 0x00,
224224
0x00, 0x0e, 0xec, 0x4b, 0x11, 0xb5, 0xad, 0xea,
225225
0x09, 0xb6, 0x11, 0x65, 0x00, 0x00, 0x0e, 0xec,

builtin-iterator-zip.h

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
const uint32_t qjsc_builtin_iterator_zip_size = 2617;
66

77
const uint8_t qjsc_builtin_iterator_zip[2617] = {
8-
0x16, 0x2a, 0x01, 0x1c, 0x49, 0x74, 0x65, 0x72,
8+
0x17, 0x2a, 0x01, 0x1c, 0x49, 0x74, 0x65, 0x72,
99
0x61, 0x74, 0x6f, 0x72, 0x48, 0x65, 0x6c, 0x70,
1010
0x65, 0x72, 0x01, 0x08, 0x63, 0x61, 0x6c, 0x6c,
1111
0x01, 0x1e, 0x53, 0x79, 0x6d, 0x62, 0x6f, 0x6c,
@@ -65,15 +65,15 @@ const uint8_t qjsc_builtin_iterator_zip[2617] = {
6565
0x02, 0x40, 0x04, 0x0c, 0x43, 0x02, 0x00, 0xd0,
6666
0x03, 0x02, 0x00, 0x02, 0x03, 0x00, 0x01, 0x00,
6767
0x17, 0x02, 0xd6, 0x03, 0x00, 0x01, 0x00, 0xd8,
68-
0x03, 0x00, 0x01, 0x00, 0xa4, 0x03, 0x02, 0x03,
68+
0x03, 0x00, 0x01, 0x00, 0xa4, 0x03, 0x02, 0x01,
6969
0xd1, 0x96, 0x04, 0x4a, 0x00, 0x00, 0x00, 0xad,
7070
0xea, 0x07, 0xd1, 0x07, 0xae, 0xea, 0x02, 0x29,
7171
0xdd, 0x11, 0xd2, 0x21, 0x01, 0x00, 0x30, 0x0c,
7272
0x43, 0x02, 0x00, 0xd2, 0x03, 0x01, 0x02, 0x01,
7373
0x04, 0x00, 0x01, 0x00, 0x2e, 0x03, 0xda, 0x03,
7474
0x00, 0x01, 0x00, 0xdc, 0x03, 0x02, 0x00, 0x20,
7575
0xde, 0x03, 0x05, 0x00, 0x03, 0xcc, 0x03, 0x03,
76-
0x03, 0x6b, 0x23, 0x00, 0x00, 0x00, 0x60, 0x00,
76+
0x01, 0x6b, 0x23, 0x00, 0x00, 0x00, 0x60, 0x00,
7777
0x00, 0xd1, 0x95, 0xea, 0x04, 0x06, 0x6e, 0x28,
7878
0xd1, 0x40, 0x06, 0x00, 0x00, 0x00, 0xc9, 0x61,
7979
0x00, 0x00, 0xea, 0x08, 0xdd, 0xd1, 0x61, 0x00,
@@ -84,7 +84,7 @@ const uint8_t qjsc_builtin_iterator_zip[2617] = {
8484
0x00, 0x01, 0x00, 0xe2, 0x03, 0x00, 0x01, 0x00,
8585
0xe4, 0x03, 0x01, 0x00, 0x20, 0xe6, 0x03, 0x02,
8686
0x01, 0x20, 0xda, 0x03, 0x03, 0x02, 0x20, 0xde,
87-
0x03, 0x03, 0x03, 0x20, 0xd2, 0x03, 0x01, 0x01,
87+
0x03, 0x03, 0x03, 0x20, 0xd2, 0x03, 0x01, 0x00,
8888
0x60, 0x00, 0x00, 0x38, 0x46, 0x00, 0x00, 0x00,
8989
0xc9, 0x60, 0x01, 0x00, 0xd2, 0xca, 0x61, 0x01,
9090
0x00, 0x8f, 0x62, 0x01, 0x00, 0xb4, 0xa7, 0xea,
@@ -116,23 +116,23 @@ const uint8_t qjsc_builtin_iterator_zip[2617] = {
116116
0x03, 0xfa, 0x03, 0x13, 0x12, 0x20, 0xe4, 0x03,
117117
0x1c, 0x16, 0x20, 0xde, 0x03, 0x1f, 0x1a, 0x03,
118118
0xfc, 0x03, 0x02, 0x0a, 0x60, 0x00, 0xfe, 0x03,
119-
0x02, 0x19, 0x60, 0x06, 0xa4, 0x03, 0x02, 0x03,
120-
0xa8, 0x03, 0x01, 0x03, 0xcc, 0x03, 0x03, 0x03,
121-
0xd4, 0x03, 0x02, 0x01, 0xd0, 0x03, 0x00, 0x01,
122-
0xce, 0x03, 0x04, 0x03, 0xd2, 0x03, 0x01, 0x01,
123-
0xca, 0x03, 0x00, 0x03, 0x0c, 0x42, 0x03, 0x00,
119+
0x02, 0x19, 0x60, 0x06, 0xa4, 0x03, 0x02, 0x01,
120+
0xa8, 0x03, 0x01, 0x01, 0xcc, 0x03, 0x03, 0x01,
121+
0xd4, 0x03, 0x02, 0x00, 0xd0, 0x03, 0x00, 0x00,
122+
0xce, 0x03, 0x04, 0x01, 0xd2, 0x03, 0x01, 0x00,
123+
0xca, 0x03, 0x00, 0x01, 0x0c, 0x42, 0x03, 0x00,
124124
0x00, 0x00, 0x08, 0x00, 0x05, 0x00, 0x0b, 0x00,
125125
0xec, 0x04, 0x08, 0x80, 0x04, 0x01, 0x00, 0x20,
126126
0xd8, 0x01, 0x01, 0x01, 0x20, 0x82, 0x04, 0x01,
127127
0x02, 0x20, 0xe6, 0x03, 0x03, 0x03, 0x20, 0xda,
128128
0x03, 0x04, 0x04, 0x20, 0x84, 0x04, 0x04, 0x05,
129129
0x20, 0xde, 0x03, 0x09, 0x06, 0x03, 0xe4, 0x03,
130-
0x10, 0x06, 0x20, 0xfc, 0x03, 0x18, 0x09, 0xa4,
130+
0x10, 0x06, 0x20, 0xfc, 0x03, 0x18, 0x10, 0xa4,
131131
0x03, 0x00, 0x02, 0xa8, 0x03, 0x01, 0x02, 0xe2,
132-
0x03, 0x07, 0x09, 0xe0, 0x03, 0x05, 0x09, 0xec,
133-
0x03, 0x02, 0x09, 0xf0, 0x03, 0x04, 0x09, 0xcc,
134-
0x03, 0x02, 0x02, 0xf2, 0x03, 0x06, 0x09, 0xfe,
135-
0x03, 0x19, 0x09, 0xd4, 0x03, 0x03, 0x00, 0x60,
132+
0x03, 0x07, 0x10, 0xe0, 0x03, 0x05, 0x10, 0xec,
133+
0x03, 0x02, 0x10, 0xf0, 0x03, 0x04, 0x10, 0xcc,
134+
0x03, 0x02, 0x02, 0xf2, 0x03, 0x06, 0x10, 0xfe,
135+
0x03, 0x19, 0x10, 0xd4, 0x03, 0x03, 0x02, 0x60,
136136
0x02, 0x00, 0x60, 0x01, 0x00, 0x60, 0x00, 0x00,
137137
0x64, 0x00, 0x00, 0x11, 0xb4, 0xad, 0xeb, 0x06,
138138
0x11, 0xb5, 0xad, 0xea, 0x09, 0xb6, 0x11, 0x65,
@@ -213,9 +213,9 @@ const uint8_t qjsc_builtin_iterator_zip[2617] = {
213213
0x00, 0x00, 0x28, 0x0c, 0x42, 0x03, 0x00, 0x00,
214214
0x00, 0x01, 0x00, 0x06, 0x00, 0x06, 0x00, 0x88,
215215
0x01, 0x01, 0xe4, 0x03, 0x01, 0x00, 0x20, 0xfc,
216-
0x03, 0x18, 0x09, 0xa4, 0x03, 0x00, 0x02, 0xa8,
217-
0x03, 0x01, 0x02, 0xd4, 0x03, 0x03, 0x00, 0xe0,
218-
0x03, 0x05, 0x09, 0xe2, 0x03, 0x07, 0x09, 0x60,
216+
0x03, 0x18, 0x10, 0xa4, 0x03, 0x00, 0x02, 0xa8,
217+
0x03, 0x01, 0x02, 0xd4, 0x03, 0x03, 0x02, 0xe0,
218+
0x03, 0x05, 0x10, 0xe2, 0x03, 0x07, 0x10, 0x60,
219219
0x00, 0x00, 0x64, 0x00, 0x00, 0x11, 0xb4, 0xad,
220220
0xea, 0x09, 0xb7, 0x11, 0x65, 0x00, 0x00, 0x0e,
221221
0xec, 0x4b, 0x11, 0xb5, 0xad, 0xea, 0x09, 0xb6,

gen/function_source.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
const uint32_t qjsc_function_source_size = 328;
66

77
const uint8_t qjsc_function_source[328] = {
8-
0x16, 0x05, 0x01, 0x30, 0x74, 0x65, 0x73, 0x74,
8+
0x17, 0x05, 0x01, 0x30, 0x74, 0x65, 0x73, 0x74,
99
0x73, 0x2f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69,
1010
0x6f, 0x6e, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63,
1111
0x65, 0x2e, 0x6a, 0x73, 0x01, 0x0c, 0x61, 0x63,
@@ -20,8 +20,8 @@ const uint8_t qjsc_function_source[328] = {
2020
0x74, 0x05, 0xcc, 0x03, 0x02, 0x00, 0x30, 0xce,
2121
0x03, 0x04, 0x00, 0x70, 0x01, 0xcc, 0x03, 0x04,
2222
0x02, 0x70, 0x00, 0x10, 0x00, 0x01, 0x00, 0xe4,
23-
0x01, 0x00, 0x01, 0x00, 0xd0, 0x03, 0x00, 0x0d,
24-
0xce, 0x03, 0x01, 0x01, 0x0c, 0x43, 0x0a, 0x01,
23+
0x01, 0x00, 0x01, 0x00, 0xd0, 0x03, 0x00, 0x1e,
24+
0xce, 0x03, 0x01, 0x06, 0x0c, 0x43, 0x0a, 0x01,
2525
0xce, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
2626
0x00, 0x03, 0x00, 0xbc, 0x2a, 0x28, 0xca, 0x03,
2727
0x03, 0x01, 0x00, 0x1a, 0x66, 0x75, 0x6e, 0x63,

gen/hello.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
const uint32_t qjsc_hello_size = 104;
66

77
const uint8_t qjsc_hello[104] = {
8-
0x16, 0x04, 0x01, 0x22, 0x65, 0x78, 0x61, 0x6d,
8+
0x17, 0x04, 0x01, 0x22, 0x65, 0x78, 0x61, 0x6d,
99
0x70, 0x6c, 0x65, 0x73, 0x2f, 0x68, 0x65, 0x6c,
1010
0x6c, 0x6f, 0x2e, 0x6a, 0x73, 0x01, 0x0e, 0x63,
1111
0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x01, 0x06,

gen/hello_module.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
const uint32_t qjsc_fib_module_size = 292;
66

77
const uint8_t qjsc_fib_module[292] = {
8-
0x16, 0x03, 0x01, 0x2c, 0x65, 0x78, 0x61, 0x6d,
8+
0x17, 0x03, 0x01, 0x2c, 0x65, 0x78, 0x61, 0x6d,
99
0x70, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x69, 0x62,
1010
0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x2e,
1111
0x6a, 0x73, 0x01, 0x06, 0x66, 0x69, 0x62, 0x01,
1212
0x02, 0x6e, 0x0d, 0xca, 0x03, 0x00, 0x01, 0x00,
1313
0x00, 0xcc, 0x03, 0x00, 0x00, 0x00, 0x0c, 0x20,
1414
0x0a, 0x01, 0xa2, 0x01, 0x00, 0x00, 0x00, 0x01,
1515
0x00, 0x01, 0x01, 0x09, 0x00, 0xcc, 0x03, 0x00,
16-
0x01, 0x0c, 0x43, 0x0a, 0x01, 0xcc, 0x03, 0x01,
16+
0x06, 0x0c, 0x43, 0x0a, 0x01, 0xcc, 0x03, 0x01,
1717
0x00, 0x01, 0x04, 0x00, 0x01, 0x00, 0x1a, 0x01,
1818
0xce, 0x03, 0x00, 0x01, 0x00, 0xcc, 0x03, 0x00,
19-
0x00, 0xd1, 0xb4, 0xa6, 0xea, 0x03, 0xb4, 0x28,
19+
0x02, 0xd1, 0xb4, 0xa6, 0xea, 0x03, 0xb4, 0x28,
2020
0xd1, 0xb5, 0xab, 0xea, 0x03, 0xb5, 0x28, 0xdd,
2121
0xd1, 0xb5, 0x9d, 0xef, 0xdd, 0xd1, 0xb6, 0x9d,
2222
0xef, 0x9c, 0x28, 0xca, 0x03, 0x02, 0x08, 0x0e,
@@ -47,7 +47,7 @@ const uint8_t qjsc_fib_module[292] = {
4747
const uint32_t qjsc_hello_module_size = 188;
4848

4949
const uint8_t qjsc_hello_module[188] = {
50-
0x16, 0x07, 0x01, 0x30, 0x65, 0x78, 0x61, 0x6d,
50+
0x17, 0x07, 0x01, 0x30, 0x65, 0x78, 0x61, 0x6d,
5151
0x70, 0x6c, 0x65, 0x73, 0x2f, 0x68, 0x65, 0x6c,
5252
0x6c, 0x6f, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
5353
0x65, 0x2e, 0x6a, 0x73, 0x01, 0x1e, 0x2e, 0x2f,
@@ -61,7 +61,7 @@ const uint8_t qjsc_hello_module[188] = {
6161
0xca, 0x03, 0x01, 0xcc, 0x03, 0x00, 0x00, 0x01,
6262
0x00, 0xce, 0x03, 0x00, 0x00, 0x0c, 0x20, 0x0a,
6363
0x01, 0xa2, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00,
64-
0x01, 0x00, 0x32, 0x00, 0xce, 0x03, 0x00, 0x0c,
64+
0x01, 0x00, 0x32, 0x00, 0xce, 0x03, 0x00, 0x1f,
6565
0x08, 0xea, 0x02, 0x29, 0x38, 0xe8, 0x00, 0x00,
6666
0x00, 0x41, 0xe9, 0x00, 0x00, 0x00, 0x04, 0xea,
6767
0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x0e, 0x38,

0 commit comments

Comments
 (0)