swc/crates
Donny/강동윤 53610fdafc
feat(es/resolver): Use different syntax context for unresolved refs (#4436)
- We don't need a list of bindings to check if an identifier is unresolved.
 - Checking if an identifier is unresolved is now one CPU instruction.
   - Previously it was one hashmap operation.
 - This PR also improves performance, by removing the hashmaps mentioned above.
2022-04-26 07:38:50 +00:00
..
ast_node refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
better_scoped_tls chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
binding_commons feat(node/css): Add css bindings crate (#4346) 2022-04-25 14:11:22 +00:00
binding_core_node feat(node/css): Add css bindings crate (#4346) 2022-04-25 14:11:22 +00:00
binding_core_wasm chore: Publish v1.2.171 2022-04-22 12:21:49 +09:00
binding_css_node feat(node/css): Add css bindings crate (#4346) 2022-04-25 14:11:22 +00:00
enum_kind refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
from_variant refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
jsdoc fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
node_macro_deps chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
preset_env_base chore: Publish crates 2022-04-26 01:38:35 +00:00
string_enum refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_atoms chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_bundler feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_cached chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_cli chore: Publish crates 2022-04-25 15:34:29 +00:00
swc_common feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_css chore: Publish crates 2022-04-15 21:39:29 +09:00
swc_css_ast fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_codegen fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_codegen_macros refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc_css_lints fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_minifier fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_parser fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_prefixer fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_utils fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_css_visit fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_ecma_ast chore: Publish crates 2022-04-26 00:11:47 +00:00
swc_ecma_codegen chore: Publish crates 2022-04-21 13:12:02 +00:00
swc_ecma_codegen_macros refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc_ecma_dep_graph fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_ecma_ext_transforms chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_ecma_lints feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_loader fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_ecma_minifier feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_parser chore: Publish crates 2022-04-25 23:13:22 +00:00
swc_ecma_preset_env chore: Publish crates 2022-04-25 15:34:29 +00:00
swc_ecma_quote chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_ecma_quote_macros fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_ecma_transforms feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_transforms_base feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_transforms_classes chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_ecma_transforms_compat feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_transforms_macros refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc_ecma_transforms_module feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_transforms_optimization feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_transforms_proposal chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_ecma_transforms_react feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_transforms_testing chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_ecma_transforms_typescript feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_ecma_utils chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_ecma_visit fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_ecmascript chore: Publish crates 2022-04-25 15:34:29 +00:00
swc_eq_ignore_macros chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_error_reporters feat(node/css): Add css bindings crate (#4346) 2022-04-25 14:11:22 +00:00
swc_estree_ast fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_estree_compat feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_fast_graph fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_graph_analyzer chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_html chore: Publish crates 2022-04-23 04:29:04 +00:00
swc_html_ast chore: Publish crates 2022-04-23 04:29:04 +00:00
swc_html_codegen feat(html/minifier): Compress doctype (#4425) 2022-04-25 14:34:36 +00:00
swc_html_codegen_macros refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc_html_minifier chore: Publish crates 2022-04-26 07:14:56 +00:00
swc_html_parser chore: Publish crates 2022-04-25 23:47:39 +00:00
swc_html_visit chore: Publish crates 2022-04-23 04:29:04 +00:00
swc_macros_common refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc_node_base chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_node_bundler feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
swc_node_comments fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_plugin chore: Publish crates 2022-04-21 10:02:50 +00:00
swc_plugin_macro chore: Publish crates 2022-04-20 23:15:56 +09:00
swc_plugin_proxy fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
swc_plugin_runner chore(plugin): Add a benchmark (#4397) 2022-04-22 14:52:55 +09:00
swc_plugin_testing chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_timer chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_trace_macro chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_visit chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00
swc_visit_macros refactor(plugin): Consolidate exported namespaces (#4263) 2022-04-07 04:07:10 +00:00
swc_webpack_ast feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
testing fix(plugin): Align deps to fix build (#4377) 2022-04-20 08:05:02 +00:00
testing_macros chore(ci): Fix benchmark action (#4242) 2022-04-04 20:12:03 +09:00