oxc/crates
rzvxa abd6ac8811 fix(semantic/cfg): discrete finalization path after NewFunctions. (#3671)
closes #3668

[oxlint-ecosystem-ci](https://github.com/rzvxa/oxlint-ecosystem-ci/actions/runs/9512489987/job/26220576138)

For this code:

```js
function f() {
    try {
        return a();
    }
    catch (err) {
        throw new class CustomError extends Error {
            constructor() {
                super(err);
            }
        };
    }
    finally {
        this.b();
    }
}

```

We went from this:
![image](https://github.com/oxc-project/oxc/assets/3788964/bcb751aa-50cf-4c0a-8975-e01697ff78b2)

To this:
![Screenshot 2024-06-14 110805](https://github.com/oxc-project/oxc/assets/3788964/03a03525-5326-47b1-8d6c-69720f7f3149)
2024-06-14 08:32:02 +00:00
..
oxc Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_allocator feat(linter): add eslint/no-useless-constructor (#3594) 2024-06-13 13:12:18 +08:00
oxc_ast refactor(ast)!: remove ExportDefaultDeclarationKind::TSEnumDeclaration (#3666) 2024-06-14 14:40:37 +08:00
oxc_ast_macros Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_codegen refactor(ast)!: remove ExportDefaultDeclarationKind::TSEnumDeclaration (#3666) 2024-06-14 14:40:37 +08:00
oxc_diagnostics Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_index chore(deps): update dependency rust to v1.79.0 (#3661) 2024-06-14 02:28:06 +00:00
oxc_js_regex chore: crates should only publish src and examples directory 2024-06-08 16:35:16 +08:00
oxc_language_server feat!(ast): make Trivias clonable by adding Arc (#3638) 2024-06-12 13:16:10 +08:00
oxc_linter fix(semantic/cfg): discrete finalization path after NewFunctions. (#3671) 2024-06-14 08:32:02 +00:00
oxc_macros chore: crates should only publish src and examples directory 2024-06-08 16:35:16 +08:00
oxc_minifier Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_module_lexer Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_parser chore: change all usages of static_assertions to dev-dependencies (#3654) 2024-06-13 13:18:53 +08:00
oxc_prettier refactor(ast)!: remove ExportDefaultDeclarationKind::TSEnumDeclaration (#3666) 2024-06-14 14:40:37 +08:00
oxc_semantic fix(semantic/cfg): discrete finalization path after NewFunctions. (#3671) 2024-06-14 08:32:02 +00:00
oxc_sourcemap Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_span Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_syntax Release crates v0.14.0 (#3643) 2024-06-12 17:52:41 +08:00
oxc_transformer chore(deps): update dependency rust to v1.79.0 (#3661) 2024-06-14 02:28:06 +00:00
oxc_traverse refactor(ast)!: remove ExportDefaultDeclarationKind::TSEnumDeclaration (#3666) 2024-06-14 14:40:37 +08:00
oxc_wasm fix!(codegen): remove the unecessary 4th argument from Codegen::new (#3640) 2024-06-12 07:58:54 +00:00