-
Notifications
You must be signed in to change notification settings - Fork 68
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
Code fastpath scanning for valid jump destinations #348
Merged
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 523a7b3 - Browse repository at this point
Copy the full SHA 523a7b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 981fb45 - Browse repository at this point
Copy the full SHA 981fb45View commit details -
Configuration menu - View commit details
-
Copy full SHA for fddfc1c - Browse repository at this point
Copy the full SHA fddfc1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c80246 - Browse repository at this point
Copy the full SHA 8c80246View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca12f87 - Browse repository at this point
Copy the full SHA ca12f87View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a7ff795 - Browse repository at this point
Copy the full SHA a7ff795View commit details -
Configuration menu - View commit details
-
Copy full SHA for fca8066 - Browse repository at this point
Copy the full SHA fca8066View commit details -
Configuration menu - View commit details
-
Copy full SHA for f891e82 - Browse repository at this point
Copy the full SHA f891e82View commit details -
DUPn: avoid resimplifying stack elements
saves 5% on the maze benchmark
Configuration menu - View commit details
-
Copy full SHA for 85d963f - Browse repository at this point
Copy the full SHA 85d963fView commit details -
stack push: fast path for concrete values, no need to check size of s…
…implify saves 1.2s on the maze benchmark
Configuration menu - View commit details
-
Copy full SHA for 8316f62 - Browse repository at this point
Copy the full SHA 8316f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc85678 - Browse repository at this point
Copy the full SHA dc85678View commit details -
Configuration menu - View commit details
-
Copy full SHA for b29b766 - Browse repository at this point
Copy the full SHA b29b766View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c878a86 - Browse repository at this point
Copy the full SHA c878a86View commit details -
remove spurious simplify call from unbox_int
shaves another second from the maze bench (52.56s -> 51.67s)
Configuration menu - View commit details
-
Copy full SHA for 4079178 - Browse repository at this point
Copy the full SHA 4079178View commit details -
perf: new method to compute jumpi_id
profiling showed that the last remaining major cost in jumpi_id was actually the cost of unbox_int This improves the maze bench by another 1.5s (51.67s -> 50.10s), about 3% faster
Configuration menu - View commit details
-
Copy full SHA for 616a8c4 - Browse repository at this point
Copy the full SHA 616a8c4View commit details -
valid_jumpdests are enumated when symbolic jumps are enabled, so let's separate it into an int set and a string set
Configuration menu - View commit details
-
Copy full SHA for a292df6 - Browse repository at this point
Copy the full SHA a292df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for de8d7c2 - Browse repository at this point
Copy the full SHA de8d7c2View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20ea62a - Browse repository at this point
Copy the full SHA 20ea62aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b279253 - Browse repository at this point
Copy the full SHA b279253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ebdaaa - Browse repository at this point
Copy the full SHA 6ebdaaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61343e2 - Browse repository at this point
Copy the full SHA 61343e2View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6dd088d - Browse repository at this point
Copy the full SHA 6dd088dView commit details -
Configuration menu - View commit details
-
Copy full SHA for af3df48 - Browse repository at this point
Copy the full SHA af3df48View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd5c11 - Browse repository at this point
Copy the full SHA afd5c11View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.