Boshen
|
a8641b9921
|
chore(parser): move inline tests to snapshot testing
|
2023-05-21 12:05:25 +08:00 |
|
Boshen
|
ad2835f11b
|
chore(rustfmt): run cargo fmt
|
2023-05-21 11:52:26 +08:00 |
|
Boshen
|
a0b09a3f27
|
refactor(ast): remove RestElement from BindingPattern
|
2023-05-16 22:25:52 +08:00 |
|
Boshen
|
e52ee63cbb
|
refactor(ast): clean up BindingProperty
|
2023-05-16 22:24:34 +08:00 |
|
Boshen
|
af95b59a0e
|
feat(ast): split Property into ObjectProperty and BindingProperty (#361)
|
2023-05-16 15:51:50 +08:00 |
|
Boshen
|
2812591e4a
|
chore(rust): allow clippy::new_without_default
|
2023-05-13 15:07:00 +08:00 |
|
Boshen
|
14720e7c69
|
refactor: move SourceType from oxc_ast to oxc_span (#351)
related #350
|
2023-05-12 23:16:14 +08:00 |
|
Boshen
|
7f93e58f10
|
chore: remove all #[must_use]
|
2023-05-11 21:08:00 +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
|
65a445f512
|
refactor: move operator to oxc_syntax (#341)
|
2023-05-08 15:35:01 +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
|
64ed8613a4
|
refactor(ast): remove unnecessary box from AssignmentTargetMaybeDefault::AssignmentTarget
|
2023-05-04 22:56:20 +08:00 |
|
Wenzhe Wang
|
638576c323
|
fix(ast): replace ArrayElementType (#330)
|
2023-05-04 20:33:58 +08:00 |
|
Boshen
|
99fdaad03a
|
chore(rust): bump bitflags to v2
|
2023-05-04 12:24:47 +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
|
08dfbc98b2
|
fix(oxc_ast,oxc_parser): fix clippy warnings
|
2023-04-22 16:24:50 +08:00 |
|
Boshen
|
f382d36375
|
chore: publish crates v0.0.6
|
2023-04-22 16:09:05 +08:00 |
|
Boshen
|
080baaa2db
|
chore: use taplo to reformat toml files
|
2023-04-22 15:58:59 +08:00 |
|
Boshen
|
7f946fb75d
|
chore: bump nightly to nightly-2023-04-20 (#304)
|
2023-04-20 23:35:38 +08:00 |
|
Boshen
|
42859b3b51
|
fix(parser): fix fuzzer
|
2023-04-18 10:35:09 +08:00 |
|
Boshen
|
7f0b16fb9c
|
chore: remove some unused code
|
2023-04-17 23:25:57 +08:00 |
|
Boshen
|
f79f0eb631
|
refactor(oxc_ast): change SourceType::with_ methods to return Self
|
2023-04-16 21:32:00 +08:00 |
|
Boshen
|
bfea368524
|
chore: remove target_arch from std::mem::size_of checks
|
2023-04-16 21:08:12 +08:00 |
|
Boshen
|
d29bf62904
|
refactor(parser): remove some unused expression branchings
|
2023-04-16 12:26:58 +08:00 |
|
Boshen
|
6cbfc29c90
|
refactor(parser): remove some useless derive(Debug)
|
2023-04-16 12:19:39 +08:00 |
|
Boshen
|
ca0e80691c
|
refactor(oxc_parser): remove unused re_lex_as_typescript_r_angle
|
2023-04-16 12:15:49 +08:00 |
|
Boshen
|
fec5aafbf1
|
refactor(oxc_parser): remove a few unused diagnostics
|
2023-04-15 18:13:15 +08:00 |
|
Boshen
|
4939eeab6a
|
refactor(oxc_ast): cleanup docs and exports
|
2023-04-15 18:02:17 +08:00 |
|
Boshen
|
fc7cad9120
|
fix(parser): reset [In] context in parse_function
|
2023-04-13 22:16:48 +08:00 |
|
Boshen
|
040ac8256f
|
Release
|
2023-04-10 22:35:05 +08:00 |
|
Boshen
|
bb18132da5
|
refactor(oxc_diagnostics): remove error declarations
Make this crate not dependent on `oxc_ast`
|
2023-04-10 22:21:05 +08:00 |
|
Boshen
|
48736e53af
|
fix(parser): fix panic in unexpected token
|
2023-04-10 21:57:31 +08:00 |
|
Boshen
|
024f1a1552
|
fix(parser): fix [+In] Destructuring Binding Pattern Initializer (#267)
|
2023-04-06 21:47:07 +08:00 |
|
Boshen
|
398dbfd2a7
|
fix(paresr): parse [+In] in template (#266)
relates #255
|
2023-04-06 21:37:34 +08:00 |
|
Boshen
|
6360bdad31
|
fix(parser): fix [+in] context in CallArguments (#265)
relates #255
|
2023-04-06 21:02:30 +08:00 |
|
Wei Zhu
|
f9347b55b7
|
fix(parser): fix parse error on JSXText preceded by JSXFragment (#262)
Current implement was unable to parse `<div><></>foo</div>`, as `foo` was identified as Identifier.
|
2023-04-06 17:17:46 +08:00 |
|
Boshen
|
dc090208c4
|
fix(parser): fix crashing on empty ParenthesizedExpression with comments (#263)
relates #232
|
2023-04-06 17:16:15 +08:00 |
|
Wei Zhu
|
b17181a0c4
|
fix(parser): fix additional char being consumed in JSXText (#259)
|
2023-04-06 13:52:04 +08:00 |
|
Boshen
|
513931f672
|
Release oxc_ast@0.0.4 oxc_parser@0.0.4 oxc_semantic@0.0.3
|
2023-04-05 20:59:50 +08:00 |
|
Boshen
|
0674899b88
|
Fuzz async (#257)
* fix(parser): parse `async(...null)` as call expression
relates #255
* fix(parser): parse `null?async():null`
relates #255
|
2023-04-05 14:36:37 +08:00 |
|
Boshen
|
1c2acd121c
|
refactor(parser): clean up parsing of ForStatement (#251)
closes #176
|
2023-04-04 22:36:35 +08:00 |
|
Boshen
|
236d53ad9d
|
fix(parser): fix panic on multi-byte char in ExpectCatchFinally error
|
2023-04-02 20:09:38 +08:00 |
|
Boshen
|
089c2ba0ca
|
Release 0.0.3
|
2023-04-02 16:59:15 +08:00 |
|
Boshen
|
36f4a12b9f
|
chore: update README about conformance
|
2023-04-02 16:41:53 +08:00 |
|
Boshen
|
7db1643425
|
fix(parser): allow non-last rest element in ambient contexts
|
2023-04-02 16:41:53 +08:00 |
|
Boshen
|
adedc1a405
|
feat(parser): parse jsx element and fragment in JSXAttributeValue
|
2023-04-02 16:41:53 +08:00 |
|
Boshen
|
1130f48278
|
feat(parser): parse ts satisfies operator
|
2023-04-02 16:41:53 +08:00 |
|
Boshen
|
90e2d386d7
|
fix(parser): do not check static prototype in ambient contexts
|
2023-04-02 16:41:53 +08:00 |
|