Boshen
|
ec092eab01
|
deps(rust): bump dependencies
|
2023-05-12 11:23:41 +08:00 |
|
Boshen
|
7f93e58f10
|
chore: remove all #[must_use]
|
2023-05-11 21:08:00 +08:00 |
|
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 |
|