oxc/crates/oxc_semantic/src
overlookmotel ee7ac8b0b7 refactor(semantic): store all data in PostTransformChecker in transform checker (#5050)
Pure refactor of transform checker. Store all scope data in `PostTransformChecker` so it doesn't need to be passed around. `SemanticData` contains a full set of all semantic data for semantic pass, so we have 2 instances of it for 1. after transform and 2. rebuilt semantic.
2024-08-21 17:04:48 +00:00
..
checker feat(semantic): check for invalid interface heritage clauses (#4928) 2024-08-16 02:30:09 +00:00
class perf: replace some CompactStr usages with Cows (#4377) 2024-07-20 19:19:55 +00:00
jsdoc fix(semantic/jsdoc): Handle whitespace absence (#4642) 2024-08-05 02:25:13 +00:00
module_record fix(semantic): export default foo should have ExportLocalName::Default(NameSpan) entry (#3823) 2024-06-22 11:09:23 +00:00
binder.rs refactor(linter, mangler, parser, semantic, transformer, traverse, wasm): rename various flag vars to flags (#5028) 2024-08-21 00:19:58 +00:00
builder.rs refactor(semantic): rename vars from flag to flags (#5031) 2024-08-21 00:19:59 +00:00
counter.rs refactor(semantic): make SemanticBuilder opaque (#4851) 2024-08-14 08:15:20 +00:00
diagnostics.rs refactor(linter): improve diagnostic labeling (#3960) 2024-06-29 05:19:22 +00:00
dot.rs fix(ast)!: rename all instances of BigintLiteral to BigIntLiteral. (#3898) 2024-06-25 14:39:42 +00:00
label.rs
lib.rs refactor(semantic): rename vars from flag to flags (#5031) 2024-08-21 00:19:59 +00:00
node.rs feat(semantic): impl GetSpan for AstNode (#4717) 2024-08-07 03:59:38 +00:00
post_transform_checker.rs refactor(semantic): store all data in PostTransformChecker in transform checker (#5050) 2024-08-21 17:04:48 +00:00
reference.rs refactor(semantic): rename Reference::flag field to flags (#5026) 2024-08-21 00:19:57 +00:00
scope.rs refactor(semantic): root_unresolved_references contain only ReferenceId (#4959) 2024-08-19 01:32:04 +00:00
symbol.rs refactor(semantic)!: rename SymbolTable::get_flag to get_flags (#5030) 2024-08-21 00:19:58 +00:00
unresolved_stack.rs refactor(semantic): UnresolvedReferencesStack contain only ReferenceId (#4960) 2024-08-19 01:32:04 +00:00