-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Add BigNumber Type and syscalls for BPF programs #17082
Closed
Closed
Changes from 2 commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
8fea0cc
Add BigNumber and syscalls
FrankC01 2cd8645
Removed extra whitespaces
FrankC01 03af751
Updated for review comments
FrankC01 440aa5e
Merge branch 'master' of https://github.com/solana-labs/solana
FrankC01 3035860
BPF test bignum
FrankC01 56e833d
Refresh
FrankC01 2b1f3e1
BigNumber BPF testing
FrankC01 a63450b
Merge remote-tracking branch 'upstream/master'
FrankC01 01ed0b9
Addressing white spaces and removed blake3 hash, hash-to-prime and ha…
FrankC01 61b56c0
Remove println statements
FrankC01 2d8b538
Fix check failures
FrankC01 2fffc0a
Fix unused var check failures
FrankC01 4ce98c8
Removed hkdf as hashes removed from bignum and correct BPF test
FrankC01 a1725b1
Removed hkdf ref
FrankC01 ff09a57
Fixes for Cargo.lock
FrankC01 952806b
Merge remote-tracking branch 'upstream/master'
FrankC01 1d13a79
Fixed BigNumToString syscall buffer overflow
FrankC01 6011f78
Fix formatting
FrankC01 477359b
Merge remote-tracking branch 'upstream/master'
FrankC01 919cdfc
Merge remote-tracking branch 'upstream/master'
FrankC01 ca1944e
BigNumber new and from_u32 using vectors instead of Box<BigNum>
FrankC01 f5eafc7
BigNumber::from_dec_str using vectors instead of Box
FrankC01 3168320
Merge remote-tracking branch 'upstream/master'
FrankC01 9b47c24
Merge branch 'master' into bignum-to-vec
FrankC01 fba2649
BigNumber::add implemented with vectors
FrankC01 cbd738b
Formatting
FrankC01 22107d0
BigNumber simple maths using vectors instead of Box
FrankC01 47c57b1
BigNumber complex maths-part1 using vector instead of Box
FrankC01 5495cc9
Merge remote-tracking branch 'upstream/master'
FrankC01 203e619
Merge branch 'master' into bignum-to-vec
FrankC01 5e2d397
BigNumber complete conversion to vector from Box
FrankC01 069c674
Remove println call
FrankC01 7e7bebb
Remove dead code
FrankC01 ed924a5
Replace Vec with vec macro as per clippy
FrankC01 b173d59
Modernize incrementing by 1
FrankC01 aaf90d8
Modernize boolean test
FrankC01 0c9258e
remove unused imports
FrankC01 0d8a51b
Added assertions to constructor tests
FrankC01 8d02300
Merge remote-tracking branch 'upstream/master'
FrankC01 af54cae
Fix logging to include sign and refine result allocations
FrankC01 35d5c62
Cleanup tests
FrankC01 4b7925c
Updated logging for non-bpf execution
FrankC01 176e4cc
Merge remote-tracking branch 'upstream/master'
FrankC01 bc7eb30
Doubled BigNumber syscall execution base units
FrankC01 4f96707
Merged with upstream
FrankC01 1f422ab
Fix deadcode errors
FrankC01 7a00993
Fix assertion expression
FrankC01 ed9cbd5
move Ancestors to its own module (#17316)
jeffwashington c20b27b
shink all in parallel on startup (#17308)
jeffwashington f1b4a0a
Fix typo (#17326)
ulrichstark b5302e7
add calc_stored_meta_us metric (#17318)
jeffwashington e7073ec
adds gossip metrics for number of staked nodes (#17330)
behzadnouri 477898f
Optimize aligned memory used by the runtime (#17324)
jackcmay 13b032b
removes manual trait impl for contact-info (#17332)
behzadnouri 32ec834
generate_index inserts ideal initial data (#17247)
jeffwashington a544010
don't log shrink metrics on first call (#17328)
jeffwashington 2ae57c1
Bump bpf-tools version to 1.9
dmakarov abe0064
syscall corrections
FrankC01 86c9814
Hard reset
FrankC01 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.
nit: nice to keep these in alphabetical order
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.
Fixed in 03af751