oxc/crates
lucab 22031430b1 perf(semantic): store unresolved refs in a stack (#4162)
This tweaks `SemanticBuilder` logic in order to accumulate unresolved
references in a stack, getting rid of the previous index-vector which
is not required under the current access pattern.

Ref: https://github.com/oxc-project/oxc/pull/4107#issuecomment-2214167393
2024-07-10 14:59:16 +00:00
..
oxc Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_allocator Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_ast fix(ast): put decorators before everything else. (#4143) 2024-07-10 02:03:05 +00:00
oxc_ast_macros Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_cfg Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_codegen refactor(ast)!: store span details inside comment struct (#4132) 2024-07-09 23:23:43 +08:00
oxc_diagnostics Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_index Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_isolated_declarations fix(ast): put decorators before everything else. (#4143) 2024-07-10 02:03:05 +00:00
oxc_js_regex chore: crates should only publish src and examples directory 2024-06-08 16:35:16 +08:00
oxc_language_server refactor(linter): LintContext can now only be constructed with a cfg enabled semantic. (#3761) 2024-06-19 13:01:33 +00:00
oxc_linter fix(linter): fix fixer panic in typescript/consistent_indexed_object_style (#4165) 2024-07-10 14:45:15 +00:00
oxc_macros chore: do not compile test crates that have no tests 2024-06-24 00:20:04 +08:00
oxc_minifier feat(minifier): implement dce with var hoisting (#4160) 2024-07-10 11:03:21 +00:00
oxc_module_lexer Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_parser fix(parser): fix asi error diagnostic pointing at invalid text causing crash (#4163) 2024-07-10 14:45:10 +00:00
oxc_prettier refactor(ast)!: store span details inside comment struct (#4132) 2024-07-09 23:23:43 +08:00
oxc_semantic perf(semantic): store unresolved refs in a stack (#4162) 2024-07-10 14:59:16 +00:00
oxc_sourcemap Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_span Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_syntax Release crates v0.19.0 (#4137) 2024-07-09 20:32:06 +08:00
oxc_transformer fix(ast): put decorators before everything else. (#4143) 2024-07-10 02:03:05 +00:00
oxc_traverse fix(ast): put decorators before everything else. (#4143) 2024-07-10 02:03:05 +00:00
oxc_wasm refactor(ast)!: store span details inside comment struct (#4132) 2024-07-09 23:23:43 +08:00