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 |
|
Boshen
|
59ff1fb289
|
HIR (#319)
|
2023-04-28 10:33:26 +08:00 |
|
Boshen
|
f0066ea4cc
|
refactor: unify the usage of std::fmt import
|
2023-04-27 22:21:59 +08:00 |
|
Boshen
|
b6d00e5a6e
|
deps: remove thiserror from oxc_ast
|
2023-04-27 22:06:03 +08:00 |
|
Boshen
|
0cdcf03752
|
deps: remove miette from oxc_ast
|
2023-04-27 22:03:36 +08:00 |
|
Boshen
|
cd276c2850
|
feat: add oxc_span crate (#323)
|
2023-04-27 21:51:15 +08:00 |
|
Boshen
|
1004a1d197
|
chore: clean up workspace dependencies (#320)
|
2023-04-27 11:38:39 +08:00 |
|
Boshen
|
2fc16840de
|
chore(ast): remove unused code enter_object_expression
|
2023-04-26 18:50:04 +08:00 |
|
Boshen
|
becc5d0a3b
|
feat(hir): add HirId and HirBuilder for facilitating lowering (#318)
|
2023-04-25 23:16:04 +08:00 |
|
Boshen
|
2cd04811d1
|
feat(hir): copy AST over to HIR (#316)
|
2023-04-25 19:19:36 +08:00 |
|
Boshen
|
f194c84f0b
|
chore: remove the confusing unsafe impl from ast and allocator
|
2023-04-25 18:54:15 +08:00 |
|
Boshen
|
1497b4fffc
|
Update README.md
|
2023-04-25 11:10:35 +08:00 |
|
Boshen
|
e7302eede1
|
feat(hir): concept of hir (#314)
|
2023-04-25 10:54:37 +08:00 |
|
Boshen
|
72976d3ae2
|
refactor(ast): remove all the serde renames, this is no longer estree so it's ok
|
2023-04-25 10:17:01 +08:00 |
|
Boshen
|
40bb6fcd2a
|
chore: ignore oxc_wasm from codecov
|
2023-04-24 22:41:27 +08:00 |
|
Boshen
|
53140cb578
|
refactor(wasm): improve types a little bit
|
2023-04-24 21:41:19 +08:00 |
|
Boshen
|
a9b50987b4
|
chore: format toml files
|
2023-04-24 14:07:34 +08:00 |
|
Boshen
|
781c855c4d
|
feat(wasm): integrate linter, minifier and printer (#313)
|
2023-04-24 10:17:13 +08:00 |
|