diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 45dd7de14..115a4d35d 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 8.1.0-alpha.0 +current_version = 9.0.0-alpha.0 tag = True sign_tags = True tag_message = EVMC {new_version} diff --git a/CMakeLists.txt b/CMakeLists.txt index d7cbe4612..6b7517494 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,7 +44,7 @@ endif() cable_set_build_type(DEFAULT Release CONFIGURATION_TYPES Debug Release) project(evmc) -set(PROJECT_VERSION 8.1.0-alpha.0) +set(PROJECT_VERSION 9.0.0-alpha.0) include(GNUInstallDirs) # Must be included after any language is enabled. if(NOT DEFINED CMAKE_RUNTIME_OUTPUT_DIRECTORY) diff --git a/bindings/rust/evmc-declare-tests/Cargo.toml b/bindings/rust/evmc-declare-tests/Cargo.toml index e182b2ae1..01a4f27c8 100644 --- a/bindings/rust/evmc-declare-tests/Cargo.toml +++ b/bindings/rust/evmc-declare-tests/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-declare-tests" -version = "8.1.0-alpha.0" +version = "9.0.0-alpha.0" authors = ["Jake Lang "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" diff --git a/bindings/rust/evmc-declare/Cargo.toml b/bindings/rust/evmc-declare/Cargo.toml index 69f2484f6..0680106c9 100644 --- a/bindings/rust/evmc-declare/Cargo.toml +++ b/bindings/rust/evmc-declare/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-declare" -version = "8.1.0-alpha.0" +version = "9.0.0-alpha.0" authors = ["Jake Lang ", "Alex Beregszaszi "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" @@ -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 = "8.1.0-alpha.0" } +evmc-vm = { path = "../evmc-vm", version = "9.0.0-alpha.0" } [lib] proc-macro = true diff --git a/bindings/rust/evmc-sys/Cargo.toml b/bindings/rust/evmc-sys/Cargo.toml index 6c18866d0..b72ec9310 100644 --- a/bindings/rust/evmc-sys/Cargo.toml +++ b/bindings/rust/evmc-sys/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-sys" -version = "8.1.0-alpha.0" +version = "9.0.0-alpha.0" authors = ["Alex Beregszaszi "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" diff --git a/bindings/rust/evmc-vm/Cargo.toml b/bindings/rust/evmc-vm/Cargo.toml index 802dcb9e5..fec01718b 100644 --- a/bindings/rust/evmc-vm/Cargo.toml +++ b/bindings/rust/evmc-vm/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "evmc-vm" -version = "8.1.0-alpha.0" +version = "9.0.0-alpha.0" authors = ["Alex Beregszaszi ", "Jake Lang "] license = "Apache-2.0" repository = "https://github.com/ethereum/evmc" @@ -12,4 +12,4 @@ description = "Bindings to EVMC (VM specific)" edition = "2018" [dependencies] -evmc-sys = { path = "../evmc-sys", version = "8.1.0-alpha.0" } +evmc-sys = { path = "../evmc-sys", version = "9.0.0-alpha.0" } diff --git a/docs/EVMC.md b/docs/EVMC.md index 50480235a..7f561c8c5 100644 --- a/docs/EVMC.md +++ b/docs/EVMC.md @@ -1,6 +1,6 @@ # EVMC – Ethereum Client-VM Connector API {#mainpage} -**ABI version 8** +**ABI version 9** The EVMC is the low-level ABI between Ethereum Virtual Machines (EVMs) and Ethereum Clients. On the EVM-side it supports classic EVM1 and [ewasm]. diff --git a/examples/example-rust-vm/Cargo.toml b/examples/example-rust-vm/Cargo.toml index 42b7ba6ab..9e8f02424 100644 --- a/examples/example-rust-vm/Cargo.toml +++ b/examples/example-rust-vm/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "example-rust-vm" -version = "8.1.0-alpha.0" +version = "9.0.0-alpha.0" authors = ["Alex Beregszaszi ", "Jake Lang "] edition = "2018" publish = false diff --git a/examples/example-rust-vm/src/lib.rs b/examples/example-rust-vm/src/lib.rs index 6027a37d5..6d7d28c20 100644 --- a/examples/example-rust-vm/src/lib.rs +++ b/examples/example-rust-vm/src/lib.rs @@ -6,7 +6,7 @@ use evmc_declare::evmc_declare_vm; use evmc_vm::*; -#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "8.1.0-alpha.0")] +#[evmc_declare_vm("ExampleRustVM", "evm, precompiles", "9.0.0-alpha.0")] pub struct ExampleRustVM; impl EvmcVm for ExampleRustVM { diff --git a/go.mod b/go.mod index 68e70ecef..5b677fe27 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module github.com/ethereum/evmc/v8 +module github.com/ethereum/evmc/v9 go 1.11 diff --git a/include/evmc/evmc.h b/include/evmc/evmc.h index 971c7c4b6..6f6ff013d 100644 --- a/include/evmc/evmc.h +++ b/include/evmc/evmc.h @@ -44,7 +44,7 @@ enum * * @see @ref versioning */ - EVMC_ABI_VERSION = 8 + EVMC_ABI_VERSION = 9 }; diff --git a/test/gomod/README b/test/gomod/README index bf8b463a6..177232f0e 100644 --- a/test/gomod/README +++ b/test/gomod/README @@ -3,7 +3,7 @@ Integration test for EVMC Go module Usage: go mod init evmc.ethereum.org/evmc_use - go get github.com/ethereum/evmc/v8@ + go get github.com/ethereum/evmc/v9@ go mod tidy gcc -shared -I../../include ../../examples/example_vm/example_vm.cpp -o example-vm.so go test diff --git a/test/gomod/use_evmc_test.go b/test/gomod/use_evmc_test.go index 6e59a6da4..f712acb9f 100644 --- a/test/gomod/use_evmc_test.go +++ b/test/gomod/use_evmc_test.go @@ -1,7 +1,7 @@ package evmc_use import ( - "github.com/ethereum/evmc/v8/bindings/go/evmc" + "github.com/ethereum/evmc/v9/bindings/go/evmc" "testing" )