swc_ecma_ast:
- Implement `Take` for `FnDecl`.
swc_ecma_transforms_compat:
- `regenerator`: Handle hoisted function declarations properly. (Closes#2556)
- `regenerator`: Fix handling of class properties with an async function as the initializer. (Closes#2620)
swc_ecma_transforms_compat:
- `block_scoping`: Track if we are in nested loops.
- `block_scoping`: Don't treat `break` nor `continue` in nested loops as leaper. (https://github.com/vercel/next.js/issues/31757, Closes#2799, Closes#2915)
- `block_scoping`: Don't recurse into nested loops while looking for functions. (Closes#2622)