Skip to content
This repository has been archived by the owner on Apr 5, 2021. It is now read-only.

Releases: solana-labs/rust-bpf-builder

solana_rbpf v0.3.0

11 Feb 19:24
Compare
Choose a tag to compare

Bump to Rust v1.46

Rust-BPF v0.2.5

26 Oct 18:30
3588ce1
Compare
Choose a tag to compare
  • Remove dependency on dynamic OpenSSL libs
  • Verified the MacOS tools run on a clean machine

Rust-BPF v0.2.4

20 Sep 22:11
Compare
Choose a tag to compare
  • Pulls in the latest llvm-project changes which include an unaligned memory movement optimization

Rust-BPF v0.2.3

28 Apr 21:09
Compare
Choose a tag to compare
  • Allow unstable compiler options in order to maintain interoperability between different Cargo versions

Rust-BPF v0.2.2

03 Mar 20:55
Compare
Choose a tag to compare
  • Release a matched version of cargo along with rustc

Rust-BPF v0.2.1

11 Feb 07:31
Compare
Choose a tag to compare
  • Bump stack frame size up to 4k
  • Align stack frame arguments

Rust-BPF v0.2.0

11 Dec 05:43
Compare
Choose a tag to compare
  • Update to Rust 1.39

Rust-BPF v0.1.8

16 Oct 21:18
Compare
Choose a tag to compare
  • Add --json option to rustc, required by recent versions of Cargo

Rust-BPF v0.1.7

26 Sep 18:32
Compare
Choose a tag to compare
  • Rust's libstd unfortunately requires LLVM targets to support atomic compare and swap (cas). Indicate in the BPF target spec that cas is supported even though it isn't. Clean's up a bunch of workarounds in libstd but requires us to implement atomics directly in libstd.

Rust-BPF v0.1.6

20 Sep 16:45
Compare
Choose a tag to compare

Change the RUST BPF target spec to use "unknown" instead of "Linux"