oxc/crates
Dunqing 27b2268a6c refactor(semantic)!: remove SymbolFlags::Export (#7414)
close: #7338
close: #7344

The `SymbolFlags::Export` is Initially used to solve `ExportSpecifier` that is not `IdentifierReference` that causes we cannot determine whether a Binding is not used everywhere by `Semantic`.

Since #3820 this problem is solved, so we don't need `SymbolFlags::Export` no longer. Also, removing this can help us easier to pass the `Semantic` check in `Transformer`
2024-11-22 09:17:37 +00:00
..
oxc release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_allocator release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_ast release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_ast_macros release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_cfg release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_codegen release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_data_structures release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_diagnostics release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_ecmascript release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_estree release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_index release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_isolated_declarations release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_language_server fix(language_server): revalidate files when oxlint config is changing (#7259) 2024-11-14 10:45:17 +08:00
oxc_linter refactor(linter/only-used-in-recursion): improve implementation to remove using SymbolFlags::Export (#7413) 2024-11-22 09:17:36 +00:00
oxc_macros
oxc_mangler release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_minifier release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_module_lexer release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_parser release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_prettier fix(ast)!: add missing ChainExpression from TSNonNullExpression (#7377) 2024-11-20 15:54:28 +00:00
oxc_regular_expression release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_semantic refactor(semantic)!: remove SymbolFlags::Export (#7414) 2024-11-22 09:17:37 +00:00
oxc_sourcemap release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_span release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_syntax refactor(semantic)!: remove SymbolFlags::Export (#7414) 2024-11-22 09:17:37 +00:00
oxc_transformer fix(transformer): correct all ReferenceFlags (#7410) 2024-11-22 09:10:55 +00:00
oxc_traverse release(crates): v0.37.0 (#7399) 2024-11-21 22:27:55 +08:00
oxc_wasm feat(transformer)!: change API to take a &TransformOptions instead of TransformOptions (#7213) 2024-11-09 06:01:13 +00:00