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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Dec 20, 2024

🤖 New release

  • revme: 2.3.0 -> 3.0.0 (⚠️ API breaking changes)
  • revm-bytecode: 1.0.0
  • revm-primitives: 15.1.0 -> 16.0.0 (⚠️ API breaking changes)
  • revm-specification: 1.0.0
  • revm-database: 1.0.0
  • revm-context-interface: 1.0.0
  • revm-database-interface: 1.0.0
  • revm-state: 1.0.0
  • revm-inspector: 1.0.0
  • revm-context: 1.0.0
  • revm-handler-interface: 1.0.0
  • revm-handler: 1.0.0
  • revm-precompile: 16.0.0 -> 17.0.0 (⚠️ API breaking changes)
  • revm-statetest-types: 1.0.0
  • revm-optimism: 1.0.0

⚠️ revme 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.38.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field TestError.path in /tmp/.tmpAaNi9Y/revm/bins/revme/src/cmd/statetest/runner.rs:46

--- 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.38.0/src/lints/enum_missing.ron

Failed in:
  enum revme::cmd::statetest::models::SpecName, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/spec.rs:5

--- 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.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant MainCmd:Bench in /tmp/.tmpAaNi9Y/revm/bins/revme/src/cmd.rs:22

--- 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.38.0/src/lints/module_missing.ron

Failed in:
  mod revme::cmd::statetest::models, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:1

--- 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.38.0/src/lints/struct_missing.ron

Failed in:
  struct revme::cmd::statetest::models::Env, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:98
  struct revme::cmd::statetest::models::Test, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:34
  struct revme::cmd::statetest::models::TxPartIndices, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:80
  struct revme::cmd::statetest::models::Authorization, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:146
  struct revme::cmd::statetest::models::TestSuite, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:14
  struct revme::cmd::statetest::models::TransactionParts, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:120
  struct revme::cmd::statetest::models::TxEip7702, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/eip7702.rs:10
  struct revme::cmd::statetest::models::TestUnit, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:18
  struct revme::cmd::statetest::models::AccountInfo, previously in file /tmp/.tmpyZrh29/revme/src/cmd/statetest/models/mod.rs:88

⚠️ revm-primitives breaking changes

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

Description:
A `macro_rules` declarative macro cannot be imported 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.38.0/src/lints/declarative_macro_missing.ron

Failed in:
  macro_rules! spec_to_generic, previously in file /tmp/.tmpyZrh29/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.38.0/src/lints/enum_missing.ron

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

--- 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.38.0/src/lints/feature_missing.ron

Failed in:
  feature optional_gas_refund in the package's Cargo.toml
  feature portable in the package's Cargo.toml
  feature kzg-rs in the package's Cargo.toml
  feature optional_eip3607 in the package's Cargo.toml
  feature optional_balance_check in the package's Cargo.toml
  feature optional_block_gas_limit 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 optimism-default-handler in the package's Cargo.toml
  feature c-kzg in the package's Cargo.toml
  feature dev in the package's Cargo.toml
  feature optimism in the package's Cargo.toml
  feature optional_no_base_fee in the package's Cargo.toml
  feature memory_limit 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.38.0/src/lints/function_missing.ron

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

--- 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.38.0/src/lints/module_missing.ron

Failed in:
  mod revm_primitives::eip7702, previously in file /tmp/.tmpyZrh29/revm-primitives/src/eip7702.rs:1
  mod revm_primitives::env, previously in file /tmp/.tmpyZrh29/revm-primitives/src/env.rs:1
  mod revm_primitives::eip7702::bytecode, previously in file /tmp/.tmpyZrh29/revm-primitives/src/eip7702/bytecode.rs:1
  mod revm_primitives::eip7702::authorization_list, previously in file /tmp/.tmpyZrh29/revm-primitives/src/eip7702/authorization_list.rs:1
  mod revm_primitives::legacy, previously in file /tmp/.tmpyZrh29/revm-primitives/src/bytecode/legacy.rs:1
  mod revm_primitives::db, previously in file /tmp/.tmpyZrh29/revm-primitives/src/db.rs:1
  mod revm_primitives::db::components::block_hash, previously in file /tmp/.tmpyZrh29/revm-primitives/src/db/components/block_hash.rs:1
  mod revm_primitives::specification, previously in file /tmp/.tmpyZrh29/revm-primitives/src/specification.rs:1
  mod revm_primitives::result, previously in file /tmp/.tmpyZrh29/revm-primitives/src/result.rs:1
  mod revm_primitives::env::handler_cfg, previously in file /tmp/.tmpyZrh29/revm-primitives/src/env/handler_cfg.rs:1
  mod revm_primitives::handler_cfg, previously in file /tmp/.tmpyZrh29/revm-primitives/src/env/handler_cfg.rs:1
  mod revm_primitives::kzg, previously in file /tmp/.tmpyZrh29/revm-primitives/src/kzg.rs:1
  mod revm_primitives::state, previously in file /tmp/.tmpyZrh29/revm-primitives/src/state.rs:1
  mod revm_primitives::utilities, previously in file /tmp/.tmpyZrh29/revm-primitives/src/utilities.rs:1
  mod revm_primitives::db::components, previously in file /tmp/.tmpyZrh29/revm-primitives/src/db/components.rs:1
  mod revm_primitives::precompile, previously in file /tmp/.tmpyZrh29/revm-primitives/src/precompile.rs:1
  mod revm_primitives::db::components::state, previously in file /tmp/.tmpyZrh29/revm-primitives/src/db/components/state.rs:1
  mod revm_primitives::eof, previously in file /tmp/.tmpyZrh29/revm-primitives/src/bytecode/eof.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.38.0/src/lints/pub_module_level_const_missing.ron

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

--- 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.38.0/src/lints/pub_static_missing.ron

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

--- 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.38.0/src/lints/struct_missing.ron

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

--- 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.38.0/src/lints/trait_missing.ron

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

⚠️ revm-precompile breaking changes

--- 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.38.0/src/lints/feature_missing.ron

Failed in:
  feature negate-optimism-default-handler in the package's Cargo.toml
  feature optimism-default-handler in the package's Cargo.toml
  feature optimism 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.38.0/src/lints/function_missing.ron

Failed in:
  function revm_precompile::fatal_precompile::fatal_precompile, previously in file /tmp/.tmpyZrh29/revm-precompile/src/fatal_precompile.rs:8
  function revm_precompile::fatal_precompile, previously in file /tmp/.tmpyZrh29/revm-precompile/src/fatal_precompile.rs:8

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

Failed in:
  revm_precompile::kzg_point_evaluation::run now takes 2 parameters instead of 3, in /tmp/.tmpAaNi9Y/revm/crates/precompile/src/kzg_point_evaluation.rs:32
  revm_precompile::kzg_point_evaluation::verify_kzg_proof now takes 4 parameters instead of 5, in /tmp/.tmpAaNi9Y/revm/crates/precompile/src/kzg_point_evaluation.rs:71

--- 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.38.0/src/lints/module_missing.ron

Failed in:
  mod revm_precompile::fatal_precompile, previously in file /tmp/.tmpyZrh29/revm-precompile/src/fatal_precompile.rs:1

--- 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.38.0/src/lints/struct_missing.ron

Failed in:
  struct revm_precompile::fatal_precompile::FatalPrecompile, previously in file /tmp/.tmpyZrh29/revm-precompile/src/fatal_precompile.rs:13

This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-12-20T21-17-28Z branch 4 times, most recently from 54fd7c4 to 1687c21 Compare December 26, 2024 21:18
@github-actions github-actions bot force-pushed the release-plz-2024-12-20T21-17-28Z branch 5 times, most recently from 5a6664a to 2f04c7a Compare January 3, 2025 21:18
@github-actions github-actions bot force-pushed the release-plz-2024-12-20T21-17-28Z branch 4 times, most recently from d9e0fb6 to 8765d8f Compare January 9, 2025 03:26
@github-actions github-actions bot changed the title chore: release v1.0.0 chore: release Jan 9, 2025
@github-actions github-actions bot force-pushed the release-plz-2024-12-20T21-17-28Z branch 2 times, most recently from 69b7316 to 09ad38b Compare January 13, 2025 21:22
@github-actions github-actions bot force-pushed the release-plz-2024-12-20T21-17-28Z branch from 09ad38b to 01a6247 Compare January 14, 2025 15:22
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