From 7233738f45353c89a667c349a1945a96c69f9e54 Mon Sep 17 00:00:00 2001 From: xermicus Date: Tue, 11 Feb 2025 15:51:52 +0100 Subject: [PATCH] release `resolc` `v0.1.0-dev.10` (#209) Signed-off-by: xermicus --- CHANGELOG.md | 7 +++++++ Cargo.lock | 28 ++++++++++++++-------------- Cargo.toml | 28 ++++++++++++++-------------- RELEASE.md | 2 +- 4 files changed, 36 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aeac301..e1c40b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,8 +6,15 @@ This is a development pre-release. Supported `polkadot-sdk` rev: `274a781e8ca1a9432c7ec87593bd93214abbff50` +## v0.1.0-dev.10 + +This is a development pre-release. + +Supported `polkadot-sdk` rev: `274a781e8ca1a9432c7ec87593bd93214abbff50` + ### Added - Support for the `coinbase` opcode. +- The resolc web JS version. ### Changed - Missing the `--overwrite` flag emits an error instead of a warning. diff --git a/Cargo.lock b/Cargo.lock index eee21f0..d72b7f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4650,7 +4650,7 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lld-sys" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "cc", "libc", @@ -8275,7 +8275,7 @@ dependencies = [ [[package]] name = "revive-benchmarks" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "alloy-primitives", "criterion", @@ -8287,18 +8287,18 @@ dependencies = [ [[package]] name = "revive-build-utils" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" [[package]] name = "revive-builtins" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "revive-build-utils", ] [[package]] name = "revive-common" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "anyhow", "serde", @@ -8308,7 +8308,7 @@ dependencies = [ [[package]] name = "revive-differential" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -8321,7 +8321,7 @@ dependencies = [ [[package]] name = "revive-integration" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -8336,7 +8336,7 @@ dependencies = [ [[package]] name = "revive-linker" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "anyhow", "libc", @@ -8348,7 +8348,7 @@ dependencies = [ [[package]] name = "revive-llvm-builder" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "anyhow", "assert_cmd", @@ -8369,7 +8369,7 @@ dependencies = [ [[package]] name = "revive-llvm-context" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "anyhow", "hex", @@ -8389,7 +8389,7 @@ dependencies = [ [[package]] name = "revive-runner" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "alloy-primitives", "hex", @@ -8404,7 +8404,7 @@ dependencies = [ [[package]] name = "revive-runtime-api" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "anyhow", "inkwell", @@ -8414,7 +8414,7 @@ dependencies = [ [[package]] name = "revive-solidity" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "anyhow", "clap", @@ -8440,7 +8440,7 @@ dependencies = [ [[package]] name = "revive-stdlib" -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" dependencies = [ "inkwell", "revive-build-utils", diff --git a/Cargo.toml b/Cargo.toml index 30d6148..a50292f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["crates/*"] [workspace.package] -version = "0.1.0-dev.9" +version = "0.1.0-dev.10" authors = [ "Cyrill Leutwiler ", "Parity Technologies ", @@ -14,19 +14,19 @@ repository = "https://github.com/paritytech/revive" rust-version = "1.81.0" [workspace.dependencies] -revive-benchmarks = { version = "0.1.0-dev.9", path = "crates/benchmarks" } -revive-builtins = { version = "0.1.0-dev.9", path = "crates/builtins" } -revive-common = { version = "0.1.0-dev.9", path = "crates/common" } -revive-differential = { version = "0.1.0-dev.9", path = "crates/differential" } -revive-integration = { version = "0.1.0-dev.9", path = "crates/integration" } -revive-linker = { version = "0.1.0-dev.9", path = "crates/linker" } -lld-sys = { version = "0.1.0-dev.9", path = "crates/lld-sys" } -revive-llvm-context = { version = "0.1.0-dev.9", path = "crates/llvm-context" } -revive-runtime-api = { version = "0.1.0-dev.9", path = "crates/runtime-api" } -revive-runner = { version = "0.1.0-dev.9", path = "crates/runner" } -revive-solidity = { version = "0.1.0-dev.9", path = "crates/solidity" } -revive-stdlib = { version = "0.1.0-dev.9", path = "crates/stdlib" } -revive-build-utils = { version = "0.1.0-dev.9", path = "crates/build-utils" } +revive-benchmarks = { version = "0.1.0-dev.10", path = "crates/benchmarks" } +revive-builtins = { version = "0.1.0-dev.10", path = "crates/builtins" } +revive-common = { version = "0.1.0-dev.10", path = "crates/common" } +revive-differential = { version = "0.1.0-dev.10", path = "crates/differential" } +revive-integration = { version = "0.1.0-dev.10", path = "crates/integration" } +revive-linker = { version = "0.1.0-dev.10", path = "crates/linker" } +lld-sys = { version = "0.1.0-dev.10", path = "crates/lld-sys" } +revive-llvm-context = { version = "0.1.0-dev.10", path = "crates/llvm-context" } +revive-runtime-api = { version = "0.1.0-dev.10", path = "crates/runtime-api" } +revive-runner = { version = "0.1.0-dev.10", path = "crates/runner" } +revive-solidity = { version = "0.1.0-dev.10", path = "crates/solidity" } +revive-stdlib = { version = "0.1.0-dev.10", path = "crates/stdlib" } +revive-build-utils = { version = "0.1.0-dev.10", path = "crates/build-utils" } hex = "0.4.3" cc = "1.0" diff --git a/RELEASE.md b/RELEASE.md index e13a77f..fa3e543 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -7,5 +7,5 @@ To create a new pre-release: 1. Merge a release PR which updates the `-dev.X` versions in the workspace `Cargo.toml` and updates the `CHANGELOG.md` accordingly 2. Push a release tag to `main` 3. Create a __pre-release__ from the tag and manually upload the `resolc` binary from docker image -4. Manually upload `resolc.js` and `resolc.wasm` from the `build-revive-wasm` action artifacts. +4. Manually upload `resolc.js`, `resolc-web.js` and `resolc.wasm` from the `build-revive-wasm` action artifacts. 5. Update the [contract-docs](https://github.com/paritytech/contract-docs/) accordingly