Releases: solana-labs/rbpf
Releases · solana-labs/rbpf
solana_rbpf v0.2.21
Compare
Sorry, something went wrong.
No results found
Fixes:
#249 encrypt_environment_registers
solana_rbpf v0.2.20
Compare
Sorry, something went wrong.
No results found
Fixes:
#247 Unchecked integer arithmetic in memory_region.rs
solana_rbpf v0.2.19
Compare
Sorry, something went wrong.
No results found
Fixes:
#243 Reject all RW sections in ELF
#244 Wrap executable in Pin Box
#245 Emit u64 compare for length
solana_rbpf v0.2.18
Compare
Sorry, something went wrong.
No results found
Fixes
#241 Reject programs with overlapping ELF read-only sections
Test Builds
#239 CI: remove travis-ci configuration
#238 CI: trigger github actions on tag push
solana_rbpf v0.2.17
Compare
Sorry, something went wrong.
No results found
Fixes
#236 Fix: Unchecked integer arithmetic in elf.rs
Test Builds
#235 CI: Deny clippy::integer_arithmetic
solana_rbpf v0.2.16
Compare
Sorry, something went wrong.
No results found
Fixes
#231 Removes the Executable dyn Trait
#228 Fix: Bytes at end of instruction stream
Other Changes
#233 Make symbol and section labels optional
#232 Adds vm::Config::reject_section_virtual_address_file_offset_mismatch
Test Builds
#230 Remove CI actions using nightly rust and continue-on-error setting
#229 Enable CI actions to run only for events on main branch
#227 Migrate CI from travis-ci to github actions
solana_rbpf v0.2.15
Compare
Sorry, something went wrong.
No results found
Fixes
Fix R_BPF_64_64 relocation handling (#225 )
Fix verifier shift instruction overflows imm value (#212 )
Other Changes
Clearify error message MultipleTextSections => NotOneTextSection. (#223 )
Remove disabled infinite loop check (#219 )
Make disassembler output more readable (#215 )
Makes #212 configurable for feature gate. (#213 )
Test Builds
Fixes the build of the CLI tool. (#224 )
Fix tests to pass on non-X86_64 architectures (#218 )
Fix Beta CI Tests (#216 )
solana_rbpf v0.2.14
Compare
Sorry, something went wrong.
No results found
Features
#200 R_BPF_64_64 relocations
#197 JIT Stopwatch
Security
#191 JIT instruction meter checkpoints
Performance
#196 Improve Address Translation Performance without Breaking Changes
#192 Stop Inlining Address Translation
Fixes
#203 Fix JIT instruction meter in syscall & unresolved symbol exceptions
#190 Fix JIT instruction meter limit reached before exception
Other Changes
#202 Refactoring: Default & Test Instruction Meter
#201 Make Verifier Restriction on MUL64_IMM Configurable
#195 Bump Dependency: Thiserror
solana_rbpf v0.2.13
Compare
Sorry, something went wrong.
No results found
Fixes
#184 : Use mmap instead of memalign
#182 : Fix libc error detection
Security
#176 : Fix ELF Symbol Parsing Performance
#143 : Machinecode Diversification in JIT
Other Changes
#183 : Migrate from Travis Ci .org to .com
solana_rbpf v0.2.12
Compare
Sorry, something went wrong.
No results found
Unify BPF verifiers (#177 )
Fixes incorrect target_pc calculation. (#178 )
Improve .bss reporting (#180 )
Fixes reporting of PC in JIT when jumping into LDDW (#179 )
Add Missing target_pc check in ELF Symbol Loader (#175 )