Skip to content

Commit

Permalink
EVMC 10.0.0-alpha.6
Browse files Browse the repository at this point in the history
Bump version: 10.0.0-alpha.5 → 10.0.0-alpha.6
  • Loading branch information
chfast committed Jun 14, 2022
1 parent 586d2c9 commit afac844
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 10.0.0-alpha.5
current_version = 10.0.0-alpha.6
tag = True
sign_tags = True
tag_message = EVMC {new_version}
Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ and this project adheres to [Semantic Versioning].
[#617](https://github.com/ethereum/evmc/pull/617)
- Support for Visual Studio 2022.
[#619](https://github.com/ethereum/evmc/pull/619)
- C++ types `evmc::address` and `evmc::bytes32` are convertible to `std::basic_string_view<uint8_t>`.
[#636](https://github.com/ethereum/evmc/pull/636)
- Rust: The `EvmcVm::set_option` has been added.
[#614](https://github.com/ethereum/evmc/pull/614)

### Changed

Expand All @@ -46,6 +50,24 @@ and this project adheres to [Semantic Versioning].
- According to [EIP-4399](https://eips.ethereum.org/EIPS/eip-4399),
`block_difficulty` field was renamed to `block_prev_randao`, and `DIFFICULTY` opcode to `PREVRANDAO`.
[#635](https://github.com/ethereum/evmc/pull/635)
- The `evmc::hex` support C++ library has been refactored and converted to a single-header library.
[#643](https://github.com/ethereum/evmc/pull/643)
[#648](https://github.com/ethereum/evmc/pull/648)
[#649](https://github.com/ethereum/evmc/pull/649)
[#654](https://github.com/ethereum/evmc/pull/654)
- For command-line tools to load input/code from a file the `@file` syntax must be used.
E.g. `evmc run @contract.evm --input @data.in`.
[#647](https://github.com/ethereum/evmc/pull/647)

### Fixed

- Java bindings fixes.
[#653](https://github.com/ethereum/evmc/pull/653)

### Removed

- The support for C++ `0_address` and `0_bytes32` literals has been removed.
[#652](https://github.com/ethereum/evmc/pull/652)

## [9.0.0] — 2021-06-30

Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ endif()
cable_set_build_type(DEFAULT Release CONFIGURATION_TYPES Debug Release)

project(evmc)
set(PROJECT_VERSION 10.0.0-alpha.5)
set(PROJECT_VERSION 10.0.0-alpha.6)

set(CMAKE_CXX_EXTENSIONS OFF)

Expand Down
2 changes: 1 addition & 1 deletion bindings/rust/evmc-declare-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[package]
name = "evmc-declare-tests"
version = "10.0.0-alpha.5"
version = "10.0.0-alpha.6"
authors = ["Jake Lang <[email protected]>"]
license = "Apache-2.0"
repository = "https://github.com/ethereum/evmc"
Expand Down
4 changes: 2 additions & 2 deletions bindings/rust/evmc-declare/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[package]
name = "evmc-declare"
version = "10.0.0-alpha.5"
version = "10.0.0-alpha.6"
authors = ["Jake Lang <[email protected]>", "Alex Beregszaszi <[email protected]>"]
license = "Apache-2.0"
repository = "https://github.com/ethereum/evmc"
Expand All @@ -17,7 +17,7 @@ heck = "0.3.1"
proc-macro2 = "1.0"
syn = { version = "1.0", features = ["full"] }
# For documentation examples
evmc-vm = { path = "../evmc-vm", version = "10.0.0-alpha.5" }
evmc-vm = { path = "../evmc-vm", version = "10.0.0-alpha.6" }

[lib]
proc-macro = true
2 changes: 1 addition & 1 deletion bindings/rust/evmc-sys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[package]
name = "evmc-sys"
version = "10.0.0-alpha.5"
version = "10.0.0-alpha.6"
authors = ["Alex Beregszaszi <[email protected]>"]
license = "Apache-2.0"
repository = "https://github.com/ethereum/evmc"
Expand Down
4 changes: 2 additions & 2 deletions bindings/rust/evmc-vm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

[package]
name = "evmc-vm"
version = "10.0.0-alpha.5"
version = "10.0.0-alpha.6"
authors = ["Alex Beregszaszi <[email protected]>", "Jake Lang <[email protected]>"]
license = "Apache-2.0"
repository = "https://github.com/ethereum/evmc"
description = "Bindings to EVMC (VM specific)"
edition = "2018"

[dependencies]
evmc-sys = { path = "../evmc-sys", version = "10.0.0-alpha.5" }
evmc-sys = { path = "../evmc-sys", version = "10.0.0-alpha.6" }
2 changes: 1 addition & 1 deletion examples/example-rust-vm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

[package]
name = "example-rust-vm"
version = "10.0.0-alpha.5"
version = "10.0.0-alpha.6"
authors = ["Alex Beregszaszi <[email protected]>", "Jake Lang <[email protected]>"]
edition = "2018"
publish = false
Expand Down
2 changes: 1 addition & 1 deletion examples/example-rust-vm/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use core::str::FromStr;
use evmc_declare::evmc_declare_vm;
use evmc_vm::*;

#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "10.0.0-alpha.5")]
#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "10.0.0-alpha.6")]
pub struct ExampleRustVM {
verbosity: i8,
}
Expand Down

0 comments on commit afac844

Please sign in to comment.