Commit graph

646 commits

Author SHA1 Message Date
Boshen
ed693d9941
chore(clippy): allow #[must_use] 2023-05-11 20:58:52 +08:00
Boshen
7496bb521f
fix(minifier): print if.consequent correctly (#349) 2023-05-11 11:00:49 +08:00
Boshen
25a359bdd7
fix(benchmark): fix AstLower benchmark taking up too much memory 2023-05-11 10:42:55 +08:00
Boshen
48e524ddcf
feat(ast_lower): scope tree (#344) 2023-05-10 22:38:34 +08:00
Boshen
60485669bb
ci: cache release for benchmark, benchmark use fewer files (#345) 2023-05-10 22:13:11 +08:00
Boshen
6924e59c5c
chore: remove unused dependencies found by cargo-machete 2023-05-10 19:22:22 +08:00
Boshen
0a445b4556
chore(coverage): run typescript tests for formatter 2023-05-09 23:19:35 +08:00
Boshen
b6fb509b87
refactor: remove unused code from formatter and printer 2023-05-09 23:19:34 +08:00
Boshen
a12eb7c2d1
fix(ast_lower): fix broken example due to not implementing serde 2023-05-09 22:08:30 +08:00
Boshen
b94fe5ebfa
refactor(syntax): clean up Operator 2023-05-09 22:04:50 +08:00
Boshen
8161ac2800
refactor: clean up Cargo.toml (put features table on top) 2023-05-09 21:53:47 +08:00
Boshen
e753a886d2
fix(minifier): add parentheses to CallExpression on FunctionExpression 2023-05-08 23:04:35 +08:00
Boshen
0f57a512f5
refactor(Formatter): remove minification logic 2023-05-08 22:59:18 +08:00
Boshen
fb6fdfa3ae
ci: remove unnecessary steps from benchmark 2023-05-08 22:42:32 +08:00
Boshen
1b83e6c16e
feat(oxc_index): add static_assert_size for compile time evaluation (#343) 2023-05-08 22:20:54 +08:00
Boshen
c5c88a965d
feat(oxc_index): add crate (#342) 2023-05-08 22:01:18 +08:00
Boshen
34f045d84d
chore(hir): removed unused PartialEq on NullLiteral 2023-05-08 20:41:42 +08:00
Boshen
65a445f512
refactor: move operator to oxc_syntax (#341) 2023-05-08 15:35:01 +08:00
Wenzhe Wang
52aa59bb38
feat(semantic): early check of simple assignment (#340) 2023-05-07 23:05:08 +08:00
Boshen
ba3c2bc40f
chore: ignore unused visit_mut for codecov 2023-05-07 23:04:30 +08:00
Boshen
ebe8466500
refactor(span): remove unused code 2023-05-07 23:01:12 +08:00
Boshen
29beb851f6
refactor(ast,hir): remove unnessary Eq and PartialEq 2023-05-07 22:42:57 +08:00
Boshen
f4d04c1443
refactor(coverage): use ast.json() method for serialization test 2023-05-07 22:23:31 +08:00
Boshen
e897306f3d
chore(coverage): test serialization on ast and hir (#339) 2023-05-07 22:05:45 +08:00
Boshen
ddf4ac9cc2
refactor(formatter): remove whitespace minification from formatter (#337) 2023-05-07 17:58:57 +08:00
Boshen
c2428d8abd
chore: rename oxc_printer to oxc_formatter (#336) 2023-05-07 17:47:13 +08:00
Boshen
e07c9c5b03
chore(benchmark): disable benchmarking ast_lower 2023-05-07 17:23:50 +08:00
Boshen
86c01c7fb8
feat(minifier): use hir (#335) 2023-05-07 17:23:00 +08:00
Boshen
aed7b5d795
feat(hir): remove more TypeScript syntax 2023-05-07 13:06:09 +08:00
Boshen
9c6fc7dc51
Update README.md 2023-05-06 23:24:18 +08:00
Boshen
72ba29f88b
feat(hir): complete first iteration of ast lowering (#327) 2023-05-06 19:13:44 +08:00
Boshen
5d06600063
chore: adjust just codecov command to output html 2023-05-06 18:47:38 +08:00
Boshen
7e130e56f8
refactor(ast): remove Option around all ImportOrExportKind 2023-05-05 22:39:29 +08:00
Boshen
a2be3bd227
refactor(ast): remove unnecessary ModuleDeclarationKind 2023-05-05 22:04:26 +08:00
Boshen
8ca5c4ce2e
chore(ast): add doc to TSExportAssignment and TSNamespaceExportDeclaration 2023-05-05 21:25:40 +08:00
Boshen
028738f3a0
ci: simplify build process around moving napi binary 2023-05-05 15:54:18 +08:00
Boshen
64ed8613a4
refactor(ast): remove unnecessary box from AssignmentTargetMaybeDefault::AssignmentTarget 2023-05-04 22:56:20 +08:00
Boshen
2c0dd408de
ci: run codecov for every commit on main branch 2023-05-04 20:39:03 +08:00
Wenzhe Wang
638576c323
fix(ast): replace ArrayElementType (#330) 2023-05-04 20:33:58 +08:00
Boshen
38831b3e41
fix(benchmark): parser benchmark should include allocator drop time (#334) 2023-05-04 20:26:27 +08:00
Boshen
b77d599b74
ci: do not cancel jobs on main branch 2023-05-04 19:15:50 +08:00
Boshen
6ec5b599b1
ci: remove caching benchmark files for now, need to properly set this up 2023-05-04 19:09:04 +08:00
Boshen
3f388e77d1
refactor(ast): remove annoying #[must_use] and #[inline] (#333) 2023-05-04 15:33:23 +08:00
Boshen
70a5684dda
ci: remove unneeded workflow_run trigger from release_cli / release_napi 2023-05-04 15:31:24 +08:00
Boshen
99fdaad03a
chore(rust): bump bitflags to v2 2023-05-04 12:24:47 +08:00
Boshen
89352f85de
deps: bump dependencies 2023-05-04 11:33:01 +08:00
Wenzhe Wang
be02d7f940
fix(ci): prefix platform pkg (#332) 2023-04-30 23:02:24 +08:00
Wenzhe Wang
8e401a6aa4
chore: change Just variable substitution (#331)
chore: change variable substitution
2023-04-30 23:01:52 +08:00
Boshen
8cf7c130a4
refactor(ast): s/visit_pattern/visit_binding_pattern 2023-04-28 22:15:58 +08:00
Boshen
7148cb8c00
ci: make codecov informational 2023-04-28 11:02:30 +08:00