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 #1099

Closed
wants to merge 1 commit into from
Closed

Conversation

github-actions[bot]
Copy link
Contributor

🤖 New release

  • revm: 5.0.0 -> 6.0.0 (⚠️ API breaking changes)
  • revm-interpreter: 2.1.0 -> 3.0.0 (⚠️ API breaking changes)
  • revm-primitives: 2.0.0 -> 2.0.1 (✓ API compatible changes)
  • revm-precompile: 4.0.0 -> 4.0.1 (✓ API compatible changes)
  • revm-test: 0.1.0

⚠️ revm breaking changes

--- 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.28.0/src/lints/function_parameter_count_changed.ron

Failed in:
  revm::handler::mainnet::call now takes 2 parameters instead of 3, in /tmp/.tmpVaBsS3/revm/crates/revm/src/handler/mainnet/execution.rs:61

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method 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.28.0/src/lints/method_parameter_count_changed.ron

Failed in:
  revm::EvmContext::make_call_frame now takes 2 parameters instead of 3, in /tmp/.tmpVaBsS3/revm/crates/revm/src/context.rs:361
  revm::handler::execution::ExecutionHandler::call now takes 3 parameters instead of 4, in /tmp/.tmpVaBsS3/revm/crates/revm/src/handler/handle_types/execution.rs:86
  revm::handler::ExecutionHandler::call now takes 3 parameters instead of 4, in /tmp/.tmpVaBsS3/revm/crates/revm/src/handler/handle_types/execution.rs:86

⚠️ revm-interpreter breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CallInputs.return_memory_offset in /tmp/.tmpVaBsS3/revm/crates/interpreter/src/inner_models.rs:23

--- failure enum_struct_variant_field_missing: pub enum struct variant's field removed or renamed ---

Description:
A publicly-visible enum has a struct variant whose field 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.28.0/src/lints/enum_struct_variant_field_missing.ron

Failed in:
  field return_memory_offset of variant InterpreterAction::Call, previously in file /tmp/.tmpD1CV8n/revm-interpreter/src/interpreter.rs:76
Changelog

revm

6.0.0 - 2024-02-17

Added

  • improve OriginalValuesKnown docs (#1083)

Fixed

  • rename and pass optimism-default-handler to revm-primitives (#1098)
  • modify cfg spec_id (#1095) (#1096)
  • optimism compilation (#1091)

Other

  • (state) avoid cloning full account (#1097)
  • (precompile) use Bytes in precompile functions (#1085)
  • Add memory offset (#1032)

revm-interpreter

3.0.0 - 2024-02-17

Fixed

  • rename and pass optimism-default-handler to revm-primitives (#1098)

Other

  • (precompile) use Bytes in precompile functions (#1085)
  • Add memory offset (#1032)
  • license date and revm docs (#1080)

revm-primitives

2.0.1 - 2024-02-17

Fixed

  • rename and pass optimism-default-handler to revm-primitives (#1098)
  • optimism compilation (#1091)
  • Set is_optimism to true if default config (#1087)

Other

  • (precompile) use Bytes in precompile functions (#1085)
  • license date and revm docs (#1080)

revm-precompile

4.0.1 - 2024-02-17

Fixed

  • rename and pass optimism-default-handler to revm-primitives (#1098)

Other

  • (precompile) use Bytes in precompile functions (#1085)
  • license date and revm docs (#1080)

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


This PR was generated with release-plz.

@github-actions github-actions bot closed this Feb 17, 2024
@DaniPopes DaniPopes deleted the release-plz-2024-02-17T02-32-47Z branch March 13, 2024 23:38
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.

0 participants