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

Closed
wants to merge 1 commit into from
Closed

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Feb 12, 2025

🤖 New release

  • revm-bytecode: 1.0.0
  • revm-primitives: 15.2.0 -> 16.0.0 (⚠ API breaking changes)
  • revm-specification: 1.0.0
  • revm-database: 1.0.0
  • revm-database-interface: 1.0.0
  • revm-state: 1.0.0
  • revm-inspector: 1.0.0
  • revm: 19.5.0 -> 20.0.0 (✓ API compatible changes)
  • revm-context: 1.0.0
  • revm-context-interface: 1.0.0
  • revm-interpreter: 15.2.0 -> 16.0.0 (⚠ API breaking changes)
  • revm-handler: 1.0.0
  • revm-precompile: 16.1.0 -> 16.2.0 (✓ API compatible changes)
  • revm-statetest-types: 1.0.0
  • revm-optimism: 1.0.0

revm-primitives breaking changes

--- failure declarative_macro_missing: macro_rules declaration removed or renamed ---

Description:
A `macro_rules!` declarative macro cannot be invoked by its prior name. The macro may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/reference/macros-by-example.html#path-based-scope
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro spec_to_generic, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:317

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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.39.0/src/lints/enum_missing.ron

Failed in:
  enum revm_primitives::env::CreateScheme, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:758
  enum revm_primitives::CreateScheme, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:758
  enum revm_primitives::result::OptimismInvalidTransaction, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:210
  enum revm_primitives::OptimismInvalidTransaction, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:210
  enum revm_primitives::precompile::PrecompileError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:156
  enum revm_primitives::PrecompileError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:156
  enum revm_primitives::precompile::Precompile, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:52
  enum revm_primitives::Precompile, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:52
  enum revm_primitives::result::Output, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:106
  enum revm_primitives::Output, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:106
  enum revm_primitives::eip7702::bytecode::Eip7702DecodeError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:82
  enum revm_primitives::eip7702::Eip7702DecodeError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:82
  enum revm_primitives::Eip7702DecodeError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:82
  enum revm_primitives::eof::EofDecodeError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:114
  enum revm_primitives::Bytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode.rs:19
  enum revm_primitives::db::components::DatabaseComponentError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components.rs:22
  enum revm_primitives::db::DatabaseComponentError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components.rs:22
  enum revm_primitives::kzg::EnvKzgSettings, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/kzg.rs:7
  enum revm_primitives::EnvKzgSettings, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/kzg.rs:7
  enum revm_primitives::env::TxType, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:628
  enum revm_primitives::TxType, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:628
  enum revm_primitives::result::EVMError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:140
  enum revm_primitives::EVMError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:140
  enum revm_primitives::env::AnalysisKind, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:771
  enum revm_primitives::AnalysisKind, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:771
  enum revm_primitives::BytecodeDecodeError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode.rs:219
  enum revm_primitives::result::SuccessReason, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:437
  enum revm_primitives::SuccessReason, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:437
  enum revm_primitives::result::InvalidTransaction, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:248
  enum revm_primitives::InvalidTransaction, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:248
  enum revm_primitives::result::ExecutionResult, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:23
  enum revm_primitives::ExecutionResult, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:23
  enum revm_primitives::result::HaltReason, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:448
  enum revm_primitives::HaltReason, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:448
  enum revm_primitives::eip7702::authorization_list::AuthorizationList, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/authorization_list.rs:11
  enum revm_primitives::eip7702::AuthorizationList, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/authorization_list.rs:11
  enum revm_primitives::AuthorizationList, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/authorization_list.rs:11
  enum revm_primitives::result::InvalidHeader, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:415
  enum revm_primitives::InvalidHeader, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:415
  enum revm_primitives::precompile::PrecompileErrors, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:138
  enum revm_primitives::PrecompileErrors, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:138
  enum revm_primitives::specification::SpecId, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:44
  enum revm_primitives::SpecId, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:44
  enum revm_primitives::result::OutOfGasError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:490
  enum revm_primitives::OutOfGasError, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:490

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/feature_missing.ron

Failed in:
  feature optional_balance_check in the package's Cargo.toml
  feature optional_beneficiary_reward in the package's Cargo.toml
  feature negate-optimism-default-handler in the package's Cargo.toml
  feature optional_no_base_fee in the package's Cargo.toml
  feature optimism in the package's Cargo.toml
  feature c-kzg in the package's Cargo.toml
  feature dev in the package's Cargo.toml
  feature optional_gas_refund in the package's Cargo.toml
  feature memory_limit in the package's Cargo.toml
  feature kzg-rs in the package's Cargo.toml
  feature optional_block_gas_limit in the package's Cargo.toml
  feature optimism-default-handler in the package's Cargo.toml
  feature portable in the package's Cargo.toml
  feature optional_eip3607 in the package's Cargo.toml

--- 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.39.0/src/lints/function_missing.ron

Failed in:
  function revm_primitives::utilities::calc_blob_gasprice, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:32
  function revm_primitives::calc_blob_gasprice, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:32
  function revm_primitives::utilities::fake_exponential, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:55
  function revm_primitives::fake_exponential, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:55
  function revm_primitives::utilities::calc_excess_blob_gas, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:19
  function revm_primitives::calc_excess_blob_gas, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:19

--- failure module_missing: pub module removed or renamed ---

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

Failed in:
  mod revm_primitives::kzg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/kzg.rs:1
  mod revm_primitives::precompile, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:1
  mod revm_primitives::state, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:1
  mod revm_primitives::specification, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:1
  mod revm_primitives::db::components, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components.rs:1
  mod revm_primitives::legacy, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/legacy.rs:1
  mod revm_primitives::eip7702::authorization_list, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/authorization_list.rs:1
  mod revm_primitives::env, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:1
  mod revm_primitives::result, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:1
  mod revm_primitives::eip7702::bytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:1
  mod revm_primitives::db::components::block_hash, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:1
  mod revm_primitives::eip7702, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702.rs:1
  mod revm_primitives::db::components::state, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:1
  mod revm_primitives::db, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db.rs:1
  mod revm_primitives::eof, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:1
  mod revm_primitives::utilities, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:1
  mod revm_primitives::env::handler_cfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:1
  mod revm_primitives::handler_cfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:1

--- 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.39.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  VERSIONED_HASH_VERSION_KZG in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:54
  PER_EMPTY_ACCOUNT_COST in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702.rs:17
  EIP7702_MAGIC_HASH in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:7
  EIP7702_MAGIC_HASH in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:7
  EIP7702_MAGIC_HASH in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:7
  EOF_MAGIC_HASH in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:15
  EOF_MAGIC_HASH in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:15
  MIN_BLOB_GASPRICE in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:44
  EOF_MAGIC in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:19
  EOF_MAGIC in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:19
  MAX_INITCODE_SIZE in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:32
  BLOB_BASE_FEE_UPDATE_FRACTION_ELECTRA in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:51
  PER_AUTH_BASE_COST in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702.rs:14
  GAS_PER_BLOB in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:41
  EIP7702_MAGIC in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:11
  EIP7702_MAGIC in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:11
  EIP7702_MAGIC in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:11
  KECCAK_EMPTY in file /tmp/.tmpQ3Fkw9/revm-primitives/src/utilities.rs:8
  BLOB_BASE_FEE_UPDATE_FRACTION_CANCUN in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:47
  EIP7702_VERSION in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:17
  EIP7702_VERSION in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:17
  MAX_CODE_SIZE in file /tmp/.tmpQ3Fkw9/revm-primitives/src/constants.rs:6

--- failure pub_static_missing: pub static is missing ---

Description:
A public static is missing, renamed, or made private.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/pub_static_missing.ron

Failed in:
  EIP7702_MAGIC_BYTES in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:14
  EIP7702_MAGIC_BYTES in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:14
  EIP7702_MAGIC_BYTES in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:14
  EOF_MAGIC_BYTES in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:22
  EOF_MAGIC_BYTES in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:22

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct revm_primitives::specification::MergeSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:218
  struct revm_primitives::MergeSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:218
  struct revm_primitives::db::components::DatabaseComponents, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components.rs:16
  struct revm_primitives::db::DatabaseComponents, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components.rs:16
  struct revm_primitives::eof::EofHeader, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof/header.rs:10
  struct revm_primitives::specification::LatestSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:224
  struct revm_primitives::LatestSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:224
  struct revm_primitives::eip7702::bytecode::Eip7702Bytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:25
  struct revm_primitives::eip7702::Eip7702Bytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:25
  struct revm_primitives::Eip7702Bytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/eip7702/bytecode.rs:25
  struct revm_primitives::env::Env, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:19
  struct revm_primitives::Env, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:19
  struct revm_primitives::env::handler_cfg::HandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:9
  struct revm_primitives::handler_cfg::HandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:9
  struct revm_primitives::env::HandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:9
  struct revm_primitives::HandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:9
  struct revm_primitives::specification::SpuriousDragonSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:208
  struct revm_primitives::SpuriousDragonSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:208
  struct revm_primitives::specification::FjordSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:236
  struct revm_primitives::FjordSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:236
  struct revm_primitives::specification::LondonSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:215
  struct revm_primitives::LondonSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:215
  struct revm_primitives::eof::TypesSection, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof/types_section.rs:13
  struct revm_primitives::eof::Eof, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:29
  struct revm_primitives::Eof, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof.rs:29
  struct revm_primitives::precompile::PrecompileOutput, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:13
  struct revm_primitives::PrecompileOutput, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:13
  struct revm_primitives::specification::OsakaSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:222
  struct revm_primitives::OsakaSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:222
  struct revm_primitives::env::handler_cfg::EnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:110
  struct revm_primitives::handler_cfg::EnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:110
  struct revm_primitives::env::EnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:110
  struct revm_primitives::EnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:110
  struct revm_primitives::specification::TangerineSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:207
  struct revm_primitives::TangerineSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:207
  struct revm_primitives::env::TxEnv, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:559
  struct revm_primitives::TxEnv, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:559
  struct revm_primitives::specification::EcotoneSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:234
  struct revm_primitives::EcotoneSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:234
  struct revm_primitives::state::Account, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:16
  struct revm_primitives::Account, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:16
  struct revm_primitives::specification::BerlinSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:214
  struct revm_primitives::BerlinSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:214
  struct revm_primitives::state::AccountInfo, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:226
  struct revm_primitives::AccountInfo, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:226
  struct revm_primitives::eof::EofBody, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/eof/body.rs:12
  struct revm_primitives::specification::PragueSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:221
  struct revm_primitives::PragueSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:221
  struct revm_primitives::specification::HomesteadSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:205
  struct revm_primitives::HomesteadSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:205
  struct revm_primitives::db::WrapDatabaseRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db.rs:61
  struct revm_primitives::legacy::LegacyAnalyzedBytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/legacy.rs:12
  struct revm_primitives::LegacyAnalyzedBytecode, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/legacy.rs:12
  struct revm_primitives::specification::CanyonSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:232
  struct revm_primitives::CanyonSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:232
  struct revm_primitives::state::EvmStorageSlot, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:170
  struct revm_primitives::EvmStorageSlot, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:170
  struct revm_primitives::specification::IstanbulSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:212
  struct revm_primitives::IstanbulSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:212
  struct revm_primitives::env::BlobExcessGasAndPrice, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:680
  struct revm_primitives::BlobExcessGasAndPrice, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:680
  struct revm_primitives::state::AccountStatus, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:26
  struct revm_primitives::AccountStatus, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/state.rs:26
  struct revm_primitives::specification::IsthmusSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:242
  struct revm_primitives::IsthmusSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:242
  struct revm_primitives::specification::CancunSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:220
  struct revm_primitives::CancunSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:220
  struct revm_primitives::specification::FrontierSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:203
  struct revm_primitives::FrontierSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:203
  struct revm_primitives::specification::RegolithSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:230
  struct revm_primitives::RegolithSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:230
  struct revm_primitives::env::BlockEnv, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:464
  struct revm_primitives::BlockEnv, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:464
  struct revm_primitives::specification::PetersburgSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:211
  struct revm_primitives::PetersburgSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:211
  struct revm_primitives::specification::HoloceneSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:240
  struct revm_primitives::HoloceneSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:240
  struct revm_primitives::env::CfgEnv, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:284
  struct revm_primitives::CfgEnv, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:284
  struct revm_primitives::specification::ShanghaiSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:219
  struct revm_primitives::ShanghaiSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:219
  struct revm_primitives::specification::BedrockSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:228
  struct revm_primitives::BedrockSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:228
  struct revm_primitives::result::ResultAndState, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:13
  struct revm_primitives::ResultAndState, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/result.rs:13
  struct revm_primitives::specification::ByzantiumSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:209
  struct revm_primitives::ByzantiumSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:209
  struct revm_primitives::env::OptimismFields, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:722
  struct revm_primitives::OptimismFields, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env.rs:722
  struct revm_primitives::specification::GraniteSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:238
  struct revm_primitives::GraniteSpec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:238
  struct revm_primitives::env::handler_cfg::CfgEnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:64
  struct revm_primitives::handler_cfg::CfgEnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:64
  struct revm_primitives::env::CfgEnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:64
  struct revm_primitives::CfgEnvWithHandlerCfg, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/env/handler_cfg.rs:64
  struct revm_primitives::legacy::JumpTable, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/legacy/jump_map.rs:8
  struct revm_primitives::JumpTable, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/bytecode/legacy/jump_map.rs:8

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait 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.39.0/src/lints/trait_missing.ron

Failed in:
  trait revm_primitives::db::components::state::State, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:10
  trait revm_primitives::db::components::State, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:10
  trait revm_primitives::db::State, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:10
  trait revm_primitives::db::components::state::StateRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:24
  trait revm_primitives::db::components::StateRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:24
  trait revm_primitives::db::StateRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/state.rs:24
  trait revm_primitives::db::DatabaseRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db.rs:42
  trait revm_primitives::precompile::StatefulPrecompile, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:32
  trait revm_primitives::StatefulPrecompile, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:32
  trait revm_primitives::db::Database, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db.rs:11
  trait revm_primitives::db::components::block_hash::BlockHash, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:10
  trait revm_primitives::db::components::BlockHash, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:10
  trait revm_primitives::db::BlockHash, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:10
  trait revm_primitives::specification::Spec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:181
  trait revm_primitives::Spec, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/specification.rs:181
  trait revm_primitives::precompile::StatefulPrecompileMut, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:38
  trait revm_primitives::StatefulPrecompileMut, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/precompile.rs:38
  trait revm_primitives::db::DatabaseCommit, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db.rs:30
  trait revm_primitives::db::components::block_hash::BlockHashRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:18
  trait revm_primitives::db::components::BlockHashRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:18
  trait revm_primitives::db::BlockHashRef, previously in file /tmp/.tmpQ3Fkw9/revm-primitives/src/db/components/block_hash.rs:18

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.39.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Interpreter.return_data in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:33
  field Interpreter.memory in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:34
  field Interpreter.input in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:35
  field Interpreter.sub_routine in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:36
  field Interpreter.control in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:37
  field Interpreter.runtime_flag in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:38
  field Interpreter.extend in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:39
  field Interpreter.return_data in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:33
  field Interpreter.memory in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:34
  field Interpreter.input in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:35
  field Interpreter.sub_routine in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:36
  field Interpreter.control in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:37
  field Interpreter.runtime_flag in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:38
  field Interpreter.extend in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:39

--- failure declarative_macro_missing: macro_rules declaration removed or renamed ---

Description:
A `macro_rules!` declarative macro cannot be invoked by its prior name. The macro may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/reference/macros-by-example.html#path-based-scope
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro require_init_eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:27
  macro pop_top, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:223
  macro pop_address, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:117
  macro push_b256, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:252
  macro pop_address_ret, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:128
  macro refund, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:66
  macro pop, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:156
  macro pop_ret, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/macros.rs:177

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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.39.0/src/lints/enum_missing.ron

Failed in:
  enum revm_interpreter::interpreter::analysis::CodeType, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:381
  enum revm_interpreter::analysis::CodeType, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:381
  enum revm_interpreter::opcode::InstructionTables, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode/tables.rs:25
  enum revm_interpreter::interpreter::analysis::EofError, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:196
  enum revm_interpreter::analysis::EofError, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:196
  enum revm_interpreter::interpreter::analysis::EofValidationError, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:226
  enum revm_interpreter::analysis::EofValidationError, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:226

--- failure enum_repr_variant_discriminant_changed: variant of an enum with explicit repr changed discriminant ---

Description:
An enum variant has changed its discriminant value. The enum has a defined primitive representation, so this breaks downstream code that used the discriminant value via an unsafe pointer cast.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#pointer-casting
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_repr_variant_discriminant_changed.ron

Failed in:
  variant InstructionResult::OpcodeNotFound 85 -> 86 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:56
  variant InstructionResult::CallNotAllowedInsideStatic 86 -> 87 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:58
  variant InstructionResult::StateChangeDuringStaticCall 87 -> 88 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:60
  variant InstructionResult::InvalidFEOpcode 88 -> 89 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:62
  variant InstructionResult::InvalidJump 89 -> 90 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:64
  variant InstructionResult::NotActivated 90 -> 91 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:66
  variant InstructionResult::StackUnderflow 91 -> 92 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:68
  variant InstructionResult::StackOverflow 92 -> 93 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:70
  variant InstructionResult::OutOfOffset 93 -> 94 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:72
  variant InstructionResult::CreateCollision 94 -> 95 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:74
  variant InstructionResult::OverflowPayment 95 -> 96 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:76
  variant InstructionResult::PrecompileError 96 -> 97 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:78
  variant InstructionResult::NonceOverflow 97 -> 98 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:80
  variant InstructionResult::CreateContractSizeLimit 98 -> 99 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:82
  variant InstructionResult::CreateContractStartingWithEF 99 -> 100 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:84
  variant InstructionResult::CreateInitCodeSizeLimit 100 -> 101 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:86
  variant InstructionResult::FatalExternalError 101 -> 102 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:88
  variant InstructionResult::ReturnContractInNotInitEOF 102 -> 103 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:90
  variant InstructionResult::EOFOpcodeDisabledInLegacy 103 -> 104 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:92
  variant InstructionResult::EofAuxDataOverflow 105 -> 106 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:96
  variant InstructionResult::EofAuxDataTooSmall 106 -> 107 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:98
  variant InstructionResult::InvalidEXTCALLTarget 107 -> 108 in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:100

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant InterpreterAction:NewFrame in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter_action.rs:38
  variant InterpreterAction:NewFrame in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter_action.rs:38
  variant InstructionResult:ReentrancySentryOOG in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:54
  variant InstructionResult:SubRoutineStackOverflow in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instruction_result.rs:94

--- 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.39.0/src/lints/enum_variant_missing.ron

Failed in:
  variant InstructionResult::EOFFunctionStackOverflow, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instruction_result.rs:88
  variant InterpreterAction::Call, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action.rs:21
  variant InterpreterAction::Create, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action.rs:23
  variant InterpreterAction::EOFCreate, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action.rs:25
  variant InterpreterAction::Call, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action.rs:21
  variant InterpreterAction::Create, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action.rs:23
  variant InterpreterAction::EOFCreate, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action.rs:25

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/feature_missing.ron

Failed in:
  feature asm-keccak in the package's Cargo.toml
  feature negate-optimism-default-handler in the package's Cargo.toml
  feature optional_block_gas_limit in the package's Cargo.toml
  feature optimism-default-handler in the package's Cargo.toml
  feature kzg-rs in the package's Cargo.toml
  feature optional_beneficiary_reward in the package's Cargo.toml
  feature optimism in the package's Cargo.toml
  feature dev in the package's Cargo.toml
  feature optional_gas_refund in the package's Cargo.toml
  feature parse in the package's Cargo.toml
  feature portable in the package's Cargo.toml
  feature optional_no_base_fee in the package's Cargo.toml
  feature optional_balance_check in the package's Cargo.toml
  feature optional_eip3607 in the package's Cargo.toml

--- 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.39.0/src/lints/function_missing.ron

Failed in:
  function revm_interpreter::instructions::host_env::difficulty, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:29
  function revm_interpreter::opcode::stack_io, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:357
  function revm_interpreter::instructions::host_env::blob_hash, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:61
  function revm_interpreter::gas::memory_gas_for_len, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/gas/calc.rs:352
  function revm_interpreter::interpreter::analysis::to_analysed, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:23
  function revm_interpreter::analysis::to_analysed, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:23
  function revm_interpreter::interpreter::analysis::validate_eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:93
  function revm_interpreter::analysis::validate_eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:93
  function revm_interpreter::instructions::host_env::chainid, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:8
  function revm_interpreter::opcode::make_instruction_table, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode/tables.rs:135
  function revm_interpreter::instructions::host_env::gaslimit, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:38
  function revm_interpreter::instructions::host_env::blob_basefee, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:73
  function revm_interpreter::interpreter::analysis::validate_raw_eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:69
  function revm_interpreter::analysis::validate_raw_eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:69
  function revm_interpreter::interpreter::analysis::validate_eof_inner, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:98
  function revm_interpreter::analysis::validate_eof_inner, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:98
  function revm_interpreter::instructions::host_env::coinbase, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:14
  function revm_interpreter::opcode::not_eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:333
  function revm_interpreter::instructions::host_env::gasprice, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:43
  function revm_interpreter::opcode::make_boxed_instruction_table, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode/tables.rs:149
  function revm_interpreter::interpreter::resize_memory, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:456
  function revm_interpreter::interpreter::analysis::validate_eof_codes, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:132
  function revm_interpreter::analysis::validate_eof_codes, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:132
  function revm_interpreter::instructions::host_env::timestamp, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:19
  function revm_interpreter::opcode::immediate_size, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:343
  function revm_interpreter::interpreter::analysis::validate_eof_code, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:454
  function revm_interpreter::analysis::validate_eof_code, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:454
  function revm_interpreter::instructions::host_env::basefee, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:49
  function revm_interpreter::opcode::update_boxed_instruction, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode/tables.rs:162
  function revm_interpreter::opcode::eof_printer::print_eof_code, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode/eof_printer.rs:2
  function revm_interpreter::interpreter::analysis::validate_raw_eof_inner, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:75
  function revm_interpreter::analysis::validate_raw_eof_inner, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:75
  function revm_interpreter::opcode::instruction, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  function revm_interpreter::instructions::host_env::block_number, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:24
  function revm_interpreter::opcode::terminating, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:350
  function revm_interpreter::instructions::host_env::origin, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:55
  function revm_interpreter::gas::verylowcopy_cost, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/gas/calc.rs:122

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

Failed in:
  revm_interpreter::gas::sstore_cost now takes 3 parameters instead of 4, in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/gas/calc.rs:184
  revm_interpreter::gas::calculate_initial_tx_gas now takes 6 parameters instead of 5, in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/gas/calc.rs:366

--- failure function_requires_different_generic_type_params: function now requires a different number of generic type parameters ---

Description:
A function now requires a different number of generic type parameters than it used to. Uses of this function that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/function_requires_different_generic_type_params.ron

Failed in:
  function lt (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:11
  function eofcreate (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/contract.rs:25
  function codesize (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:52
  function pc (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:188
  function iszero (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:60
  function calldatacopy (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:119
  function invalid (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:254
  function add (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:10
  function byte (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:108
  function data_copy (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/data.rs:59
  function sdiv (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:48
  function dup (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:48
  function rjumpv (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:41
  function jumpdest_or_nop (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:95
  function gt (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:20
  function codecopy (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:60
  function bitand (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:69
  function mload (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/memory.rs:10
  function unknown (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:264
  function rem (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:57
  function swap (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:60
  function jump (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:61
  function keccak256 (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:13
  function callf (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:102
  function slt (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:30
  function calldataload (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:80
  function ret (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:227
  function bitor (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:78
  function mstore (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/memory.rs:21
  function extstaticcall (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/contract.rs:330
  function data_load (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/data.rs:12
  function mul (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:19
  function pop (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:12
  function smod (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:68
  function dupn (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:73
  function jumpi (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:70
  function signextend (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:134
  function address (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:30
  function retf (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:143
  function sgt (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:40
  function extcall_gas_calc (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/contract.rs:177
  function calldatasize (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:103
  function bitxor (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:88
  function mstore8 (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/memory.rs:32
  function returndataload (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:184
  function data_loadn (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/data.rs:30
  function sub (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:28
  function rjump (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:12
  function addmod (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:77
  function calc_call_gas (1 -> 0 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/contract/call_helpers.rs:48
  function swapn (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:88
  function caller (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:41
  function jumpf (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:157
  function eq (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:50
  function callvalue (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:111
  function stop (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:244
  function not (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/bitwise.rs:98
  function msize (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/memory.rs:43
  function gas (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/system.rs:209
  function data_size (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/data.rs:49
  function div (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:37
  function push (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:33
  function rjumpi (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/control.rs:24
  function mulmod (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/arithmetic.rs:86
  function exchange (1 -> 2 generic types) in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/instructions/stack.rs:103

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn 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.39.0/src/lints/inherent_method_missing.ron

Failed in:
  Interpreter::set_is_eof_init, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:98
  Interpreter::eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:103
  Interpreter::insert_create_outcome, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:163
  Interpreter::insert_eofcreate_outcome, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:195
  Interpreter::insert_call_outcome, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:251
  Interpreter::current_opcode, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:310
  Interpreter::contract, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:316
  Interpreter::gas, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:322
  Interpreter::stack, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:328
  Interpreter::stack_mut, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:334
  Interpreter::program_counter, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:340
  Interpreter::take_memory, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:367
  Interpreter::run, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:372
  Interpreter::resize_memory, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:406
  Interpreter::set_is_eof_init, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:98
  Interpreter::eof, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:103
  Interpreter::insert_create_outcome, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:163
  Interpreter::insert_eofcreate_outcome, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:195
  Interpreter::insert_call_outcome, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:251
  Interpreter::current_opcode, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:310
  Interpreter::contract, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:316
  Interpreter::gas, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:322
  Interpreter::stack, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:328
  Interpreter::stack_mut, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:334
  Interpreter::program_counter, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:340
  Interpreter::take_memory, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:367
  Interpreter::run, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:372
  Interpreter::resize_memory, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter.rs:406
  SharedMemory::current_expansion_cost, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/shared_memory.rs:128
  SharedMemory::slice, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/shared_memory.rs:145
  SharedMemory::current_expansion_cost, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/shared_memory.rs:128
  SharedMemory::slice, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/shared_memory.rs:145
  CallInputs::new, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/call_inputs.rs:49
  CallInputs::new_boxed, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/call_inputs.rs:70
  CallInputs::new, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/call_inputs.rs:49
  CallInputs::new_boxed, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/call_inputs.rs:70
  CreateInputs::new, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/create_inputs.rs:23
  CreateInputs::new_boxed, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/create_inputs.rs:38
  CreateInputs::new, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/create_inputs.rs:23
  CreateInputs::new_boxed, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/create_inputs.rs:38
  EOFCreateInputs::new_tx, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/eof_create_inputs.rs:76
  EOFCreateInputs::new_tx, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter_action/eof_create_inputs.rs:76
  Stack::pop_top_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:113
  Stack::pop2_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:125
  Stack::pop2_top_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:137
  Stack::pop3_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:151
  Stack::pop4_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:165
  Stack::pop5_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:180
  Stack::pop_top_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:113
  Stack::pop2_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:125
  Stack::pop2_top_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:137
  Stack::pop3_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:151
  Stack::pop4_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:165
  Stack::pop5_unsafe, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/stack.rs:180

--- failure inherent_method_must_use_added: inherent method #[must_use] added ---

Description:
An inherent method is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
        ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/inherent_method_must_use_added.ron

Failed in:
  method revm_interpreter::interpreter::Stack::push in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter/stack.rs:195
  method revm_interpreter::interpreter::Stack::dup in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter/stack.rs:225
  method revm_interpreter::Stack::push in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter/stack.rs:195
  method revm_interpreter::Stack::dup in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter/stack.rs:225

--- 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.39.0/src/lints/method_parameter_count_changed.ron

Failed in:
  revm_interpreter::interpreter::Interpreter::new now takes 7 parameters instead of 3, in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:44
  revm_interpreter::Interpreter::new now takes 7 parameters instead of 3, in /tmp/.tmpY9VdNk/revm/crates/interpreter/src/interpreter.rs:44

--- failure module_missing: pub module removed or renamed ---

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

Failed in:
  mod revm_interpreter::interpreter::analysis, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:1
  mod revm_interpreter::analysis, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/analysis.rs:1
  mod revm_interpreter::instructions::host_env, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/instructions/host_env.rs:1
  mod revm_interpreter::interpreter::serde, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/interpreter/serde.rs:1
  mod revm_interpreter::opcode, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:1
  mod revm_interpreter::opcode::eof_printer, previously in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode/eof_printer.rs:1

--- 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.39.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  MUL in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  EXTCALL in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  PUSH25 in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  KECCAK256 in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  SWAP1 in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  SELFBALANCE in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  DATACOPY in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  PUSH6 in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  SMOD in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  INVALID in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  PUSH30 in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.rs:433
  CALLVALUE in file /tmp/.tmpQ3Fkw9/revm-interpreter/src/opcode.r

@github-actions github-actions bot changed the title chore: release v1.0.0 chore: release Feb 14, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-02-12T16-48-53Z branch from f060fcb to f6392dd Compare February 14, 2025 16:16
@github-actions github-actions bot force-pushed the release-plz-2025-02-12T16-48-53Z branch from f6392dd to 0dd2841 Compare February 14, 2025 19:42
@github-actions github-actions bot closed this Feb 14, 2025
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