From c769d19f4136a9c355f91b0987fd5cdeac4ff007 Mon Sep 17 00:00:00 2001 From: kevaundray Date: Fri, 23 Jun 2023 17:37:45 +0100 Subject: [PATCH 1/2] chore(noir): Release 0.7.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ Cargo.toml | 2 +- crates/wasm/package.json | 2 +- flake.nix | 2 +- 5 files changed, 33 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e7ca6139df8..13708fa583d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.7.0" + ".": "0.7.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b2382f44a7..d7875cd071f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [0.7.1](https://github.com/noir-lang/noir/compare/v0.7.0...v0.7.1) (2023-06-23) + + +### Features + +* **brillig:** foreign calls with dynamic-size objects ([#1705](https://github.com/noir-lang/noir/issues/1705)) ([fe7bb99](https://github.com/noir-lang/noir/commit/fe7bb99045abdd3052614f3a25a5ad7be3bd62a3)) +* update acvm to 0.15.1 ([#1764](https://github.com/noir-lang/noir/issues/1764)) ([b52f25d](https://github.com/noir-lang/noir/commit/b52f25da9ddca31fd24a9c0077821a7b31a605c7)) + + +### Bug Fixes + +* **lsp:** Ensure LSP can compile on Windows ([#1794](https://github.com/noir-lang/noir/issues/1794)) ([2992915](https://github.com/noir-lang/noir/commit/2992915da7582b0aae2198579c7f928953f3befc)) +* Methods called after being passed through a generic type were not being detected ([#1785](https://github.com/noir-lang/noir/issues/1785)) ([e560cd2](https://github.com/noir-lang/noir/commit/e560cd2f56f78486d5add12bc6fce16b6b1d36f6)) +* **nargo:** Update acvm-backend-barretenberg to allow wasm backend compilation ([#1771](https://github.com/noir-lang/noir/issues/1771)) ([97da745](https://github.com/noir-lang/noir/commit/97da74572b9eceac3cc819b7ebb39cd6ff632768)) +* **old ssa:** fix to_be_bits ([#1765](https://github.com/noir-lang/noir/issues/1765)) ([2541fbd](https://github.com/noir-lang/noir/commit/2541fbd8c62be80caf0e1cea19cd36c5e0d1e62b)) +* **ssa refactor:** ACIR gen NOT integer ([#1749](https://github.com/noir-lang/noir/issues/1749)) ([af749a0](https://github.com/noir-lang/noir/commit/af749a0941cbba567c857da964a4fa57b4626004)) +* **ssa refactor:** allow simplified call inserts & fix const radix arg handling ([#1774](https://github.com/noir-lang/noir/issues/1774)) ([46facce](https://github.com/noir-lang/noir/commit/46faccefc6e60846143485d5c8320dbb4e7a937c)) +* **ssa refactor:** Fix flattening pass inserting loads before stores occur ([#1783](https://github.com/noir-lang/noir/issues/1783)) ([4293b15](https://github.com/noir-lang/noir/commit/4293b15639b58eb27703acffdc034b8219391018)) +* **ssa refactor:** Fix panic in acir-gen from multiplying values of different types ([#1769](https://github.com/noir-lang/noir/issues/1769)) ([1f9a132](https://github.com/noir-lang/noir/commit/1f9a132acec8a442df5c9b36976f9ee1688ecc8a)) +* **ssa refactor:** function inlining orphans calls ([#1747](https://github.com/noir-lang/noir/issues/1747)) ([f30a90f](https://github.com/noir-lang/noir/commit/f30a90f4eb6c2512eab7ec7f43c9dd287e6080b2)) +* **ssa refactor:** Ignore array out of bounds errors when enable_side_effects is false ([#1797](https://github.com/noir-lang/noir/issues/1797)) ([7b7682a](https://github.com/noir-lang/noir/commit/7b7682a575d01a6d798e52ad2f28dde22e60b549)) +* **ssa refactor:** Implement merging of array values during flattening pass ([#1767](https://github.com/noir-lang/noir/issues/1767)) ([8f24751](https://github.com/noir-lang/noir/commit/8f24751ec4f49aa46a02d3b45f4dad1323e933d1)) +* **ssa refactor:** recursion_level decrement ([#1745](https://github.com/noir-lang/noir/issues/1745)) ([e449b92](https://github.com/noir-lang/noir/commit/e449b924e0baf2f6e34b36d182da3979cd1276ee)) +* **ssa refactor:** recursive branch analysis ([#1759](https://github.com/noir-lang/noir/issues/1759)) ([635b574](https://github.com/noir-lang/noir/commit/635b574b14cead36c9e45b5807921885deaa4b61)) +* **ssa refactor:** Reset condition value during flattening pass ([#1811](https://github.com/noir-lang/noir/issues/1811)) ([2e330e0](https://github.com/noir-lang/noir/commit/2e330e091c1a4daab25dfb7d9bc829cbc7063ddd)) +* **ssa refactor:** Speedup acir-gen ([#1793](https://github.com/noir-lang/noir/issues/1793)) ([1e75f0e](https://github.com/noir-lang/noir/commit/1e75f0e0fea48fa240abf18ab2f5c8dafb458f80)) +* **ssa refactor:** Speedup find-branch-ends ([#1786](https://github.com/noir-lang/noir/issues/1786)) ([861e42c](https://github.com/noir-lang/noir/commit/861e42c3ded473522332032cb7124a82dcc2c80c)) +* Update array type when processing staged memory ([#1751](https://github.com/noir-lang/noir/issues/1751)) ([27eb748](https://github.com/noir-lang/noir/commit/27eb74885d5e3bddc4a8ef07f5c2f958dee20839)) + ## [0.7.0](https://github.com/noir-lang/noir/compare/root-v0.6.0...root-v0.7.0) (2023-06-19) diff --git a/Cargo.toml b/Cargo.toml index 71a30d71779..d720888dcde 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ default-members = ["crates/nargo_cli"] [workspace.package] # x-release-please-start-version -version = "0.7.0" +version = "0.7.1" # x-release-please-end authors = ["The Noir Team "] edition = "2021" diff --git a/crates/wasm/package.json b/crates/wasm/package.json index 67be41f03ad..bd031907b00 100644 --- a/crates/wasm/package.json +++ b/crates/wasm/package.json @@ -3,7 +3,7 @@ "collaborators": [ "The Noir Team " ], - "version": "0.7.0", + "version": "0.7.1", "files": [ "nodejs", "web", diff --git a/flake.nix b/flake.nix index ccb5eddf96c..4cd9b7694ed 100644 --- a/flake.nix +++ b/flake.nix @@ -124,7 +124,7 @@ sharedArgs = { # x-release-please-start-version - version = "0.7.0"; + version = "0.7.1"; # x-release-please-end src = pkgs.lib.cleanSourceWith { From 110b39cd4bdb17968595bfe57103e032749af965 Mon Sep 17 00:00:00 2001 From: kevaundray Date: Fri, 23 Jun 2023 16:40:16 +0000 Subject: [PATCH 2/2] chore: Update lockfile --- Cargo.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5c9a1cec653..2f3dbc7e801 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -199,7 +199,7 @@ dependencies = [ [[package]] name = "arena" -version = "0.7.0" +version = "0.7.1" dependencies = [ "generational-arena", ] @@ -1211,7 +1211,7 @@ dependencies = [ [[package]] name = "fm" -version = "0.7.0" +version = "0.7.1" dependencies = [ "cfg-if", "codespan-reporting", @@ -1707,7 +1707,7 @@ dependencies = [ [[package]] name = "iter-extended" -version = "0.7.0" +version = "0.7.1" [[package]] name = "itertools" @@ -1947,7 +1947,7 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "nargo" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "noirc_abi", @@ -1960,7 +1960,7 @@ dependencies = [ [[package]] name = "nargo_cli" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "acvm-backend-barretenberg", @@ -1996,7 +1996,7 @@ dependencies = [ [[package]] name = "noir_lsp" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "async-lsp", @@ -2012,7 +2012,7 @@ dependencies = [ [[package]] name = "noir_wasm" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "build-data", @@ -2029,7 +2029,7 @@ dependencies = [ [[package]] name = "noirc_abi" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "iter-extended", @@ -2043,7 +2043,7 @@ dependencies = [ [[package]] name = "noirc_driver" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "clap", @@ -2057,7 +2057,7 @@ dependencies = [ [[package]] name = "noirc_errors" -version = "0.7.0" +version = "0.7.1" dependencies = [ "chumsky", "codespan", @@ -2067,7 +2067,7 @@ dependencies = [ [[package]] name = "noirc_evaluator" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "arena", @@ -2084,7 +2084,7 @@ dependencies = [ [[package]] name = "noirc_frontend" -version = "0.7.0" +version = "0.7.1" dependencies = [ "acvm", "arena",