oxc/crates
overlookmotel f8b5e1e2c9 refactor(traverse): move parent method etc into TraverseAncestry (#3308)
Move the ancestry stack into it's own type `TraverseAncestry`, and expose it via `ctx.ancestry` "namespace".

The "namespaced" way of getting parent etc (`ctx.ancestry.parent()` rather than just `ctx.parent()`) will come in useful once we introduce methods which require a `&mut TraverseCtx`.
2024-05-16 16:21:22 +00:00
..
oxc Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_allocator Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_ast refactor(ast): store ScopeId in AST nodes (#3302) 2024-05-16 16:21:17 +00:00
oxc_ast_macros Release crate oxc_ast_macros v0.13.0 2024-05-14 23:15:20 +08:00
oxc_cli chore(cli): improve help message (#3309) 2024-05-16 11:53:33 +00:00
oxc_codegen fix(codegen): using declaration in for statement (#3285) 2024-05-14 23:10:47 -04:00
oxc_diagnostics Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_index Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_js_regex refactor: rename CompactString to CompactStr (#2619) 2024-03-06 12:24:23 +08:00
oxc_language_server refactor: clean up more diagnostics usages 2024-05-12 21:46:03 +08:00
oxc_linter fix(linter/react): rules_of_hooks resolve false positives with conditional hooks. (#3299) 2024-05-16 16:16:52 +00:00
oxc_macros refactor(linter): reduce llvm lines generated by RuleEnum::read_json (#3207) 2024-05-08 21:53:06 +08:00
oxc_minifier Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_module_lexer Publish oxc_module_lexer v0.13.0 2024-05-16 22:14:47 +08:00
oxc_parser perf(lexer): dedupe numeric separator check (#3283) 2024-05-15 01:48:21 +00:00
oxc_prettier fix(parser): correctly parse cls.fn<C> = x (#3208) 2024-05-09 10:23:45 +08:00
oxc_semantic refactor(semantic): semantic populate scope_id fields in AST (#3303) 2024-05-16 16:21:19 +00:00
oxc_sourcemap Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_span Release crates v0.13.0 2024-05-14 23:14:15 +08:00
oxc_syntax feat(linter): no-barrel-file (#3275) 2024-05-16 07:54:09 +00:00
oxc_transformer refactor(traverse): Traverse produce scopes tree using Semantic (#3304) 2024-05-16 16:21:20 +00:00
oxc_traverse refactor(traverse): move parent method etc into TraverseAncestry (#3308) 2024-05-16 16:21:22 +00:00
oxc_wasm refactor: clean up more diagnostics usages 2024-05-12 21:46:03 +08:00