Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1425

Closed
wants to merge 0 commits into from
Closed

chore: release #1425

wants to merge 0 commits into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 16, 2024

🤖 New release

  • revme: 0.5.0 -> 0.5.1 (✓ API compatible changes)
  • revm: 9.0.0 -> 9.1.0 (✓ API compatible changes)
  • revm-interpreter: 5.0.0 -> 6.0.0 (⚠️ API breaking changes)
  • revm-primitives: 4.0.0 -> 5.0.0 (⚠️ API breaking changes)
  • revm-test: 0.1.0
  • revm-precompile: 7.0.0 -> 7.0.1

⚠️ revm-interpreter breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/function_missing.ron

Failed in:
  function revm_interpreter::instructions::contract::extdcall, previously in file /tmp/.tmprvfBM8/revm-interpreter/src/instructions/contract.rs:317
  function revm_interpreter::instructions::contract::extscall, previously in file /tmp/.tmprvfBM8/revm-interpreter/src/instructions/contract.rs:350
  function revm_interpreter::instructions::contract::txcreate, previously in file /tmp/.tmprvfBM8/revm-interpreter/src/instructions/contract.rs:94

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/function_parameter_count_changed.ron

Failed in:
  revm_interpreter::gas::validate_initial_tx_gas now takes 4 parameters instead of 5, in /tmp/.tmpPc1yTU/revm/crates/interpreter/src/gas/calc.rs:356

--- failure inherent_associated_pub_const_missing: inherent impl's associated pub const removed ---

Description:
An inherent impl's associated public constant is removed or renamed
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/inherent_associated_pub_const_missing.ron

Failed in:
  OpCode::TXCREATE, previously at /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  OpCode::EXFCALL, previously at /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  OpCode::EXTSCALL, previously at /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  OpCode::TXCREATE, previously at /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  OpCode::EXFCALL, previously at /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  OpCode::EXTSCALL, previously at /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  EXFCALL in file /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  TXCREATE in file /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518
  EXTSCALL in file /tmp/.tmprvfBM8/revm-interpreter/src/opcode.rs:518

⚠️ revm-primitives breaking changes

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/enum_variant_missing.ron

Failed in:
  variant InvalidTransaction::EofInitcodesNotSupported, previously in file /tmp/.tmprvfBM8/revm-primitives/src/result.rs:252
  variant InvalidTransaction::EofInitcodesNumberLimit, previously in file /tmp/.tmprvfBM8/revm-primitives/src/result.rs:254
  variant InvalidTransaction::EofInitcodesSizeLimit, previously in file /tmp/.tmprvfBM8/revm-primitives/src/result.rs:256
  variant InvalidTransaction::EofInitcodesNotSupported, previously in file /tmp/.tmprvfBM8/revm-primitives/src/result.rs:252
  variant InvalidTransaction::EofInitcodesNumberLimit, previously in file /tmp/.tmprvfBM8/revm-primitives/src/result.rs:254
  variant InvalidTransaction::EofInitcodesSizeLimit, previously in file /tmp/.tmprvfBM8/revm-primitives/src/result.rs:256

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.31.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field eof_initcodes of struct TxEnv, previously in file /tmp/.tmprvfBM8/revm-primitives/src/env.rs:592
  field eof_initcodes_hashed of struct TxEnv, previously in file /tmp/.tmprvfBM8/revm-primitives/src/env.rs:599
  field eof_initcodes of struct TxEnv, previously in file /tmp/.tmprvfBM8/revm-primitives/src/env.rs:592
  field eof_initcodes_hashed of struct TxEnv, previously in file /tmp/.tmprvfBM8/revm-primitives/src/env.rs:599
Changelog

revme

0.5.1 - 2024-05-17

Other

  • update Cargo.lock dependencies

revm

9.1.0 - 2024-05-17

Added

  • (EOF) remove TXCREATE (#1415)

Fixed

  • blockchash for devnet-0 (#1427)

Other

  • Revert "Revert "feat: implement EIP-2935 (#1354)" (#1424)" (#1426)
  • Revert "feat: implement EIP-2935 (#1354)" (#1424)
  • (deps) bump anyhow from 1.0.82 to 1.0.83 (#1404)

revm-interpreter

6.0.0 - 2024-05-17

Added

  • adjust gas-costs for EIP-2935 BLOCKHASH (#1422)
  • add Opcode::modifies_memory back (#1421)
  • (EOF) Add CALLF/JUMPF stack checks (#1417)
  • (EOF) remove TXCREATE (#1415)

Fixed

  • (interpreter) avoid overflow when checking if mem limit reached (#1429)
  • blockchash for devnet-0 (#1427)

Other

  • Revert "Revert "feat: implement EIP-2935 (#1354)" (#1424)" (#1426)
  • Revert "feat: implement EIP-2935 (#1354)" (#1424)
  • (EOF) rename extcall opcode/names (#1416)
  • point to gas! in Gas::record_cost (#1413)
  • pop_address should use crate scope (#1410)
  • Remove Host constrain from calc_call_gas (#1409)

revm-primitives

5.0.0 - 2024-05-17

Added

  • (EOF) Add CALLF/JUMPF stack checks (#1417)
  • (EOF) remove TXCREATE (#1415)

Fixed

  • (primitives) specify the optimism cfg on spec_to_generic (#1412)

Other

revm-test

0.1.0 - 2024-02-07

Added

  • EvmBuilder and External Contexts (#888)
  • separate initial checks (#486)
  • revm-interpreter created (#320)
  • (interpreter) Unify instruction fn signature (#283)
  • Migrate primitive_types::U256 to ruint::Uint<256, 4> (#239)
  • Introduce ByteCode format, Update Readme (#156)

Fixed

  • (clippy) fix some clippy lints

Other

  • (deps) bump eyre from 0.6.11 to 0.6.12 (#1051)
  • (deps) bump alloy-sol-types from 0.6.0 to 0.6.2 (#1035)
  • (deps) bump alloy-sol-macro from 0.6.0 to 0.6.2 (#1013)
  • chore(Test) : const to static (#1016)
  • Burntpix criterion bench (#1004)
  • Instruction table (#759)
  • rewrite revm-test as a criterion bench (#579)
  • optimize stack usage for recursive call and create programs (#522)
  • Bump v24, revm v3.3.0 (#476)
  • Release v23, revm v3.2.0 (#464)
  • Release v22, revm v3.1.1 (#460)
  • v21, revm v3.1.0 (#444)
  • remove gas blocks (#391)
  • (deps) bump bytes from 1.3.0 to 1.4.0 (#355)
  • Bump v20, changelog (#350)
  • includes to libs (#338)
  • Creating revm-primitives, revm better errors and db components (#334)
  • Cleanup, move hot fields toggether in Interpreter (#321)
  • native bits (#278)
  • (release) Bump revm and precompiles versions
  • Bump primitive_types. Add statetest spec
  • Bump revm v2.1.0 (#224)
  • revm bump v2.0.0, precompile bump v1.1.1 (#212)
  • Cfg choose create analysis, option on bytecode size limit (#210)
  • Cargo sort. Bump lib versions (#208)
  • Return ExecutionResult, which includes gas_refunded (#169)
  • Bytecode hash, remove override_spec, (#165)
  • revm bump 1.8. update libs. snailtracer rename (#159)
  • v6 changelog, bump versions
  • Big Refactor. Machine to Interpreter. refactor instructions. call/create struct (#52)
  • [revm] pop_top and unsafe comments (#51)
  • [precompiles] remove unused borsh
  • [recompl] Bump precompile deps, cargo sort on workspace
  • [revm] output log. Stetetest test log output. fmt
  • Bump versions, Changelogs, fmt, revm readme, clippy.
  • [revm] Run test multiple times. fmt, BenchmarkDB
  • Multiple changes: web3 db, debugger initial commit, precompile load
  • Memory to usize, clippy,fmt
  • wip optimize i256
  • TEMP switch stacks H256 with U256
  • [revm] some perfs
  • [revm] Perfs stack pop. Benchmark snailtracer.
  • [revm] cleanup
  • fmt
  • EVM Interface changed. Inspector called separately
  • Bump revm v0.3.0. README updated
  • DB ref mut polished
  • And now we debug
  • [revm] Interface. Inspector added, Env cleanup. revm-test passes
  • Rename bin to bins

revm-precompile

7.0.1 - 2024-05-17

Other

  • updated the following local packages: revm-primitives


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-05-16T13-46-31Z branch 3 times, most recently from 0c20ee8 to 7046d5e Compare May 16, 2024 15:39
@github-actions github-actions bot closed this May 17, 2024
@github-actions github-actions bot force-pushed the release-plz-2024-05-16T13-46-31Z branch from 5001055 to 05f3c5b Compare May 17, 2024 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants