oxc/crates
overlookmotel 16698bc191 refactor(semantic): move function/class-specific code into specific visitors (#4278)
Instead of calling `bind_function_or_class_expression` for every scope, and then branching on the AST node kind, insert the relevant code into the visitors for functions and classes. This reduces work on all other kinds of scopes e.g. block statements.
2024-07-15 18:36:20 +00:00
..
oxc feat(oxc): export oxc_mangler 2024-07-11 21:15:32 +08:00
oxc_allocator chore: remove unsafe_code = "warn" rust lint 2024-07-15 10:39:08 +08:00
oxc_ast chore: sync ast changes 2024-07-15 10:51:38 +08:00
oxc_ast_macros Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_cfg Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_codegen chore: remove unsafe_code = "warn" rust lint 2024-07-15 10:39:08 +08:00
oxc_diagnostics chore: remove unsafe_code = "warn" rust lint 2024-07-15 10:39:08 +08:00
oxc_index chore: remove unsafe_code = "warn" rust lint 2024-07-15 10:39:08 +08:00
oxc_isolated_declarations refactor(semantic): update the order of visit_function and Visit fields in the builder to be consistent (#4248) 2024-07-14 11:39:15 +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 chore: turn off doctest for all [[bin]] 2024-07-14 16:55:19 +08:00
oxc_linter chore: remove unsafe_code = "warn" rust lint 2024-07-15 10:39:08 +08:00
oxc_macros chore: do not compile test crates that have no tests 2024-06-24 00:20:04 +08:00
oxc_mangler feat(mangler): initialize crate and integrate into minifier (#4197) 2024-07-11 10:35:13 +00:00
oxc_minifier fix(minifier): RemoveDeadCode should visit nested expression (#4268) 2024-07-15 19:37:12 +08:00
oxc_module_lexer Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_parser fix(parser): avoid crashing on invalid const modifier (#4267) 2024-07-15 11:37:31 +00:00
oxc_prettier chore: remove unsafe_code = "warn" rust lint 2024-07-15 10:39:08 +08:00
oxc_semantic refactor(semantic): move function/class-specific code into specific visitors (#4278) 2024-07-15 18:36:20 +00:00
oxc_sourcemap feat(sourcemap): support SourceMapBuilder#token_chunks (#4220) 2024-07-13 10:11:14 +08:00
oxc_span chore(deps): update rust crates (#4261) 2024-07-15 10:49:08 +08:00
oxc_syntax perf(semantic): reduce AstNodeId to u32 (#4264) 2024-07-15 04:31:51 +00:00
oxc_transformer feat(transformer): decode xml character entity &#xhhhh and &#nnnn; (#4235) 2024-07-13 02:38:07 +00:00
oxc_traverse refactor(semantic): directly record current_node_id when adding a scope (#4265) 2024-07-15 03:02:18 +00:00
oxc_wasm fix(wasm): codegen is broken due to preserve_parens(false) 2024-07-11 01:33:10 +08:00