velas / velas-chain

Other
70 stars 35 forks source link

Chore(deps): Bump solana_rbpf from 0.2.24 to 0.2.40 #430

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps solana_rbpf from 0.2.24 to 0.2.40.

Release notes

Sourced from solana_rbpf's releases.

solana_rbpf v0.2.40

  • #448: Cleanup - Preparation for refactoring of Errors
  • #447: Refactor - Remove emit_profile_instruction_count_finalize()
  • #446: Cleanup - Adds test_utils::assert_error!()
  • #445: MemoryRegion: add tests and fix unaligned mapping bug
  • #444: Fix - Instruction meter in syscall error case
  • #443: Replaces check closure by expected_result parameter
  • #437: Add CoW support to MemoryRegion

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

... (truncated)

Commits
  • d3f64cd Bump to v0.2.40 (#450)
  • 98b30ca Cleanup - Preparation for refactoring of Errors (#448)
  • 884337b Removes emit_profile_instruction_count_finalize(). (#447)
  • 49df796 Adds test_utils::assert_error!() (#446)
  • 37d32c9 MemoryRegion: add tests and fix unaligned mapping bug (#445)
  • c8bdc66 Fix - Instruction meter in syscall error case (#444)
  • efb2317 Replaces check closure by expected_result parameter. (#443)
  • 781d58a Add CoW support to MemoryRegion (#437)
  • de4e9fa Bump to 0.2.39 (#442)
  • b7c0cfd Add missing feature gating logic for allowing e_machine == EM_SBF. (#441)
  • 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

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.