From eec20db55a50d040a41e193f23144e6760a852bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 14:33:40 +0000 Subject: [PATCH] Bump Slang Version (#947) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or [setup this action to publish automatically](https://github.com/changesets/action#with-publishing). If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @nomicfoundation/slang@0.14.2 ### Patch Changes - [#948](https://github.com/NomicFoundation/slang/pull/948) [`ce88cb7`](https://github.com/NomicFoundation/slang/commit/ce88cb7a6fd945b59ccc967cfd20f423dadc36fc) Thanks [@Xanewok](https://github.com/Xanewok)! - Restrict the grammar to correctly only allow an identifier in Yul variable declaration - [#945](https://github.com/NomicFoundation/slang/pull/945) [`e8f80d8`](https://github.com/NomicFoundation/slang/commit/e8f80d867b4b9d02413f42a8ece2630a43bc7494) Thanks [@Xanewok](https://github.com/Xanewok)! - Support `.address` built-in access in Yul paths Co-authored-by: github-actions[bot] --- .changeset/afraid-shoes-yell.md | 5 -- .changeset/odd-emus-compete.md | 5 -- CHANGELOG.md | 8 +++ Cargo.lock | 52 +++++++++---------- Cargo.toml | 2 +- .../outputs/cargo/slang_solidity/CHANGELOG.md | 8 +++ .../solidity/outputs/npm/package/CHANGELOG.md | 8 +++ .../solidity/outputs/npm/package/package.json | 20 +++---- .../platforms/darwin-arm64/package.json | 2 +- .../package/platforms/darwin-x64/package.json | 2 +- .../platforms/linux-arm64-gnu/package.json | 2 +- .../platforms/linux-arm64-musl/package.json | 2 +- .../platforms/linux-x64-gnu/package.json | 2 +- .../platforms/linux-x64-musl/package.json | 2 +- .../platforms/win32-arm64-msvc/package.json | 2 +- .../platforms/win32-ia32-msvc/package.json | 2 +- .../platforms/win32-x64-msvc/package.json | 2 +- .../testlang/outputs/npm/package/CHANGELOG.md | 8 +++ package-lock.json | 20 +++---- 19 files changed, 88 insertions(+), 66 deletions(-) delete mode 100644 .changeset/afraid-shoes-yell.md delete mode 100644 .changeset/odd-emus-compete.md diff --git a/.changeset/afraid-shoes-yell.md b/.changeset/afraid-shoes-yell.md deleted file mode 100644 index 1403ed93d5..0000000000 --- a/.changeset/afraid-shoes-yell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": patch ---- - -Restrict the grammar to correctly only allow an identifier in Yul variable declaration diff --git a/.changeset/odd-emus-compete.md b/.changeset/odd-emus-compete.md deleted file mode 100644 index c65967f36b..0000000000 --- a/.changeset/odd-emus-compete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@nomicfoundation/slang": patch ---- - -Support `.address` built-in access in Yul paths diff --git a/CHANGELOG.md b/CHANGELOG.md index d09efa2779..e26ad44d42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # changelog +## 0.14.2 + +### Patch Changes + +- [#948](https://github.com/NomicFoundation/slang/pull/948) [`ce88cb7`](https://github.com/NomicFoundation/slang/commit/ce88cb7a6fd945b59ccc967cfd20f423dadc36fc) Thanks [@Xanewok](https://github.com/Xanewok)! - Restrict the grammar to correctly only allow an identifier in Yul variable declaration + +- [#945](https://github.com/NomicFoundation/slang/pull/945) [`e8f80d8`](https://github.com/NomicFoundation/slang/commit/e8f80d867b4b9d02413f42a8ece2630a43bc7494) Thanks [@Xanewok](https://github.com/Xanewok)! - Support `.address` built-in access in Yul paths + ## 0.14.1 ### Patch Changes diff --git a/Cargo.lock b/Cargo.lock index 2815c15702..56281d426a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -312,7 +312,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "codegen_ebnf" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "codegen_language_definition", @@ -322,7 +322,7 @@ dependencies = [ [[package]] name = "codegen_grammar" -version = "0.14.1" +version = "0.14.2" dependencies = [ "codegen_language_definition", "indexmap", @@ -332,7 +332,7 @@ dependencies = [ [[package]] name = "codegen_language_definition" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "codegen_language_internal_macros", @@ -350,7 +350,7 @@ dependencies = [ [[package]] name = "codegen_language_internal_macros" -version = "0.14.1" +version = "0.14.2" dependencies = [ "itertools", "proc-macro2", @@ -360,14 +360,14 @@ dependencies = [ [[package]] name = "codegen_language_macros" -version = "0.14.1" +version = "0.14.2" dependencies = [ "codegen_language_definition", ] [[package]] name = "codegen_language_tests" -version = "0.14.1" +version = "0.14.2" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -379,7 +379,7 @@ dependencies = [ [[package]] name = "codegen_parser_generator" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "anyhow", @@ -396,7 +396,7 @@ dependencies = [ [[package]] name = "codegen_parser_runtime" -version = "0.14.1" +version = "0.14.2" dependencies = [ "ariadne", "napi", @@ -410,7 +410,7 @@ dependencies = [ [[package]] name = "codegen_spec" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "anyhow", @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "codegen_testing" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "anyhow", @@ -935,7 +935,7 @@ dependencies = [ [[package]] name = "infra_cli" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "clap", @@ -953,7 +953,7 @@ dependencies = [ [[package]] name = "infra_utils" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "anyhow", @@ -1753,7 +1753,7 @@ dependencies = [ [[package]] name = "slang_solidity" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "ariadne", @@ -1772,7 +1772,7 @@ dependencies = [ [[package]] name = "slang_solidity_node_addon" -version = "0.14.1" +version = "0.14.2" dependencies = [ "ariadne", "napi", @@ -1790,7 +1790,7 @@ dependencies = [ [[package]] name = "slang_testlang" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "ariadne", @@ -1807,7 +1807,7 @@ dependencies = [ [[package]] name = "slang_testlang_node_addon" -version = "0.14.1" +version = "0.14.2" dependencies = [ "ariadne", "napi", @@ -1854,7 +1854,7 @@ dependencies = [ [[package]] name = "solidity_cargo_tests" -version = "0.14.1" +version = "0.14.2" dependencies = [ "Inflector", "anyhow", @@ -1871,7 +1871,7 @@ dependencies = [ [[package]] name = "solidity_language" -version = "0.14.1" +version = "0.14.2" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -1880,7 +1880,7 @@ dependencies = [ [[package]] name = "solidity_npm_package" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "codegen_parser_generator", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "solidity_spec" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "codegen_spec", @@ -1900,7 +1900,7 @@ dependencies = [ [[package]] name = "solidity_testing_sanctuary" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "clap", @@ -1920,11 +1920,11 @@ dependencies = [ [[package]] name = "solidity_testing_snapshots" -version = "0.14.1" +version = "0.14.2" [[package]] name = "solidity_testing_solc" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "ariadne", @@ -2062,7 +2062,7 @@ dependencies = [ [[package]] name = "testlang_cargo_tests" -version = "0.14.1" +version = "0.14.2" dependencies = [ "semver", "slang_testlang", @@ -2070,7 +2070,7 @@ dependencies = [ [[package]] name = "testlang_language" -version = "0.14.1" +version = "0.14.2" dependencies = [ "codegen_language_definition", "codegen_language_macros", @@ -2079,7 +2079,7 @@ dependencies = [ [[package]] name = "testlang_npm_package" -version = "0.14.1" +version = "0.14.2" dependencies = [ "anyhow", "codegen_parser_generator", diff --git a/Cargo.toml b/Cargo.toml index db9b4dfccc..9386b4e5f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.14.1" +version = "0.14.2" rust-version = "1.76.0" # __RUST_STABLE_VERSION_MARKER__ (keep in sync) edition = "2021" publish = false diff --git a/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md b/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md index d09efa2779..e26ad44d42 100644 --- a/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md +++ b/crates/solidity/outputs/cargo/slang_solidity/CHANGELOG.md @@ -1,5 +1,13 @@ # changelog +## 0.14.2 + +### Patch Changes + +- [#948](https://github.com/NomicFoundation/slang/pull/948) [`ce88cb7`](https://github.com/NomicFoundation/slang/commit/ce88cb7a6fd945b59ccc967cfd20f423dadc36fc) Thanks [@Xanewok](https://github.com/Xanewok)! - Restrict the grammar to correctly only allow an identifier in Yul variable declaration + +- [#945](https://github.com/NomicFoundation/slang/pull/945) [`e8f80d8`](https://github.com/NomicFoundation/slang/commit/e8f80d867b4b9d02413f42a8ece2630a43bc7494) Thanks [@Xanewok](https://github.com/Xanewok)! - Support `.address` built-in access in Yul paths + ## 0.14.1 ### Patch Changes diff --git a/crates/solidity/outputs/npm/package/CHANGELOG.md b/crates/solidity/outputs/npm/package/CHANGELOG.md index d09efa2779..e26ad44d42 100644 --- a/crates/solidity/outputs/npm/package/CHANGELOG.md +++ b/crates/solidity/outputs/npm/package/CHANGELOG.md @@ -1,5 +1,13 @@ # changelog +## 0.14.2 + +### Patch Changes + +- [#948](https://github.com/NomicFoundation/slang/pull/948) [`ce88cb7`](https://github.com/NomicFoundation/slang/commit/ce88cb7a6fd945b59ccc967cfd20f423dadc36fc) Thanks [@Xanewok](https://github.com/Xanewok)! - Restrict the grammar to correctly only allow an identifier in Yul variable declaration + +- [#945](https://github.com/NomicFoundation/slang/pull/945) [`e8f80d8`](https://github.com/NomicFoundation/slang/commit/e8f80d867b4b9d02413f42a8ece2630a43bc7494) Thanks [@Xanewok](https://github.com/Xanewok)! - Support `.address` built-in access in Yul paths + ## 0.14.1 ### Patch Changes diff --git a/crates/solidity/outputs/npm/package/package.json b/crates/solidity/outputs/npm/package/package.json index 863901075a..5add3a210c 100644 --- a/crates/solidity/outputs/npm/package/package.json +++ b/crates/solidity/outputs/npm/package/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang", - "version": "0.14.1", + "version": "0.14.2", "description": "A modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust and distributed in multiple languages.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", @@ -32,15 +32,15 @@ "@napi-rs/cli": "2.18.0" }, "optionalDependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.14.1", - "@nomicfoundation/slang-win32-arm64-msvc": "0.14.1", - "@nomicfoundation/slang-linux-arm64-gnu": "0.14.1", - "@nomicfoundation/slang-linux-arm64-musl": "0.14.1", - "@nomicfoundation/slang-win32-ia32-msvc": "0.14.1", - "@nomicfoundation/slang-darwin-x64": "0.14.1", - "@nomicfoundation/slang-win32-x64-msvc": "0.14.1", - "@nomicfoundation/slang-linux-x64-gnu": "0.14.1", - "@nomicfoundation/slang-linux-x64-musl": "0.14.1" + "@nomicfoundation/slang-darwin-arm64": "0.14.2", + "@nomicfoundation/slang-win32-arm64-msvc": "0.14.2", + "@nomicfoundation/slang-linux-arm64-gnu": "0.14.2", + "@nomicfoundation/slang-linux-arm64-musl": "0.14.2", + "@nomicfoundation/slang-win32-ia32-msvc": "0.14.2", + "@nomicfoundation/slang-darwin-x64": "0.14.2", + "@nomicfoundation/slang-win32-x64-msvc": "0.14.2", + "@nomicfoundation/slang-linux-x64-gnu": "0.14.2", + "@nomicfoundation/slang-linux-x64-musl": "0.14.2" }, "napi": { "triples": { diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json index b8a6bdee66..db12ce3efa 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json +++ b/crates/solidity/outputs/npm/package/platforms/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-darwin-arm64", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json b/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json index 14c4502c6c..f084da840a 100644 --- a/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json +++ b/crates/solidity/outputs/npm/package/platforms/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-darwin-x64", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json index 54b7dc35ea..8bc99edff7 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-arm64-gnu", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json index 2435002398..9de6334286 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-arm64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-arm64-musl", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json index 34cb842410..6ece7916dc 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-x64-gnu", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json index 3ef96c4e23..d716ebc440 100644 --- a/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json +++ b/crates/solidity/outputs/npm/package/platforms/linux-x64-musl/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-linux-x64-musl", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json index 5f4ad3dcae..d008c2c351 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-arm64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-arm64-msvc", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json index 6659f3a7c4..d7a99a16ad 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-ia32-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-ia32-msvc", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json index e0ff4a5952..9920cb5c57 100644 --- a/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json +++ b/crates/solidity/outputs/npm/package/platforms/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@nomicfoundation/slang-win32-x64-msvc", - "version": "0.14.1", + "version": "0.14.2", "description": "Platform-specific binaries for @nomicfoundation/slang.", "homepage": "https://nomicfoundation.github.io/slang/", "license": "MIT", diff --git a/crates/testlang/outputs/npm/package/CHANGELOG.md b/crates/testlang/outputs/npm/package/CHANGELOG.md index d09efa2779..e26ad44d42 100644 --- a/crates/testlang/outputs/npm/package/CHANGELOG.md +++ b/crates/testlang/outputs/npm/package/CHANGELOG.md @@ -1,5 +1,13 @@ # changelog +## 0.14.2 + +### Patch Changes + +- [#948](https://github.com/NomicFoundation/slang/pull/948) [`ce88cb7`](https://github.com/NomicFoundation/slang/commit/ce88cb7a6fd945b59ccc967cfd20f423dadc36fc) Thanks [@Xanewok](https://github.com/Xanewok)! - Restrict the grammar to correctly only allow an identifier in Yul variable declaration + +- [#945](https://github.com/NomicFoundation/slang/pull/945) [`e8f80d8`](https://github.com/NomicFoundation/slang/commit/e8f80d867b4b9d02413f42a8ece2630a43bc7494) Thanks [@Xanewok](https://github.com/Xanewok)! - Support `.address` built-in access in Yul paths + ## 0.14.1 ### Patch Changes diff --git a/package-lock.json b/package-lock.json index 7a597d7686..8669a3e14c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ }, "crates/solidity/outputs/npm/package": { "name": "@nomicfoundation/slang", - "version": "0.14.1", + "version": "0.14.2", "license": "MIT", "devDependencies": { "@napi-rs/cli": "2.18.0" @@ -42,15 +42,15 @@ "node": ">= 10" }, "optionalDependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.14.1", - "@nomicfoundation/slang-darwin-x64": "0.14.1", - "@nomicfoundation/slang-linux-arm64-gnu": "0.14.1", - "@nomicfoundation/slang-linux-arm64-musl": "0.14.1", - "@nomicfoundation/slang-linux-x64-gnu": "0.14.1", - "@nomicfoundation/slang-linux-x64-musl": "0.14.1", - "@nomicfoundation/slang-win32-arm64-msvc": "0.14.1", - "@nomicfoundation/slang-win32-ia32-msvc": "0.14.1", - "@nomicfoundation/slang-win32-x64-msvc": "0.14.1" + "@nomicfoundation/slang-darwin-arm64": "0.14.2", + "@nomicfoundation/slang-darwin-x64": "0.14.2", + "@nomicfoundation/slang-linux-arm64-gnu": "0.14.2", + "@nomicfoundation/slang-linux-arm64-musl": "0.14.2", + "@nomicfoundation/slang-linux-x64-gnu": "0.14.2", + "@nomicfoundation/slang-linux-x64-musl": "0.14.2", + "@nomicfoundation/slang-win32-arm64-msvc": "0.14.2", + "@nomicfoundation/slang-win32-ia32-msvc": "0.14.2", + "@nomicfoundation/slang-win32-x64-msvc": "0.14.2" } }, "crates/solidity/outputs/npm/tests": {