Boshen
|
bd977cf742
|
feat(oxc): add oxc_napi crate (#7612)
|
2024-12-03 14:02:47 +00:00 |
|
Boshen
|
7c62a33a06
|
feat(napi/parser): return esm info (#7602)
The parser now returns import / export statement information, which can be used for parser plugins.
|
2024-12-03 11:21:54 +00:00 |
|
Boshen
|
9076deefca
|
feat(minifier): implement part of StatementFusion (#5936)
|
2024-09-21 09:24:01 +00:00 |
|
Boshen
|
63a830e08c
|
chore(dprint): format toml files (#5599)
Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
|
2024-09-08 14:26:16 +08:00 |
|
overlookmotel
|
bcd090af98
|
ci: run conformance with debug assertions (#4386)
Run conformance with debug assertions enabled to ensure `debug_assert!`s
pass.
|
2024-07-21 20:40:50 +08:00 |
|
overlookmotel
|
000d083c61
|
chore: format .cargo/config.toml (#4385)
Fix indentation in `.cargo/config.toml`.
|
2024-07-21 12:06:19 +00:00 |
|
Boshen
|
ae6654f247
|
ci: speed up conformance with thin lto (#3773)
|
2024-06-19 16:05:06 +00:00 |
|
Boshen
|
515deb6165
|
chore: add cargo oxlint command
|
2024-05-28 11:10:08 +08:00 |
|
Boshen
|
ae4f474bab
|
ci: run cargo check with --all-features
|
2024-04-03 16:43:50 +08:00 |
|
Boshen
|
4af5f29774
|
ci: disable native build
|
2023-11-20 17:45:51 +08:00 |
|
Boshen
|
1a576f60a8
|
refactor(rust): move to workspace lint table (#1444)
|
2023-11-20 14:38:10 +08:00 |
|
Boshen
|
c1c2a01135
|
ci: no need to build tests on PR branches (#1348)
|
2023-11-16 17:32:10 +08:00 |
|
Boshen
|
767744afc1
|
ci: remove cargo nextest because cargo test is now faster (#1341)
|
2023-11-16 13:31:51 +08:00 |
|
Boshen
|
4886d408eb
|
chore(clippy): enable undocumented_unsafe_blocks
|
2023-10-16 15:18:14 +08:00 |
|
Boshen
|
db5417f9a9
|
refactor(clippy): allow clippy::too_many_lines
|
2023-10-16 15:18:11 +08:00 |
|
Boshen
|
eaeb63072f
|
refactor(clippy): allow struct_excessive_bools
|
2023-10-16 15:18:07 +08:00 |
|
Boshen
|
d208d6f325
|
ci: longer slow-timeout for cargo codecov
|
2023-09-13 17:05:46 +08:00 |
|
Boshen
|
f9b0c8bd17
|
chore(cargo): remove sparse registries, which is now the default
|
2023-06-02 11:01:28 +08:00 |
|
Boshen
|
30fc21ce54
|
refactor(index): use index_vec crate (#383)
|
2023-05-24 21:45:06 +08:00 |
|
Boshen
|
2812591e4a
|
chore(rust): allow clippy::new_without_default
|
2023-05-13 15:07:00 +08:00 |
|
Boshen
|
ed693d9941
|
chore(clippy): allow #[must_use]
|
2023-05-11 20:58:52 +08:00 |
|
Boshen
|
60485669bb
|
ci: cache release for benchmark, benchmark use fewer files (#345)
|
2023-05-10 22:13:11 +08:00 |
|
Boshen
|
99fdaad03a
|
chore(rust): bump bitflags to v2
|
2023-05-04 12:24:47 +08:00 |
|
Boshen
|
080baaa2db
|
chore: use taplo to reformat toml files
|
2023-04-22 15:58:59 +08:00 |
|
Boshen
|
ec01a295a8
|
chore: do not append -- to cargo lint
|
2023-04-17 16:38:09 +08:00 |
|
Boshen
|
87400917e1
|
chore: change cargo lint to deny all warnings
|
2023-04-16 21:32:00 +08:00 |
|
Boshen
|
cf68642858
|
chore: remove --all-features from codecov command
We should get a higher codecov from this
|
2023-04-16 00:39:07 +08:00 |
|
Boshen
|
917a001ca7
|
chore: do not run --release for codecov because things get optimized out
|
2023-04-15 14:31:52 +08:00 |
|
Boshen
|
cfe3dd0869
|
chore: rust taplo format
|
2023-04-15 14:14:11 +08:00 |
|
Boshen
|
f1dcc5429e
|
refactor(tasks): clean up code around code coverage
|
2023-04-15 13:53:57 +08:00 |
|
Boshen
|
a7cd845fff
|
feat: add cargo minsize task for tracking minification size (#276)
* feat: add `cargo minsize` task for tracking minification size
* add gzip
|
2023-04-14 13:07:37 +08:00 |
|
Boshen
|
6a89f085b7
|
refactor(rust): add more clippy restriction rules
|
2023-03-17 14:51:25 +08:00 |
|
Boshen
|
a1315e3999
|
refactor(rust): add clippy::clone_on_ref_ptr
|
2023-03-17 14:51:25 +08:00 |
|
Boshen
|
4cfcd9bf01
|
chore: use sparse crates.io registry
|
2023-03-10 11:09:44 -08:00 |
|
Shannon Rothe
|
da8355f418
|
feat(rulegen): refactor to visitor pattern (#162)
* feat(rulegen): refactor to visitor pattern
* convert `parse_test_code` to visitor pattern
|
2023-03-09 17:33:30 +08:00 |
|
Boshen
|
711354a40b
|
chore(rust): allow clippy::missing_const_for_fn
|
2023-03-07 21:29:47 +08:00 |
|
Shannon Rothe
|
0f7edfb003
|
feat(rule_generator): automatically generate rules and tests (#142)
|
2023-03-07 18:21:58 +08:00 |
|
Boshen
|
99f5465403
|
chore(cargo): add --all-features to cargo lint
|
2023-03-05 15:21:38 +08:00 |
|
Boshen
|
f90d660ec5
|
feat(tasks): add parser benchmark
|
2023-02-11 08:46:32 -08:00 |
|
Boshen
|
4ae70b9592
|
feat(parser): add lexer
|
2023-02-11 02:29:54 -08:00 |
|
Boshen
|
f4819d976b
|
feat(tasks): add initial test262 setup
|
2023-02-11 00:43:09 -08:00 |
|
Boshen
|
d25cdc8cc2
|
ci: add github workflow for main branch
|
2023-02-11 13:56:47 +08:00 |
|
Boshen
|
40d845ff99
|
chore: add .cargo/config.toml
|
2023-02-11 13:20:17 +08:00 |
|