oxc/tasks
Dunqing c444de8be1 fix(transformer/arrow-functions): transform this and super incorrectly in async arrow function (#8435)
close: #8385

This PR is to solve the missing `super` transform in the async arrow function, and `_this = this` inserts to an incorrect place. These problems are all about the async arrow function, which is a part of the init of class property. Learn more at #8387.

The output matches Babel's output except for static prop as Babel transforms incorrectly.
2025-01-14 08:38:55 +00:00
..
ast_tools refactor(ast_tools): derives for ContentEq and ContentHash use same ignore list (#8427) 2025-01-11 07:18:05 +00:00
benchmark feat(tasks/benchmark): add mangler (#8470) 2025-01-14 10:08:13 +08:00
common chore(doc): replace main/master to tag/commit to make the url always accessible (#7298) 2024-11-16 21:00:30 +08:00
compat_data refactor(global): sort imports (#7883) 2024-12-14 15:07:21 +00:00
coverage fix(isolated-declarations): unexpected error when global Symbol as property key (#8475) 2025-01-14 05:27:17 +00:00
javascript_globals feat(linter)!: sync sindresorhus/globals; removed Object.prototype properties from builtin and es* globals (#6991) 2024-10-29 04:13:20 +00:00
lint_rules fix(tasks/lint_rules): sync unicorn rules with eslint rules (#8224) 2025-01-03 11:39:51 +08:00
minsize feat(minifier): minify var x; void x -> void 0 (#8466) 2025-01-13 16:07:59 +00:00
prettier_conformance refactor(prettier): Update tasks/prettier to correctly handle snapshots (#8337) 2025-01-08 17:10:30 +08:00
rulegen chore(deps): update dependency rust to v1.84.0 (#8391) 2025-01-09 18:11:17 +00:00
transform_checker perf(semantic): allocate UnresolvedReferences in allocator (#8046) 2024-12-20 15:18:16 +00:00
transform_conformance fix(transformer/arrow-functions): transform this and super incorrectly in async arrow function (#8435) 2025-01-14 08:38:55 +00:00
website feat(oxlint): implement --init cli option (#8453) 2025-01-14 13:49:42 +08:00