u9g
|
631062514c
|
Fix confusing and/or incorrect condition in linter (#446)
|
2023-06-15 14:09:05 +08:00 |
|
u9g
|
ffa2895e5a
|
chore(minifier) Explain use of base 54/64 in mangler (#445)
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-06-15 10:58:40 +08:00 |
|
Boshen
|
ab25bdebe4
|
deps: bump deps
|
2023-06-14 22:37:27 +08:00 |
|
Boshen
|
bad8bfcf16
|
ci: run conformance tests and bail if there are outdated snapshots (#444)
|
2023-06-14 21:44:10 +08:00 |
|
Boshen
|
478615a9c4
|
ci: check wasm (#443)
|
2023-06-14 13:33:09 +08:00 |
|
Boshen
|
a79480b078
|
feat(minifier): separate mangler pass (#439)
|
2023-06-14 10:46:13 +08:00 |
|
Boshen
|
166af12b9d
|
fix(parser): compile in wasm
|
2023-06-13 17:42:40 +08:00 |
|
Carter Snook
|
c0726e444f
|
feat(lexer): use linear lexing on WASM (#436)
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-06-13 15:18:02 +08:00 |
|
Boshen
|
243e48ac09
|
fix(coverage): make ignoring "literals/regexp" work on Windows
|
2023-06-13 14:31:59 +08:00 |
|
Boshen
|
57a2706c21
|
refactor(semantic): remove the unused mangler from oxc_semantic
|
2023-06-12 21:35:16 +08:00 |
|
Boshen
|
de403a297d
|
feat(hir): add enter_scope / leave_scope callbacks
|
2023-06-12 21:24:11 +08:00 |
|
Boshen
|
0dc6e025a1
|
refactor(semantic): move ScopeId and ScopeFlags to oxc_syntax
|
2023-06-12 21:10:38 +08:00 |
|
Boshen
|
dcb38f2277
|
refactor(semantic): move SymbolId and SymbolFlags to oxc_syntax
|
2023-06-12 20:55:16 +08:00 |
|
Carter Snook
|
a518bcbb3b
|
fix(tasks/rulegen): use correct Span import (#433)
|
2023-06-12 11:09:02 +08:00 |
|
Yagiz Nizipli
|
eff6e7c653
|
build: update rust toolchain channel (#432)
|
2023-06-12 11:08:37 +08:00 |
|
Carter Snook
|
985b8f21d9
|
feat: support hashbang interpreter comments (#431)
|
2023-06-11 23:55:58 +08:00 |
|
Boshen
|
12ae16a7f2
|
feat(hir): add visitor
|
2023-06-11 22:28:54 +08:00 |
|
Boshen
|
5c91fd54e3
|
feat(minifier): print [-In] Context (#428)
|
2023-06-11 16:44:48 +08:00 |
|
Carter Snook
|
9df1545602
|
feat(linter): improve eslint(no-eval) compat (#419)
|
2023-06-10 11:39:54 +08:00 |
|
Boshen
|
3263f2b654
|
fix(playground): disable format tab
|
2023-06-10 01:07:58 +08:00 |
|
Boshen
|
ecee819ef6
|
Update README.md
|
2023-06-10 01:01:42 +08:00 |
|
Boshen
|
1d7445394a
|
ci: deploy website from the main branch
|
2023-06-10 00:47:36 +08:00 |
|
Boshen
|
953eb29c8b
|
feat(playground): disable the formatter tab for now
|
2023-06-10 00:43:35 +08:00 |
|
Boshen
|
263db0f6d5
|
feat(playground): add some styles
|
2023-06-10 00:05:43 +08:00 |
|
Boshen
|
79188d70d0
|
refactor(wasm): clean up options passing (#418)
|
2023-06-09 21:29:28 +08:00 |
|
Boshen
|
b26900f8c4
|
fix(rulegen): fix ureq not working without tls
|
2023-06-09 12:43:41 +08:00 |
|
Carter Snook
|
eca8541032
|
feat(linter): add eslint(no-eval) (#417)
|
2023-06-09 10:36:12 +08:00 |
|
Boshen
|
664ff0cc17
|
fix(semantic): fix typos s/resovling/resolving
|
2023-06-09 10:33:48 +08:00 |
|
Boshen
|
2da34d0318
|
fix(playground): a few bug fixes
|
2023-06-08 23:12:27 +08:00 |
|
Boshen
|
66592863db
|
Release CLI v0.1.1
|
2023-06-08 22:32:52 +08:00 |
|
Boshen
|
1ed8df2d83
|
feat(parser): parse const type parameter from TypeScript v5.0 (#416)
|
2023-06-08 22:26:35 +08:00 |
|
Boshen
|
1c19c2c6fa
|
ci: clean up website.yml
|
2023-06-08 21:02:15 +08:00 |
|
Boshen
|
47b829a6ce
|
Update README.md
|
2023-06-08 16:33:58 +08:00 |
|
Carter Snook
|
23d2a9f6d7
|
chore(typo): expect -> except (#415)
|
2023-06-08 14:28:29 +08:00 |
|
Boshen
|
851414ac70
|
Release CLI v0.1.0 with Ezno Type Checker Prototype
|
2023-06-07 23:54:36 +08:00 |
|
Boshen
|
0682efd5d2
|
chore(codecov): ignore oxc_type_synthesis
|
2023-06-07 23:53:47 +08:00 |
|
Ben
|
304eaddb8f
|
feat(type): Add oxc_type_synthesis (#413)
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-06-07 23:52:58 +08:00 |
|
Boshen
|
dd213aa97b
|
fix(playground): fix spelling
|
2023-06-07 23:18:29 +08:00 |
|
Boshen
|
5a6180c95c
|
feat(playground): persist code into url param
|
2023-06-07 20:25:21 +08:00 |
|
Boshen
|
f13078c4df
|
feat(playground): show code range when hovering over the ast
|
2023-06-07 19:16:00 +08:00 |
|
Boshen
|
86efc07188
|
fix(ast): properly serialize FormalParameter (#411)
|
2023-06-07 12:26:58 +08:00 |
|
Wenzhe Wang
|
7c79fbc026
|
feat(minifier): try fold typeof (#408)
|
2023-06-07 10:44:28 +08:00 |
|
Boshen
|
224624bf89
|
refactor(playground): some cleanups (#409)
|
2023-06-06 19:20:40 +08:00 |
|
Wenzhe Wang
|
1a31c76ee9
|
refactor(minifier): reduce and clean match checks (#406)
|
2023-06-06 12:46:13 +08:00 |
|
Boshen
|
2bebbb5a77
|
feat(website): add linter / minifier / formatter to the playground (#407)
|
2023-06-04 15:30:55 +08:00 |
|
Boshen
|
62f9682564
|
deps(rust): bump criterion
|
2023-06-04 14:04:37 +08:00 |
|
Wenzhe Wang
|
ddc129262d
|
feat(minifer): minify number (#405)
|
2023-06-03 21:24:39 +08:00 |
|
Boshen
|
e88fd86b17
|
feat(website): integrate oxc wasm into the playground (#404)
|
2023-06-03 10:20:50 +08:00 |
|
Boshen
|
eba2346cfb
|
feat(website): init playground
|
2023-06-02 21:01:47 +08:00 |
|
Boshen
|
2d11f05f14
|
Nuke the existing website folder, let's start from scratch
Let's use the least amount of dependencies possible, and eventually we
should be able to dog food ourselves.
|
2023-06-02 21:01:47 +08:00 |
|