-
Notifications
You must be signed in to change notification settings - Fork 644
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
Shared memory between calls #673
Merged
Merged
Changes from 15 commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
3d09aa5
feat: shared memory primitive
9ad9da8
feat(shared_memory): available inside interpreter and ready to use
1e69907
chore(memory): replaced memory with shared memory
b415024
chore(shared_memory): tests, completed replaced old memory, some bug …
caad052
chore(shared_memory): moved under interpreter crate; small refactorin…
2bcddef
chore(shared_memory): memory limit feature management
bdd1ccc
chore(shared_memory): make benchmarks use right amount of gas for pro…
e91224e
chore(shared_memory): formatting
ed4079f
chore(shared_memory): improved shared_memory! macro
3c5946c
chore(shared_memory): replace Rc<Refcell with mutable reference
27978c7
chore(shared_memory): dropped f64::sqrt for no_std code
b524b18
fix(shared_memory): conflicts
eb74892
Merge branch 'main' of https://github.com/lorenzofero/revm into share…
c7945eb
fix(shared_memory): restore free_context_memory where needed
07ece23
chore(SharedMemory): refactoring
23a1191
chore(SharedMemory): internal refactoring part 2
6b6119e
chore(SharedMemory): sync
39efbe9
chore(SharedMemory): test with more allocations
986a03b
chore(SharedMemory): refactoring for simplifying logic
181eb05
chore(SharedMemory): sync
1da0f38
chore(SharedMemory): remove memory file from sync
b6ed337
chore(SharedMemory): docs
b82ea0d
fix(SharedMemory): restore cfg memory limit
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we reintroduce the memory limit?