velas / velas-chain

Other
70 stars 35 forks source link

Chore(deps): Bump solana_rbpf from 0.2.24 to 0.2.38 #398

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps solana_rbpf from 0.2.24 to 0.2.38.

Release notes

Sourced from solana_rbpf's releases.

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

  • #391: Fix - interface of bencher in nightly test crate
  • #389: Refactor AlignedMemory
  • #388: Refactor - Move EbpfVm::bind_syscall_context_object() to EbpfVm::new()
  • #387: Refactor - Reduces having one syscall context object per syscall to having one per vm instance
  • #386: Fix - Adds StableResult
  • #385: Refactor - Replaces syscalls::Result by vm::ProgramResult
  • #384: Refactor - Removes generic UserError from EbpfError

solana_rbpf v0.2.33

... (truncated)

Commits
  • 5a6a7a3 Bump to 0.2.38 (#431)
  • f32c6ef Fix - Monorepo build (#429)
  • 52a8b7a Refactor - Pass Config in BuiltInProgram::new_loader() (#428)
  • 0aab34a Recompiled all ELFs with SBFv2. (#427)
  • 5212439 Refactor - Move function names in BuiltInPrograms (#426)
  • c38f323 Refactor - Rename SyscallRegistry to BuiltInProgram (#425)
  • 687e1aa Refactored disassemble_instruction in order to get rid of generic (#412)
  • 9af1acb Removes redundant interpreter wrapping in debugger. (#423)
  • 255e00c Feature - Memory management on Windows (#422)
  • 7c6d03b Wraps SyscallRegistry in std::sync::Arc. (#413)
  • 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 #419.