This repository has been archived by the owner on Apr 5, 2021. It is now read-only.
Releases: solana-labs/rust-bpf-builder
Releases · solana-labs/rust-bpf-builder
solana_rbpf v0.3.0
Rust-BPF v0.2.5
- Remove dependency on dynamic OpenSSL libs
- Verified the MacOS tools run on a clean machine
Rust-BPF v0.2.4
- Pulls in the latest
llvm-project
changes which include an unaligned memory movement optimization
Rust-BPF v0.2.3
- Allow unstable compiler options in order to maintain interoperability between different Cargo versions
Rust-BPF v0.2.2
- Release a matched version of
cargo
along withrustc
Rust-BPF v0.2.1
- Bump stack frame size up to 4k
- Align stack frame arguments
Rust-BPF v0.2.0
- Update to Rust 1.39
Rust-BPF v0.1.8
- Add --json option to rustc, required by recent versions of Cargo
Rust-BPF v0.1.7
- Rust's
libstd
unfortunately requires LLVM targets to support atomic compare and swap (cas
). Indicate in the BPF target spec thatcas
is supported even though it isn't. Clean's up a bunch of workarounds inlibstd
but requires us to implement atomics directly inlibstd
.
Rust-BPF v0.1.6
Change the RUST BPF target spec to use "unknown" instead of "Linux"