velas / velas-chain

Other
70 stars 35 forks source link

Chore(deps): Bump solana_rbpf from 0.2.24 to 0.2.39 #419

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps solana_rbpf from 0.2.24 to 0.2.39.

Release notes

Sourced from solana_rbpf's releases.

solana_rbpf v0.2.39

  • #441: Fix - Allow SBF machine in new ELF parser only
  • #440: Fix - Makes functions starting in the middle of lddw fail verification in SBFv2
  • #439: Refactor - Unify call and callx error handlers in JIT
  • #438: Fix - lints, fix ci a bit
  • #435: Refactor - Add load(), store() and region() methods to MemoryMapping
  • #434: Fix - handling of 64_64 relocations in non .text sections for SBFv2
  • #433: Fix - Resolving function names in disassembler

solana_rbpf v0.2.38

  • #429: Fix - Monorepo build
  • #428: Refactor - Pass Config in BuiltInProgram::new_loader()
  • #427: Recompiled all ELFs with SBFv2
  • #426: Refactor - Move function names in BuiltInPrograms
  • #425: Refactor - Rename SyscallRegistry to BuiltInProgram
  • #412: Refactor - disassemble_instruction() in order to get rid of generic
  • #423: Refactor - Removes redundant Interpreter wrapping in debugger
  • #422: Feature - Memory management on Windows
  • #413: Refactor - Wraps SyscallRegistry in std::sync::Arc
  • #421: Refactor - Remove RuntimeEnvironment::frame_pointer
  • #420: Refactor - Unify handling of ProgramResult
  • #419: Refactor - AccessViolation pc
  • #418: Refactor - Control registers and entry of Interpreter in VM
  • #417: Refactor - Simplifies the call stack handling inside the Interpreter
  • #416: Cleanup - cfg, cargo fmt and clippy
  • #415: Cleanup - JitCompiler and JitProgram
  • #414: Refactor - RuntimeEnvironment

solana_rbpf v0.2.37

#410: Fixes errno on target_os = "android"

solana_rbpf v0.2.36

  • #407: Refactor - Moves some members of EbpfVm into Interpreter
  • #406: Refactor - Merge execute_program()
  • #405: Refactor - Return instruction count after execution
  • #404: Refactor - Merge Tracer into ContextObject
  • #403: Remove - 'static lifetime constraints
  • #402: Refactor - Frees up R10 in JIT
  • #401: Refactor - Use ContextObject type in syscalls
  • #400: Refactor - ContextObject
  • #398: Fix - nightly lints
  • #397: Refactor - Restrict callx to registered functions
  • #396: Refactor - Enforces explicit declaration of functions in assembler
  • #395: Refactor - FunctionRegistry
  • #394: Refactor - Stop hashing when static syscalls is active

solana_rbpf v0.2.35

  • #392 Recognize new SBF machine code in ELF header

solana_rbpf v0.2.34

... (truncated)

Commits
  • de4e9fa Bump to 0.2.39 (#442)
  • b7c0cfd Add missing feature gating logic for allowing e_machine == EM_SBF. (#441)
  • d0e3b7e Makes functions starting in the middle of a LDDW fail verification. (#440)
  • 574ced8 Refactor - Unify call and callx error handlers in JIT (#439)
  • 7903124 Fix lints, fix ci a bit (#438)
  • c03dbfe Add load(), store() and region() methods to MemoryMapping (#435)
  • 1f38a04 Fix handling of 64_64 relocations in non .text sections for SBFv2 (#434)
  • d08e9e6 Fix - Resolving function names in disassembler (#433)
  • 5a6a7a3 Bump to 0.2.38 (#431)
  • f32c6ef Fix - Monorepo build (#429)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #430.