oxc/crates
overlookmotel c307e1b7e8 refactor(transformer/arrow-functions): pass ArenaBox as function param (#7169)
Follow-on after stack up to #7148.

Small optimization. `ArrowFunctionExpression` is 56 bytes, whereas `ArenaBox<ArrowFunctionExpression>` is 8 bytes. So it's preferable to pass the `ArenaBox<ArrowFunctionExpression>` to `transform_arrow_function_expression` and call `unbox` on it there instead of unboxing *before* passing to the function.
2024-11-06 14:08:14 +00:00
..
oxc
oxc_allocator
oxc_ast
oxc_ast_macros
oxc_cfg
oxc_codegen
oxc_data_structures
oxc_diagnostics
oxc_ecmascript
oxc_estree
oxc_index
oxc_isolated_declarations
oxc_language_server
oxc_linter
oxc_macros
oxc_mangler
oxc_minifier
oxc_module_lexer
oxc_parser
oxc_prettier
oxc_regular_expression
oxc_semantic
oxc_sourcemap
oxc_span
oxc_syntax
oxc_transformer refactor(transformer/arrow-functions): pass ArenaBox as function param (#7169) 2024-11-06 14:08:14 +00:00
oxc_traverse
oxc_wasm