Skip to content

Commit afac844

Browse files
committed
EVMC 10.0.0-alpha.6
Bump version: 10.0.0-alpha.5 → 10.0.0-alpha.6
1 parent 586d2c9 commit afac844

File tree

9 files changed

+32
-10
lines changed

9 files changed

+32
-10
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 10.0.0-alpha.5
2+
current_version = 10.0.0-alpha.6
33
tag = True
44
sign_tags = True
55
tag_message = EVMC {new_version}

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ and this project adheres to [Semantic Versioning].
2323
[#617](https://github.com/ethereum/evmc/pull/617)
2424
- Support for Visual Studio 2022.
2525
[#619](https://github.com/ethereum/evmc/pull/619)
26+
- C++ types `evmc::address` and `evmc::bytes32` are convertible to `std::basic_string_view<uint8_t>`.
27+
[#636](https://github.com/ethereum/evmc/pull/636)
28+
- Rust: The `EvmcVm::set_option` has been added.
29+
[#614](https://github.com/ethereum/evmc/pull/614)
2630

2731
### Changed
2832

@@ -46,6 +50,24 @@ and this project adheres to [Semantic Versioning].
4650
- According to [EIP-4399](https://eips.ethereum.org/EIPS/eip-4399),
4751
`block_difficulty` field was renamed to `block_prev_randao`, and `DIFFICULTY` opcode to `PREVRANDAO`.
4852
[#635](https://github.com/ethereum/evmc/pull/635)
53+
- The `evmc::hex` support C++ library has been refactored and converted to a single-header library.
54+
[#643](https://github.com/ethereum/evmc/pull/643)
55+
[#648](https://github.com/ethereum/evmc/pull/648)
56+
[#649](https://github.com/ethereum/evmc/pull/649)
57+
[#654](https://github.com/ethereum/evmc/pull/654)
58+
- For command-line tools to load input/code from a file the `@file` syntax must be used.
59+
E.g. `evmc run @contract.evm --input @data.in`.
60+
[#647](https://github.com/ethereum/evmc/pull/647)
61+
62+
### Fixed
63+
64+
- Java bindings fixes.
65+
[#653](https://github.com/ethereum/evmc/pull/653)
66+
67+
### Removed
68+
69+
- The support for C++ `0_address` and `0_bytes32` literals has been removed.
70+
[#652](https://github.com/ethereum/evmc/pull/652)
4971

5072
## [9.0.0] — 2021-06-30
5173

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ endif()
4444
cable_set_build_type(DEFAULT Release CONFIGURATION_TYPES Debug Release)
4545

4646
project(evmc)
47-
set(PROJECT_VERSION 10.0.0-alpha.5)
47+
set(PROJECT_VERSION 10.0.0-alpha.6)
4848

4949
set(CMAKE_CXX_EXTENSIONS OFF)
5050

bindings/rust/evmc-declare-tests/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[package]
66
name = "evmc-declare-tests"
7-
version = "10.0.0-alpha.5"
7+
version = "10.0.0-alpha.6"
88
authors = ["Jake Lang <[email protected]>"]
99
license = "Apache-2.0"
1010
repository = "https://github.com/ethereum/evmc"

bindings/rust/evmc-declare/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

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

2222
[lib]
2323
proc-macro = true

bindings/rust/evmc-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[package]
66
name = "evmc-sys"
7-
version = "10.0.0-alpha.5"
7+
version = "10.0.0-alpha.6"
88
authors = ["Alex Beregszaszi <[email protected]>"]
99
license = "Apache-2.0"
1010
repository = "https://github.com/ethereum/evmc"

bindings/rust/evmc-vm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

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

1414
[dependencies]
15-
evmc-sys = { path = "../evmc-sys", version = "10.0.0-alpha.5" }
15+
evmc-sys = { path = "../evmc-sys", version = "10.0.0-alpha.6" }

examples/example-rust-vm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[package]
66
name = "example-rust-vm"
7-
version = "10.0.0-alpha.5"
7+
version = "10.0.0-alpha.6"
88
authors = ["Alex Beregszaszi <[email protected]>", "Jake Lang <[email protected]>"]
99
edition = "2018"
1010
publish = false

examples/example-rust-vm/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use core::str::FromStr;
66
use evmc_declare::evmc_declare_vm;
77
use evmc_vm::*;
88

9-
#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "10.0.0-alpha.5")]
9+
#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "10.0.0-alpha.6")]
1010
pub struct ExampleRustVM {
1111
verbosity: i8,
1212
}

0 commit comments

Comments
 (0)