Skip to content

Releases: solana-labs/rbpf

solana_rbpf v0.1.25

28 Mar 00:52
bcd9513
Compare
Choose a tag to compare
  • Fix Windows compilation

solana_rbpf v0.1.24

26 Mar 02:51
c303231
Compare
Choose a tag to compare
  • Switch from io::error to thiserror
  • Use generics to allow clients who register helper functions and verifiers to return their own errors transparently through the VM. One benefit of this is allowing helper functions to return native client errors directly.

solana_rbpf v0.1.23

05 Mar 19:33
Compare
Choose a tag to compare
  • Only use trait objects for helpers that need context

solana_rbpf v0.1.22

05 Mar 00:27
36b5fd5
Compare
Choose a tag to compare
  • Use trait objects to convey context to BPF helper functions

solana_rbpf v0.1.21

11 Feb 08:50
5257c11
Compare
Choose a tag to compare
  • Bump stack size to 4k
  • Align stack pointers

solana_rbpf v0.1.20

29 Jan 23:40
Compare
Choose a tag to compare
  • Fix sign extension error when using the mov32 instruction and an immediate greater or equal to 0x80000000
  • Fix compiler warnings related to the latest version of Rust

solana_rbpf v0.1.19

30 Sep 19:39
a4ab9e2
Compare
Choose a tag to compare
  • Re-enable trace but pull the check to see if it's enabled out of the instruction processing loop.

solana_rbpf v0.1.18

28 Sep 00:32
fa35bb4
Compare
Choose a tag to compare
  • Remove expensive trace! that gets enabled even when trace log level is not enabled for this module

solana_rbpf v0.1.17

25 Sep 01:33
Compare
Choose a tag to compare
  • Fail ELF load if invalid relocations found

solana_rbpf v0.1.16

10 Sep 23:20
Compare
Choose a tag to compare
  • Bump max frame depth to 20