oxc/crates/oxc_parser/src
Boshen c2ced15dfd feat(parser,linter)!: use a different ModuleRecord for linter (#7554)
The parser returns a simple `ModuleRecord` that is allocated in the arena for performance reasons.

The linter uses a more complicated, `Send` + `Sync` `ModuleRecord` that will hold more cross-module information.

The next step is to return more esm information from the parser to eliminated the need of the `oxc_module_lexer` crate.
2024-11-30 16:02:01 +00:00
..
js feat(parser)!: Build ModuleRecord directly in parser (#7546) 2024-11-29 14:50:42 +00:00
jsx refactor(parser): add ParserImpl::alloc method (#7063) 2024-11-01 17:09:06 +00:00
lexer chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
ts chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
context.rs
cursor.rs feat(ast)!: add StringLiteral::raw field (#7393) 2024-11-26 23:33:56 +08:00
diagnostics.rs feat(parser)!: Build ModuleRecord directly in parser (#7546) 2024-11-29 14:50:42 +00:00
lib.rs feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00
modifiers.rs chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
module_record.rs feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00
state.rs refactor(ast)!: remove useless ObjectProperty::init field (#7220) 2024-11-09 09:00:29 +00:00