Commit 9f494c3
committed
perf(napi/parser, linter/plugins): raw transfer use
Small optimization to raw transfer string deserialization. Use `String.fromCharCode`instead of `String.fromCodePoint`. [Benchmarking](https://github.com/overlookmotel/oxc-raw-str-bench) showed it's slightly faster, as it's simpler - doesn't need to handle astral code points.String.fromCharCode in string decoding (#21018)1 parent ac39e51 commit 9f494c3
10 files changed
Lines changed: 20 additions & 20 deletions
File tree
- apps/oxlint/src-js/generated
- napi/parser/src-js/generated/deserialize
- tasks/ast_tools/src/generators
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
5894 | 5894 | | |
5895 | 5895 | | |
5896 | 5896 | | |
5897 | | - | |
| 5897 | + | |
5898 | 5898 | | |
5899 | 5899 | | |
5900 | 5900 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
4557 | 4557 | | |
4558 | 4558 | | |
4559 | 4559 | | |
4560 | | - | |
| 4560 | + | |
4561 | 4561 | | |
4562 | 4562 | | |
4563 | 4563 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
5094 | 5094 | | |
5095 | 5095 | | |
5096 | 5096 | | |
5097 | | - | |
| 5097 | + | |
5098 | 5098 | | |
5099 | 5099 | | |
5100 | 5100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
5099 | 5099 | | |
5100 | 5100 | | |
5101 | 5101 | | |
5102 | | - | |
| 5102 | + | |
5103 | 5103 | | |
5104 | 5104 | | |
5105 | 5105 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
5639 | 5639 | | |
5640 | 5640 | | |
5641 | 5641 | | |
5642 | | - | |
| 5642 | + | |
5643 | 5643 | | |
5644 | 5644 | | |
5645 | 5645 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
4866 | 4866 | | |
4867 | 4867 | | |
4868 | 4868 | | |
4869 | | - | |
| 4869 | + | |
4870 | 4870 | | |
4871 | 4871 | | |
4872 | 4872 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
5430 | 5430 | | |
5431 | 5431 | | |
5432 | 5432 | | |
5433 | | - | |
| 5433 | + | |
5434 | 5434 | | |
5435 | 5435 | | |
5436 | 5436 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
5439 | 5439 | | |
5440 | 5440 | | |
5441 | 5441 | | |
5442 | | - | |
| 5442 | + | |
5443 | 5443 | | |
5444 | 5444 | | |
5445 | 5445 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
6003 | 6003 | | |
6004 | 6004 | | |
6005 | 6005 | | |
6006 | | - | |
| 6006 | + | |
6007 | 6007 | | |
6008 | 6008 | | |
6009 | 6009 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| |||
948 | 948 | | |
949 | 949 | | |
950 | 950 | | |
951 | | - | |
| 951 | + | |
952 | 952 | | |
953 | 953 | | |
954 | 954 | | |
| |||
0 commit comments