-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
JS: Fix jump steps generated by IIFEs and exception flow #18043
base: js/shared-dataflow-branch
Are you sure you want to change the base?
JS: Fix jump steps generated by IIFEs and exception flow #18043
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ed362f - Browse repository at this point
Copy the full SHA 5ed362fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7acc568 - Browse repository at this point
Copy the full SHA 7acc568View commit details -
JS: Add test case for false flow through IIFEs
We generate local flow steps into and out of IIFEs, but these come jump steps automatically, resulting in FPs.
Configuration menu - View commit details
-
Copy full SHA for 7f2eae0 - Browse repository at this point
Copy the full SHA 7f2eae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37676f4 - Browse repository at this point
Copy the full SHA 37676f4View commit details -
JS: Disable variable capture heuristic
Bailing out can be more expensive as the resulting jump steps themselves cause perf issues. The limit of 100 variables per scope has also been added in the interim, which handles the cases that this needed to cover.
Configuration menu - View commit details
-
Copy full SHA for 023dcce - Browse repository at this point
Copy the full SHA 023dcceView commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2daec4 - Browse repository at this point
Copy the full SHA d2daec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80a5a59 - Browse repository at this point
Copy the full SHA 80a5a59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0166990 - Browse repository at this point
Copy the full SHA 0166990View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c9e47 - Browse repository at this point
Copy the full SHA d1c9e47View commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b7dd455 - Browse repository at this point
Copy the full SHA b7dd455View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcdb2e5 - Browse repository at this point
Copy the full SHA dcdb2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 948d21c - Browse repository at this point
Copy the full SHA 948d21cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84820ad - Browse repository at this point
Copy the full SHA 84820adView commit details -
JS: Only apply exception propagator when no other summary applies
Previously a few Promise-related methods were special-cased, which is no longer needed.
Configuration menu - View commit details
-
Copy full SHA for 4e62a51 - Browse repository at this point
Copy the full SHA 4e62a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce00bd2 - Browse repository at this point
Copy the full SHA ce00bd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dad2d6 - Browse repository at this point
Copy the full SHA 9dad2d6View commit details -
JS: Update missed flow in capture-flow.js
We previously caught this flow because of a heuristic in capture flow. We'll have to fix it properly later.
Configuration menu - View commit details
-
Copy full SHA for 1ac7591 - Browse repository at this point
Copy the full SHA 1ac7591View commit details -
JS: Update lost result in insecure-download
The VariableCapture library consumes one component of the access path limit, which means we lose this result
Configuration menu - View commit details
-
Copy full SHA for 7a77432 - Browse repository at this point
Copy the full SHA 7a77432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 930a7b6 - Browse repository at this point
Copy the full SHA 930a7b6View commit details