oxc/crates
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
..
oxc feat(parser)!: Build ModuleRecord directly in parser (#7546) 2024-11-29 14:50:42 +00:00
oxc_allocator chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
oxc_ast chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
oxc_ast_macros release(crates): v0.38.0 (#7490) 2024-11-26 14:38:47 +08:00
oxc_cfg chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
oxc_codegen chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
oxc_data_structures feat(data_structures): add SparseStack::last_mut method (#7528) 2024-11-28 16:39:34 +00:00
oxc_diagnostics release(crates): v0.38.0 (#7490) 2024-11-26 14:38:47 +08:00
oxc_ecmascript test(ecmascript): move tests to oxc_minifier due to cyclic dependency with oxc_parser (#7542) 2024-11-29 09:18:45 +00:00
oxc_estree chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
oxc_isolated_declarations chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
oxc_language_server feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00
oxc_linter feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00
oxc_macros feat(linter): allow lint rules with the same name (#7496) 2024-11-27 04:25:05 +00:00
oxc_mangler release(crates): v0.38.0 (#7490) 2024-11-26 14:38:47 +08:00
oxc_minifier test(ecmascript): move tests to oxc_minifier due to cyclic dependency with oxc_parser (#7542) 2024-11-29 09:18:45 +00:00
oxc_module_lexer feat(parser)!: Build ModuleRecord directly in parser (#7546) 2024-11-29 14:50:42 +00:00
oxc_parser feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00
oxc_prettier chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
oxc_regular_expression chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
oxc_semantic refactor(semantic)!: remove ModuleRecord from Semantic (#7548) 2024-11-29 16:30:54 +00:00
oxc_sourcemap release(crates): v0.38.0 (#7490) 2024-11-26 14:38:47 +08:00
oxc_span chore: Rust v1.83.0 changes (#7535) 2024-11-29 11:59:45 +08:00
oxc_syntax feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00
oxc_transformer chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
oxc_traverse chore(deps): update dependency rust to v1.83.0 (#7537) 2024-11-29 07:25:36 +00:00
oxc_wasm feat(parser,linter)!: use a different ModuleRecord for linter (#7554) 2024-11-30 16:02:01 +00:00