oxc/crates
overlookmotel ac394f0ec3
perf(transformer): JSX parse pragma only once (#3534)
Currently React JSX transform in classic mode with a custom
`options.pragma` value parses `options.pragma` on every JSX node, and
inserts new `Atom`s into arena every time.

This PR makes it parse `options.pragma` only once at the start of the
transform pass, and re-use the same `Atom`s for each JSX node.
2024-06-05 18:42:43 +08:00
..
oxc Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_allocator Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_ast Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_ast_macros Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_codegen fix(codegen): print indentation before directive (#3512) 2024-06-05 16:32:12 +08:00
oxc_diagnostics Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_index Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_js_regex
oxc_language_server fix: fix some nightly warnings 2024-05-19 00:54:52 +08:00
oxc_linter feat(linter/tree-shaking): support options (#3504) 2024-06-03 11:28:48 +08:00
oxc_macros refactor(macros): remove the redundant trie builder (#3415) 2024-05-26 08:00:05 +00:00
oxc_minifier fix(codegen): print indentation before directive (#3512) 2024-06-05 16:32:12 +08:00
oxc_module_lexer Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_parser Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_prettier fix(parser): correctly parse cls.fn<C> = x (#3208) 2024-05-09 10:23:45 +08:00
oxc_semantic refactor(transformer/typescript): replace reference collector with symbols references (#3533) 2024-06-05 09:02:51 +00:00
oxc_sourcemap Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_span Publish crates v0.13.3 (#3527) 2024-06-04 18:02:40 +08:00
oxc_syntax fix(transformer): JSX set reference_id on refs to imports (#3524) 2024-06-05 10:57:05 +08:00
oxc_transformer perf(transformer): JSX parse pragma only once (#3534) 2024-06-05 18:42:43 +08:00
oxc_traverse refactor(transformer/typescript): replace reference collector with symbols references (#3533) 2024-06-05 09:02:51 +00:00
oxc_wasm chore: bump oxc-browserslist to 0.17.0 (#3495) 2024-06-01 15:06:34 +08:00