This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
EOS-VM Optimized Compiler #7975
Merged
Merged
Changes from 9 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
d60e1c3
EOS-VM Optimized Compiler
spoonincode bf50619
always set load/store alignment assumption to just 1 byte
spoonincode a2e90f7
resolve possible exception object leakage
spoonincode cf3a3dc
fork EOSVMOC OOP helpers before main via linker trick
spoonincode ae9a6f5
fix some strict aliasing violations
spoonincode fcc8525
eosio_exit comment and cleanup
spoonincode 579dd5c
fix GCC compile of EOS-VM OC and replace some constants
spoonincode 50aa079
EOS-VM OC licensing updates
spoonincode bd910a5
resolve possible type punning violation on code cache header
spoonincode 2684ee3
fix spelling error
spoonincode f087bb2
fix potential error in null string validator
spoonincode b6cd1e8
cleanup allocator include and be paranoid about size
spoonincode 93607fa
add cstddef include for std:byte, possibly needed on some platforms
spoonincode 5d81389
Merge remote-tracking branch 'origin/develop' into rodeos
spoonincode 4f19ce2
cleanup to EOS-VM OC support post EOS-VM merge
spoonincode f4f7979
do not fall through after calling the chained SEGV handler
spoonincode fbfbf58
clean up signal init to not require an explict mutex
spoonincode 2fab726
greatly simplify array_ptr_impl asm
spoonincode e74700d
add some paranoia around GS usage
spoonincode ad6d6d2
Merge remote-tracking branch 'origin/develop' into rodeos
spoonincode df42cfa
clean up error checking throughout the tierup processes
spoonincode 94516fd
executor needs to check its inital map of code
spoonincode b5b655a
be more explict about testing the alignment of code/data segments
spoonincode d7ef3b3
make sure EOS-VM OC is given at least 1 thread
spoonincode 65a2ff5
don't leak memfd if memory fails to be ctored
spoonincode d871028
coalesce executor's per-action cleanup lambda
spoonincode f838560
be more aggressive on evicting cache when compiler monitor indicates …
spoonincode 25f33f7
bump the code cache header to force invalidation of previous caches
spoonincode 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
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.
s/_time/_type/
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.
this is N/A after merging from develop