Skip to content

solana_rbpf v0.7.0

Compare
Choose a tag to compare
@Lichtso Lichtso released this 06 Sep 17:02
· 95 commits to main since this release
006308e
  • #508: Fix - mmap fd should be -1 when 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 Eq for BuiltinProgram
  • #503: Refactor - Split target specific dependencies in Cargo.toml
  • #501: Tests - For the deprecated SBPFv1-only instructions
  • #500: Refactor - Remove generic parameter Verifier from Executable
  • #494: Refactor - emit_product_quotient_remainder() in JIT
  • #499: Minor Fixes
  • #496: Refactor - lduw to hor64
  • #495: Cleanup - Removes unused instruction encodings
  • #493: Refactor - Disables little-endian byte swap instructions in SBPFv2
  • #492: Refactor - Moves runtime_environment_key out of Config into a static variable
  • #491: Fix - callx encoding
  • #490: Feature - JIT code emitter stage for aarch64
  • #489: Feature - Swaps parameters of sub reg, imm and removes neg
  • #488: Refactor - Replaces sub r11, imm with add r11, -imm
  • #487: Fix - unused mut in MemoryRegion constructors
  • #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() and config.optimize_rodata=false