oxc/crates/oxc_semantic/tests
overlookmotel c96b712f6b refactor(syntax)!: remove SymbolFlags::ArrowFunction (#5857)
`SymbolFlags::ArrowFunction` is an oddity, as whether a symbol is an arrow function is not statically knowable. In the following cases, `f` symbol did not have `ArrowFunction` flag set:

```js
const {f} = {f: () => {}};
```

```js
let f = 123;
f = () => {};
```

`SymbolFlags::ArrowFunction` is therefore not particularly useful, and possibly misleading. Having it complicates the transformer, and it's not used anywhere in Oxc.

This PR removes it.
2024-09-18 14:03:03 +00:00
..
fixtures refactor(syntax)!: remove SymbolFlags::ArrowFunction (#5857) 2024-09-18 14:03:03 +00:00
integration feat(oxc_cfg): better control flow graph dot dot repr (#5731) 2024-09-12 18:39:01 +00:00
main.rs refactor(semantic)!: remove source_type argument from SemanticBuilder::new (#5553) 2024-09-06 16:40:10 +00:00