Skip to content

Releases: solana-labs/rbpf

solana_rbpf v0.1.34

30 Nov 23:45
Compare
Choose a tag to compare

v0.2.1

20 Nov 14:23
349c4db
Compare
Choose a tag to compare

Features

  • #121 : CLI Tool
  • #115 : Instruction Tracing
  • #109 : Gapped Address Translation
  • #107 : JIT compilation cache

Fixes & Cleanup

  • #119 : JIT delay unresolved symbol to runtime
  • #117 : Fix negate with overflow
  • #116 : Fix arithmetic overflows
  • #114 : Rust Edition 2018
  • #112 : Sync package information with solana repo
  • #111 : VM constructor "mem" parameter to be mutable
  • #110 : Fix JIT Machine Code Size Estimation

solana_rbpf v0.1.33

17 Nov 08:49
4354fb6
Compare
Choose a tag to compare
  • Address overflow/underflows

v0.2.0: V0.2 (#105)

15 Oct 10:37
5e38d3d
Compare
Choose a tag to compare
* Tunable stack depth and frame size

* Adds support to resize memory regions in memory mapping.

* Fixes bug in JIT: mul, div, mod

* Let the disassembler print the IP / PC instead of the line number.
As the line number can easily be calculated later, but the IP / PC is more important and harder to get otherwise.

* Fixes bugs related to using "MM_PROGRAM_START" instead of "elf.text_section_info.vaddr".

* Fixes upper bound of register relative jumps.

* Bump to v0.2.0

solana_rbpf v0.1.32

08 Oct 07:12
c635454
Compare
Choose a tag to compare
  • Allow the creator of the VM specify the max call depth and the stack frame size

solana_rbpf v0.1.31

09 Sep 09:27
076860e
Compare
Choose a tag to compare
  • Change the VM API to independently create executables and then accept them for execution later
  • Optimize address translation lookups
  • Fix LD_ABS and LD_IND address translation
  • cargo fmt all files and fix clippy in tests

solana_rbpf v0.1.30

19 Aug 22:25
6656b3e
Compare
Choose a tag to compare
  • Bump version past yanked crates.io version

solana_rbpf v0.1.29

19 Aug 21:55
Compare
Choose a tag to compare
  • Apply PartialEq to error types to facilitate error comparisons during tests
  • Add instruction metering

solana_rbpf v0.1.28

11 May 17:04
Compare
Choose a tag to compare
  • Pull in latest goblin crate 0.2.2 which includes security fixes that prevent large allocations on malformed ELFs

solana_rbpf v0.1.27

08 May 00:26
b40643e
Compare
Choose a tag to compare
  • Harden the ELF loader and virtual machine