Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ast): misc estree compat #8950

Closed
wants to merge 26 commits into from

Conversation

hi-ogawa
Copy link
Contributor

@hi-ogawa hi-ogawa commented Feb 7, 2025

on top of #8946
part of #2854

For the first round, I fixed the incompatibility found by @sapphi-red in Vite's ssr transform (cf. vitejs/rolldown-vite#81). I can split and stack PRs if that's desired.

Copy link

graphite-app bot commented Feb 7, 2025

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • 0-merge - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@github-actions github-actions bot added A-ast Area - AST C-bug Category - Bug labels Feb 7, 2025
Copy link

codspeed-hq bot commented Feb 7, 2025

CodSpeed Performance Report

Merging #8950 will not alter performance

Comparing hi-ogawa:fix-estree-compat-20240207 (8fa514f) with main (515eb52)

Summary

✅ 33 untouched benchmarks

@hi-ogawa hi-ogawa force-pushed the fix-estree-compat-20240207 branch from b6833d4 to c10f5aa Compare February 7, 2025 09:31
@github-actions github-actions bot added the A-ast-tools Area - AST tools label Feb 7, 2025
@overlookmotel
Copy link
Contributor

Usually, I would prefer a PR like this to be broken up into multiple PRs, each showing their effect on the conformance snapshot. But in this case I guess it's not important! We have a lot to fix, so smashing out a bunch of them in one PR is all good.

Anyway, I think we should merge #8958 and #8965 first, as they affect a large number of the tests.

@hi-ogawa Do you have ability to use Graphite for stacked PRs in Oxc repo? If you're not set up in Oxc graphite "team" already, I'll try to sort that out.

@hi-ogawa
Copy link
Contributor Author

hi-ogawa commented Feb 8, 2025

@overlookmotel It looks like I can use graphite here already 👍 I'll split the PRs and close this one.

@hi-ogawa hi-ogawa closed this Feb 8, 2025
@hi-ogawa hi-ogawa deleted the fix-estree-compat-20240207 branch February 8, 2025 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ast Area - AST A-ast-tools Area - AST tools C-bug Category - Bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants