-
Notifications
You must be signed in to change notification settings - Fork 358
runtime: Port Agave 3.1 breaking changes into Firedancer #7131
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
Merged
Conversation
This file contains hidden or 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
Performance Measurements ⏳
|
mjain-jump
previously approved these changes
Nov 7, 2025
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
87cc8ef to
1701519
Compare
Performance Measurements ⏳
|
Performance Measurements ⏳
|
f4d66b3 to
2544982
Compare
topointon-jump
previously approved these changes
Nov 13, 2025
Contributor
topointon-jump
left a comment
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.
🔥
2544982 to
62a8ad0
Compare
mjain-jump
reviewed
Nov 14, 2025
c2125ef to
61990a5
Compare
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Mismatch log fixes Syscall macros for temporarily setting errors Error code aliasing Move syscall override log collector Macro cleanup Patch vote mismatch Create non-nuil, but empty treap / pools flamenco: unify instr error codes 20 and 33 properly (#7205) Validate accounts in zk-elgamal-proof process_close_proof_context Surgical edits to verify proof for v3.1 syscalls: revert special casing (#7209) 3.1 rekeys (#7216) Bump test vectors Update SHA Use mainline SHA Remove spurious loop Add old update features in ledger backtests Remove spurious loop Add old update features in ledger backtests
ce74a93 to
612a523
Compare
Performance Measurements ⏳
|
mjain-jump
approved these changes
Nov 14, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
NOTE: This will require a test-vectors update.
elf_loader
Solana sbpf loader v0.13.0 updates the version gating logic. The
EF_SBPF_V2special-case and the "force V0 when V0-only" fallback were both removed.I view this as intentional behavior. This change adopt the same mapping with early
UnsupportedSBPFVersion(22) gating, resolving the mismatch.block
syscall
instr