Commit 28af831
src: use simdutf for converting externalized builtins to UTF-16
Remove the dependency on ICU for this part, as well as the
hacky way of converting embedder main sources to UTF-8 via
V8 APIs. Allow `UnionBytes` to own the memory its pointing
to in order to simplify the code on the `BuiltinLoader` side.
PR-URL: #46119
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>1 parent ac90e41 commit 28af831Copy full SHA for 28af831
File tree
Expand file treeCollapse file tree
10 files changed
+106
-105
lines changedOpen diff view settings
Filter options
- src
- api
- test/cctest
Expand file treeCollapse file tree
10 files changed
+106
-105
lines changedOpen diff view settings
Collapse file
+1-5Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2024 | 2024 | |
2025 | 2025 | |
2026 | 2026 | |
2027 | | - |
2028 | | - |
2029 | | - |
2030 | | - |
2031 | | - |
| 2027 | + |
2032 | 2028 | |
2033 | 2029 | |
2034 | 2030 | |
|
Collapse file
+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
973 | 973 | |
974 | 974 | |
975 | 975 | |
| 976 | + |
976 | 977 | |
977 | 978 | |
978 | 979 | |
|
Collapse file
+2-13Lines changed: 2 additions & 13 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
467 | 467 | |
468 | 468 | |
469 | 469 | |
470 | | - |
471 | 470 | |
472 | | - |
473 | | - |
474 | | - |
475 | | - |
476 | | - |
477 | | - |
478 | | - |
479 | | - |
480 | | - |
| 471 | + |
481 | 472 | |
482 | | - |
483 | | - |
484 | | - |
| 473 | + |
485 | 474 | |
486 | 475 | |
487 | 476 | |
|
Collapse file
-5Lines changed: 0 additions & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
799 | 799 | |
800 | 800 | |
801 | 801 | |
802 | | - |
803 | | - |
804 | | - |
805 | | - |
806 | | - |
807 | 802 | |
808 | 803 | |
809 | 804 | |
|
Collapse file
-6Lines changed: 0 additions & 6 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
959 | 959 | |
960 | 960 | |
961 | 961 | |
962 | | - |
963 | 962 | |
964 | 963 | |
965 | 964 | |
| ||
1134 | 1133 | |
1135 | 1134 | |
1136 | 1135 | |
1137 | | - |
1138 | | - |
1139 | | - |
1140 | | - |
1141 | | - |
1142 | 1136 | |
1143 | 1137 | |
1144 | 1138 | |
|
Collapse file
+14-12Lines changed: 14 additions & 12 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3 | 3 | |
4 | 4 | |
5 | 5 | |
| 6 | + |
6 | 7 | |
7 | 8 | |
8 | 9 | |
| ||
35 | 36 | |
36 | 37 | |
37 | 38 | |
38 | | - |
39 | 39 | |
40 | 40 | |
41 | 41 | |
| ||
52 | 52 | |
53 | 53 | |
54 | 54 | |
55 | | - |
56 | 55 | |
57 | 56 | |
58 | 57 | |
| ||
240 | 239 | |
241 | 240 | |
242 | 241 | |
243 | | - |
244 | 242 | |
245 | 243 | |
246 | 244 | |
| ||
252 | 250 | |
253 | 251 | |
254 | 252 | |
255 | | - |
256 | | - |
257 | | - |
258 | | - |
259 | | - |
260 | | - |
261 | | - |
262 | | - |
| 253 | + |
| 254 | + |
| 255 | + |
| 256 | + |
| 257 | + |
| 258 | + |
| 259 | + |
| 260 | + |
| 261 | + |
| 262 | + |
| 263 | + |
| 264 | + |
| 265 | + |
263 | 266 | |
264 | | - |
265 | 267 | |
266 | 268 | |
267 | 269 | |
|
Collapse file
+1-8Lines changed: 1 addition & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
8 | 8 | |
9 | 9 | |
10 | 10 | |
11 | | - |
12 | | - |
13 | | - |
14 | 11 | |
15 | 12 | |
16 | 13 | |
| ||
71 | 68 | |
72 | 69 | |
73 | 70 | |
| 71 | + |
74 | 72 | |
75 | 73 | |
76 | 74 | |
| ||
136 | 134 | |
137 | 135 | |
138 | 136 | |
139 | | - |
140 | 137 | |
141 | | - |
142 | 138 | |
143 | 139 | |
144 | 140 | |
145 | 141 | |
146 | 142 | |
147 | 143 | |
148 | | - |
149 | | - |
150 | | - |
151 | 144 | |
152 | 145 | |
153 | 146 | |
|
Collapse file
+9-55Lines changed: 9 additions & 55 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
11 | 11 | |
12 | 12 | |
13 | 13 | |
14 | | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
26 | | - |
27 | | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
36 | | - |
37 | | - |
38 | | - |
39 | | - |
40 | | - |
41 | | - |
42 | | - |
43 | | - |
44 | | - |
45 | | - |
46 | | - |
47 | | - |
48 | | - |
49 | | - |
50 | | - |
51 | | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | 14 | |
57 | 15 | |
58 | | - |
| 16 | + |
59 | 17 | |
60 | 18 | |
61 | 19 | |
62 | 20 | |
63 | 21 | |
64 | 22 | |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
65 | 28 | |
66 | 29 | |
67 | 30 | |
| ||
77 | 40 | |
78 | 41 | |
79 | 42 | |
80 | | - |
81 | | - |
82 | | - |
83 | | - |
84 | | - |
85 | | - |
86 | | - |
87 | | - |
88 | | - |
89 | | - |
90 | | - |
91 | | - |
| 43 | + |
| 44 | + |
92 | 45 | |
93 | 46 | |
94 | 47 | |
95 | 48 | |
96 | 49 | |
| 50 | + |
97 | 51 | |
98 | 52 | |
99 | 53 | |
|
Collapse file
+62Lines changed: 62 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
515 | 515 | |
516 | 516 | |
517 | 517 | |
| 518 | + |
| 519 | + |
| 520 | + |
| 521 | + |
| 522 | + |
| 523 | + |
| 524 | + |
| 525 | + |
| 526 | + |
| 527 | + |
| 528 | + |
| 529 | + |
| 530 | + |
| 531 | + |
| 532 | + |
| 533 | + |
| 534 | + |
| 535 | + |
| 536 | + |
| 537 | + |
| 538 | + |
| 539 | + |
| 540 | + |
| 541 | + |
| 542 | + |
| 543 | + |
| 544 | + |
| 545 | + |
| 546 | + |
| 547 | + |
| 548 | + |
| 549 | + |
| 550 | + |
| 551 | + |
| 552 | + |
| 553 | + |
| 554 | + |
| 555 | + |
| 556 | + |
| 557 | + |
| 558 | + |
| 559 | + |
| 560 | + |
| 561 | + |
| 562 | + |
| 563 | + |
| 564 | + |
| 565 | + |
| 566 | + |
| 567 | + |
| 568 | + |
| 569 | + |
| 570 | + |
| 571 | + |
| 572 | + |
| 573 | + |
| 574 | + |
| 575 | + |
| 576 | + |
| 577 | + |
| 578 | + |
| 579 | + |
518 | 580 | |
Collapse file
+16-1Lines changed: 16 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
2 | 1 | |
3 | 2 | |
4 | 3 | |
| 4 | + |
| 5 | + |
5 | 6 | |
6 | 7 | |
7 | 8 | |
| ||
298 | 299 | |
299 | 300 | |
300 | 301 | |
| 302 | + |
| 303 | + |
| 304 | + |
| 305 | + |
| 306 | + |
| 307 | + |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
0 commit comments