Boshen
|
d57ab2f088
|
refactor(ast,parser): remove Node::ctx
This is adding too many bytes to the AST
|
2023-02-21 13:11:58 +08:00 |
|
Boshen
|
c640b4fb08
|
perf(ast): box PropertyKey enum
|
2023-02-21 13:11:58 +08:00 |
|
Boshen
|
cf278a2760
|
perf(parser): a few micro optimizations
|
2023-02-21 13:11:58 +08:00 |
|
Boshen
|
0bbbc7768f
|
perf(oxc_parser): use u8 for offset
|
2023-02-21 13:11:58 +08:00 |
|
Boshen
|
73663f274c
|
perf(parser): inline all methods on Context
|
2023-02-21 13:11:58 +08:00 |
|
Boshen
|
83c3f34af2
|
feat(lexer): use portable-SIMD to speed up multiline comment scanning
|
2023-02-20 21:58:08 +08:00 |
|
Boshen
|
4fc112f7dc
|
feat(ast): add visitor
|
2023-02-20 20:45:14 +08:00 |
|
Boshen
|
ab68cea0b7
|
perf(lexer): use portable-SIMD to speed up whitespace scanning
closes #13
|
2023-02-20 19:03:15 +08:00 |
|
Boshen
|
457aa7d1be
|
feat(printer): add printer example
|
2023-02-20 18:23:36 +08:00 |
|
Boshen
|
e4b07b7db9
|
feat(printer): Initialize printer
closes #21
|
2023-02-20 18:23:36 +08:00 |
|
Xuan
|
362c02f8e1
|
docs(oxc_parser): add header symbol for parser.unexpected
|
2023-02-18 09:06:56 +08:00 |
|
Boshen
|
a347e3993e
|
Revert "perf(lexer): use portable-SIMD to speed up multiline comment scanning"
This reverts commit a51c7f9ba2.
|
2023-02-17 14:50:42 +08:00 |
|
Boshen
|
a51c7f9ba2
|
perf(lexer): use portable-SIMD to speed up multiline comment scanning
|
2023-02-15 19:51:13 -08:00 |
|
Boshen
|
85955d7147
|
refactor(parser): clean up some lexer code
|
2023-02-12 21:34:19 +08:00 |
|
Boshen
|
d8fd23524a
|
feat(oxc_parser): allow filename as option in examples/simple.rs
|
2023-02-12 15:57:40 +08:00 |
|
Boshen
|
3daf5bcea9
|
chore(example): add an example for testing purposes
|
2023-02-12 11:11:35 +08:00 |
|
Boshen
|
a339ba3f92
|
feat(coverage): print parsing conformance for test262 (currently 100%)
|
2023-02-11 08:02:42 -08:00 |
|
Boshen
|
1fdc635638
|
feat(parser): add parser
|
2023-02-11 05:26:49 -08:00 |
|
Boshen
|
62a4f2b551
|
feat(ast): add ast
|
2023-02-11 04:27:34 -08:00 |
|
Boshen
|
4ae70b9592
|
feat(parser): add lexer
|
2023-02-11 02:29:54 -08:00 |
|
Boshen
|
664c37631e
|
feat(allocator): add allocator
|
2023-02-11 01:05:07 -08:00 |
|
Boshen
|
d026e33343
|
chore: add rust-toolchain.toml and Cargo.toml
|
2023-02-11 13:03:40 +08:00 |
|