This repository was archived by the owner on Jan 10, 2025. It is now read-only.
solana_rbpf v0.7.0
- #508: Fix -
mmapfdshould be-1when creating anonymous mappings - #507: Fix -
BuiltinProgram::fmt() - #506: Tests - For
BuiltinProgram::eq() - #505: Fix - Adds error message in case
std::alloc::alloc()fails - #504: Fix - Missing
EqforBuiltinProgram - #503: Refactor - Split target specific dependencies in Cargo.toml
- #501: Tests - For the deprecated SBPFv1-only instructions
- #500: Refactor - Remove generic parameter
Verifierfrom Executable - #494: Refactor -
emit_product_quotient_remainder()in JIT - #499: Minor Fixes
- #496: Refactor -
lduwto hor64 - #495: Cleanup - Removes unused instruction encodings
- #493: Refactor - Disables little-endian byte swap instructions in SBPFv2
- #492: Refactor - Moves
runtime_environment_keyout ofConfiginto a static variable - #491: Fix -
callxencoding - #490: Feature - JIT code emitter stage for aarch64
- #489: Feature - Swaps parameters of
sub reg, immand removesneg - #488: Refactor - Replaces
sub r11, immwithadd r11, -imm - #487: Fix - unused
mutinMemoryRegionconstructors - #486: Feature -
lduw(load upper word immediate) - #484: Refactor -
FunctionRegistry - #485: Tests - Rewrite of C ELF tests to Rust or ASM
- #483: Refactor -
fixup_relative_calls() - #481: Feature - Restrict rodata layout in SBPFv2
- #479: Fix - ELF tests a bit
- #478: ELF - error out if
sbpf_version.enable_elf_vaddr()andconfig.optimize_rodata=false