-
-
Notifications
You must be signed in to change notification settings - Fork 476
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
fuzz-js #255
Comments
Thank you for fuzzing oxc! I did a basic triage and found the parser cannot distinguish whether these are async functions or not. I'll try and get a fix soon. |
@bakkot I published the latest fixes
|
I couldn't try |
That does seem to have fixed the for(var[l=null in null]in null); for(new null(null in null);;); for(`${null in null}`;;); for(new null(null in null)._ in null);
Lol, whoops, I'll get that published later today. |
async
as the name of a function
@bakkot I published the latest fixes
Still waiting for |
Sorry for the delay; there's some stuff blocking. I'll ping you when I get it actually released. |
Well, that took an embarrassingly long time, but shift-shrink 2.0.0 is now published. |
@bakkot Thank you, it's running locally. |
I got it working https://github.com/Boshen/oxc-fuzz-parser |
async
is, alas, a legal identifier in JS, which means all of the following are valid programs:But they're all rejected by the parser (or at least the version of it on Cargo).
I found these with a fuzzer; if you'd like me not to file bugs found by a fuzzer, let me know.
The text was updated successfully, but these errors were encountered: