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

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 Mar 9, 2025

🤖 New release

  • revm-primitives: 16.0.0-alpha.1 -> 16.0.0-alpha.2 (✓ API compatible changes)
  • revm-specification: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-bytecode: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-state: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revm-database-interface: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revm-context-interface: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-context: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-database: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-interpreter: 16.0.0-alpha.1 -> 16.0.0-alpha.2 (⚠ API breaking changes)
  • revm-precompile: 17.0.0-alpha.1 -> 17.0.0-alpha.2 (⚠ API breaking changes)
  • revm-handler: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm-inspector: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (⚠ API breaking changes)
  • revm: 20.0.0-alpha.1 -> 20.0.0-alpha.2 (⚠ API breaking changes)
  • revm-statetest-types: 1.0.0-alpha.1 -> 1.0.0-alpha.2 (✓ API compatible changes)
  • revme: 3.0.0-alpha.1 -> 3.0.0-alpha.2 (✓ API compatible changes)
  • op-revm: 1.0.0-alpha.1

revm-specification breaking changes

--- 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:
  MAX_CODE_SIZE in file /tmp/.tmpuYSEVb/revm-specification/src/constants.rs:7

revm-bytecode 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 EofBody.code_info in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/body.rs:14

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant EofValidationError::JumpUnderflow 20 -> 19 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:214
  variant EofValidationError::JumpOverflow 21 -> 20 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:216
  variant EofValidationError::BackwardJumpBiggestNumMismatch 22 -> 21 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:218
  variant EofValidationError::BackwardJumpSmallestNumMismatch 23 -> 22 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:220
  variant EofValidationError::LastInstructionNotTerminating 24 -> 23 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:222
  variant EofValidationError::CodeSectionNotAccessed 25 -> 24 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:224
  variant EofValidationError::MaxStackMismatch 28 -> 27 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:231
  variant EofValidationError::NoCodeSections 29 -> 28 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:233
  variant EofValidationError::SubContainerCalledInTwoModes 30 -> 29 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:237
  variant EofValidationError::SubContainerNotAccessed 31 -> 30 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:239
  variant EofValidationError::DataNotFilled 32 -> 31 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:241
  variant EofValidationError::NonReturningSectionIsReturning 33 -> 32 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:244
  variant EofValidationError::JumpUnderflow 20 -> 19 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:214
  variant EofValidationError::JumpOverflow 21 -> 20 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:216
  variant EofValidationError::BackwardJumpBiggestNumMismatch 22 -> 21 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:218
  variant EofValidationError::BackwardJumpSmallestNumMismatch 23 -> 22 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:220
  variant EofValidationError::LastInstructionNotTerminating 24 -> 23 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:222
  variant EofValidationError::CodeSectionNotAccessed 25 -> 24 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:224
  variant EofValidationError::MaxStackMismatch 28 -> 27 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:231
  variant EofValidationError::NoCodeSections 29 -> 28 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:233
  variant EofValidationError::SubContainerCalledInTwoModes 30 -> 29 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:237
  variant EofValidationError::SubContainerNotAccessed 31 -> 30 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:239
  variant EofValidationError::DataNotFilled 32 -> 31 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:241
  variant EofValidationError::NonReturningSectionIsReturning 33 -> 32 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:244
  variant EofValidationError::JumpUnderflow 20 -> 19 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:214
  variant EofValidationError::JumpOverflow 21 -> 20 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:216
  variant EofValidationError::BackwardJumpBiggestNumMismatch 22 -> 21 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:218
  variant EofValidationError::BackwardJumpSmallestNumMismatch 23 -> 22 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:220
  variant EofValidationError::LastInstructionNotTerminating 24 -> 23 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:222
  variant EofValidationError::CodeSectionNotAccessed 25 -> 24 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:224
  variant EofValidationError::MaxStackMismatch 28 -> 27 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:231
  variant EofValidationError::NoCodeSections 29 -> 28 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:233
  variant EofValidationError::SubContainerCalledInTwoModes 30 -> 29 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:237
  variant EofValidationError::SubContainerNotAccessed 31 -> 30 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:239
  variant EofValidationError::DataNotFilled 32 -> 31 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:241
  variant EofValidationError::NonReturningSectionIsReturning 33 -> 32 in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:244

--- 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 CodeType:Initcode in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:329
  variant CodeType:Runtime in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:331
  variant CodeType:Initcode in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:329
  variant CodeType:Runtime in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:331
  variant CodeType:Initcode in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:329
  variant CodeType:Runtime in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:331
  variant EofValidationError:InvalidCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:226
  variant EofValidationError:InvalidFirstCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:229
  variant EofValidationError:InvalidCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:226
  variant EofValidationError:InvalidFirstCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:229
  variant EofValidationError:InvalidCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:226
  variant EofValidationError:InvalidFirstCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof/verification.rs:229
  variant EofDecodeError:InvalidCodeInfo in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof.rs:140
  variant EofDecodeError:InvalidCodeInfoSize in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof.rs:142
  variant EofDecodeError:MismatchCodeAndInfoSize in /tmp/.tmpZdtbCB/revm/crates/bytecode/src/eof.rs:158

--- 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 EofDecodeError::InvalidTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof.rs:140
  variant EofDecodeError::InvalidTypesSectionSize, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof.rs:142
  variant EofDecodeError::MismatchCodeAndTypesSize, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof.rs:158
  variant CodeType::ReturnContract, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:335
  variant CodeType::ReturnOrStop, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:337
  variant CodeType::ReturnContract, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:335
  variant CodeType::ReturnOrStop, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:337
  variant CodeType::ReturnContract, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:335
  variant CodeType::ReturnOrStop, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:337
  variant EofValidationError::TypesStackUnderflow, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:216
  variant EofValidationError::InvalidTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:230
  variant EofValidationError::InvalidFirstTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:233
  variant EofValidationError::TypesStackUnderflow, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:216
  variant EofValidationError::InvalidTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:230
  variant EofValidationError::InvalidFirstTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:233
  variant EofValidationError::TypesStackUnderflow, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:216
  variant EofValidationError::InvalidTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:230
  variant EofValidationError::InvalidFirstTypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/verification.rs:233

--- 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:
  LegacyRawBytecode::analysis, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/legacy/raw.rs:13
  LegacyRawBytecode::analysis, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/legacy/raw.rs:13

--- 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_bytecode::eof::TypesSection, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/types_section.rs:13

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

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

Failed in:
  field types_section of struct EofBody, previously in file /tmp/.tmpuYSEVb/revm-bytecode/src/eof/body.rs:14

revm-context-interface breaking changes

--- 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 InvalidTransaction:EofCreateShouldHaveToAddress in /tmp/.tmpZdtbCB/revm/crates/context/interface/src/result.rs:355

--- 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 InvalidTransaction::EofCrateShouldHaveToAddress, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/result.rs:355

--- 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_context_interface::host, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/host.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.39.0/src/lints/struct_missing.ron

Failed in:
  struct revm_context_interface::host::StateLoad, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/journaled_state.rs:168
  struct revm_context_interface::host::SStoreResult, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/host.rs:126
  struct revm_context_interface::host::SelfDestructResult, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/host.rs:178

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method is_gas_refund_disabled of trait Cfg, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/cfg.rs:27
  method is_gas_refund_disabled of trait Cfg, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/cfg.rs:27

--- 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_context_interface::host::Host, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/host.rs:8
  trait revm_context_interface::journaled_state::Journal, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/journaled_state.rs:8
  trait revm_context_interface::Journal, previously in file /tmp/.tmpuYSEVb/revm-context-interface/src/journaled_state.rs:8

revm-context 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.39.0/src/lints/feature_missing.ron

Failed in:
  feature optional_gas_refund in the package's Cargo.toml

--- 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_context::journaled_state::JournaledState, previously in file /tmp/.tmpuYSEVb/revm-context/src/journaled_state.rs:23
  struct revm_context::JournaledState, previously in file /tmp/.tmpuYSEVb/revm-context/src/journaled_state.rs:23

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

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

Failed in:
  field disable_gas_refund of struct CfgEnv, previously in file /tmp/.tmpuYSEVb/revm-context/src/cfg.rs:70
  field disable_gas_refund of struct CfgEnv, previously in file /tmp/.tmpuYSEVb/revm-context/src/cfg.rs:70

revm-database 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 CacheDB.cache in /tmp/.tmpZdtbCB/revm/crates/database/src/in_memory_db.rs:51
  field CacheDB.cache in /tmp/.tmpZdtbCB/revm/crates/database/src/in_memory_db.rs:51

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

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

Failed in:
  field accounts of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:22
  field contracts of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:24
  field logs of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:26
  field block_hashes of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:28
  field accounts of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:22
  field contracts of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:24
  field logs of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:26
  field block_hashes of struct CacheDB, previously in file /tmp/.tmpuYSEVb/revm-database/src/in_memory_db.rs:28

--- failure type_allows_fewer_generic_type_params: type now allows fewer generic type parameters ---

Description:
A type now allows fewer generic type parameters than it used to. Uses of this type that supplied all previously-supported generic types will be broken.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/type_allows_fewer_generic_type_params.ron

Failed in:
  Struct AlloyDB allows 3 -> 2 generic types in /tmp/.tmpZdtbCB/revm/crates/database/src/alloydb.rs:39

revm-interpreter breaking changes

--- 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::table::InstructionTables, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/table.rs:32

--- 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::instruction, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/instructions.rs:22
  function revm_interpreter::table::make_instruction_table, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/table.rs:113
  function revm_interpreter::table::make_custom_instruction_table, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/table.rs:126

--- 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::table, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/table.rs:1

--- failure trait_associated_type_added: non-sealed public trait added associated type without default value ---

Description:
A non-sealed trait has gained an associated type without a default value, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_associated_type_added.ron

Failed in:
  trait associated type revm_interpreter::interpreter_types::InterpreterTypes::Output in file /tmp/.tmpZdtbCB/revm/crates/interpreter/src/interpreter_types.rs:271
  trait associated type revm_interpreter::InterpreterTypes::Output in file /tmp/.tmpZdtbCB/revm/crates/interpreter/src/interpreter_types.rs:271

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_interpreter::interpreter_types::EofCodeInfo::code_info in file /tmp/.tmpZdtbCB/revm/crates/interpreter/src/interpreter_types.rs:218
  trait method revm_interpreter::interpreter_types::ReturnData::set_buffer in file /tmp/.tmpZdtbCB/revm/crates/interpreter/src/interpreter_types.rs:230
  trait method revm_interpreter::interpreter_types::LoopControl::gas_mut in file /tmp/.tmpZdtbCB/revm/crates/interpreter/src/interpreter_types.rs:242

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method buffer_mut of trait ReturnData, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/interpreter_types.rs:183
  method code_section_info of trait EofCodeInfo, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/interpreter_types.rs:175

--- 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_interpreter::table::CustomInstruction, previously in file /tmp/.tmpuYSEVb/revm-interpreter/src/table.rs:20

revm-precompile breaking changes

--- 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_precompile::interface::PrecompileErrors, previously in file /tmp/.tmpuYSEVb/revm-precompile/src/interface.rs:31
  enum revm_precompile::PrecompileErrors, previously in file /tmp/.tmpuYSEVb/revm-precompile/src/interface.rs:31

--- 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 PrecompileError:Fatal in /tmp/.tmpZdtbCB/revm/crates/precompile/src/interface.rs:52
  variant PrecompileError:Fatal in /tmp/.tmpZdtbCB/revm/crates/precompile/src/interface.rs:52

--- 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:
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/pairing.rs:15
  BASE_GAS_FEE in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g2_msm.rs:19
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/map_fp2_to_g2.rs:16
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g2_add.rs:13
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g2_msm.rs:16
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/map_fp_to_g1.rs:15
  INPUT_LENGTH in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g1_msm.rs:22
  BASE_GAS_FEE in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g1_msm.rs:19
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g1_add.rs:13
  ADDRESS in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g1_msm.rs:16
  INPUT_LENGTH in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g2_msm.rs:22

--- 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:
  DISCOUNT_TABLE in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g1_msm.rs:25
  DISCOUNT_TABLE in file /tmp/.tmpuYSEVb/revm-precompile/src/bls12_381/g2_msm.rs:25

revm-handler breaking changes

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

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

Failed in:
  function revm_handler::execution::last_frame_result, previously in file /tmp/.tmpuYSEVb/revm-handler/src/execution.rs:53

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method end of trait Handler, previously in file /tmp/.tmpuYSEVb/revm-handler/src/handler.rs:379
  method clear of trait Handler, previously in file /tmp/.tmpuYSEVb/revm-handler/src/handler.rs:391
  method end of trait Handler, previously in file /tmp/.tmpuYSEVb/revm-handler/src/handler.rs:379
  method clear of trait Handler, previously in file /tmp/.tmpuYSEVb/revm-handler/src/handler.rs:391

--- 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_handler::handler::EvmTr, previously in file /tmp/.tmpuYSEVb/revm-handler/src/handler.rs:79
  trait revm_handler::instructions::ContextInspectRun, previously in file /tmp/.tmpuYSEVb/revm-handler/src/instructions.rs:50

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type InstructionProvider::Output, previously at /tmp/.tmpuYSEVb/revm-handler/src/instructions.rs:14

revm-inspector breaking changes

--- failure type_allows_fewer_generic_type_params: type now allows fewer generic type parameters ---

Description:
A type now allows fewer generic type parameters than it used to. Uses of this type that supplied all previously-supported generic types will be broken.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/type_allows_fewer_generic_type_params.ron

Failed in:
  Struct TracerEip3155 allows 2 -> 0 generic types in /tmp/.tmpZdtbCB/revm/crates/inspector/src/eip3155.rs:15

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

Failed in:
  feature test-utils in the package's Cargo.toml
  feature optional_gas_refund in the package's Cargo.toml

--- 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::MainBuilder, previously in file /tmp/.tmpuYSEVb/revm/src/mainnet_builder.rs:14
  trait revm::ExecuteEvm, previously in file /tmp/.tmpuYSEVb/revm/src/exec_inspect.rs:4
  trait revm::MainContext, previously in file /tmp/.tmpuYSEVb/revm/src/mainnet_builder.rs:60
  trait revm::ExecuteCommitEvm, previously in file /tmp/.tmpuYSEVb/revm/src/exec_inspect.rs:17
Changelog

revm-specification

1.0.0-alpha.2 - 2025-03-09

Added

  • Standalone Host, remove default fn from context (#2147)

Other

  • move all dependencies to workspace (#2092)

revm-bytecode

1.0.0-alpha.2 - 2025-03-09

Fixed

  • relax jumptable len check (#2149)

Other

  • Add docs to revm-bytecode crate (#2108)
  • move all dependencies to workspace (#2092)

revm-state

1.0.0-alpha.2 - 2025-03-09

Other

  • docs and cleanup (rm Custom Inst) (#2151)
  • move all dependencies to workspace (#2092)

revm-database-interface

1.0.0-alpha.2 - 2025-03-09

Added

  • TryDatabaseCommit (#2121)

Other

  • move all dependencies to workspace (#2092)

revm-context-interface

1.0.0-alpha.2 - 2025-03-09

Added

  • Standalone Host, remove default fn from context (#2147)
  • implement AccessListTr for Vec (#2136)
  • allow host to be implemented on custom context (#2112)

Other

  • JournalTr, JournalOutput, op only using revm crate (#2155)
  • remove optional_gas_refund as unused (#2132)
  • fix eofcreate error typo (#2120)
  • Add docs to revm-bytecode crate (#2108)
  • export eip2930 eip7702 types from one place (#2097)
  • move all dependencies to workspace (#2092)

revm-context

1.0.0-alpha.2 - 2025-03-09

Added

  • make journal entries generic (#2154)
  • Standalone Host, remove default fn from context (#2147)
  • add constructor with hardfork (#2135)
  • allow host to be implemented on custom context (#2112)
  • add the debug impl for Evm and EvmData type (#2126)

Other

  • JournalTr, JournalOutput, op only using revm crate (#2155)
  • rename transact_previous to replay, move EvmTr traits (#2153)
  • move mainnet builder to handler crate (#2138)
  • remove optional_gas_refund as unused (#2132)
  • Adding function derive_tx_type to TxEnv (#2118)
  • remove wrong &mut/TODO, and avoid useless get_mut (#2111)
  • export eip2930 eip7702 types from one place (#2097)
  • move all dependencies to workspace (#2092)
  • re-export all crates from revm (#2088)

revm-database

1.0.0-alpha.2 - 2025-03-09

Fixed

  • use correct HashMap import (#2148)
  • (op) Handler deposit tx halt, catch_error handle (#2144)

Other

  • (db) separate fields from CacheDB into Cache (#2131)
  • PrecompileErrors to PrecompileError (#2103)
  • (deps) bump breaking deps (#2093)
  • move all dependencies to workspace (#2092)
  • re-export all crates from revm (#2088)

revm-interpreter

16.0.0-alpha.2 - 2025-03-09

Added

  • Standalone Host, remove default fn from context (#2147)
  • allow host to be implemented on custom context (#2112)

Other

  • JournalTr, JournalOutput, op only using revm crate (#2155)
  • docs and cleanup (rm Custom Inst) (#2151)
  • add immutable gas API to LoopControl (#2134)
  • expose popn macros (#2113)
  • Add docs to revm-bytecode crate (#2108)
  • fix wrong comment & remove useless struct (#2105)
  • move all dependencies to workspace (#2092)

revm-precompile

17.0.0-alpha.2 - 2025-03-09

Fixed

  • (blst) Fix blst wrong constants values and usage (#2102)

Other

revm-handler

1.0.0-alpha.2 - 2025-03-09

Fixed

  • (op) Handler deposit tx halt, catch_error handle (#2144)
  • call clear (#2091)

Other

  • op-revm cleanup and few docs (#2156)
  • JournalTr, JournalOutput, op only using revm crate (#2155)
  • rename transact_previous to replay, move EvmTr traits (#2153)
  • docs and cleanup (rm Custom Inst) (#2151)
  • move mainnet builder to handler crate (#2138)
  • add immutable gas API to LoopControl (#2134)
  • PrecompileErrors to PrecompileError (#2103)
  • re-export all crates from revm (#2088)

revm-inspector

1.0.0-alpha.2 - 2025-03-09

Fixed

  • (op) Handler deposit tx halt, catch_error handle (#2144)

Other

  • JournalTr, JournalOutput, op only using revm crate (#2155)
  • docs and cleanup (rm Custom Inst) (#2151)
  • move mainnet builder to handler crate (#2138)
  • add immutable gas API to LoopControl (#2134)
  • PrecompileErrors to PrecompileError (#2103)
  • move all dependencies to workspace (#2092)
  • remove unused generics from TracerEip3155 (#2090)
  • re-export all crates from revm (#2088)

revm-statetest-types

1.0.0-alpha.2 - 2025-03-09

Other

  • docs and cleanup (rm Custom Inst) (#2151)
  • allow duplicate v and yparity in test files (#2150)
  • export eip2930 eip7702 types from one place (#2097)
  • move all dependencies to workspace (#2092)

revme

3.0.0-alpha.2 - 2025-03-09

Other

  • JournalTr, JournalOutput, op only using revm crate (#2155)
  • rename transact_previous to replay, move EvmTr traits (#2153)
  • Add docs to revm-bytecode crate (#2108)
  • (deps) bump breaking deps (#2093)
  • move all dependencies to workspace (#2092)

op-revm

1.0.0-alpha.1 - 2025-02-16

Added

Fixed

Other


This PR was generated with release-plz.

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