-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add noirc_abi_wasm
crate for ABI encoding in JS
#1945
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e611498 - Browse repository at this point
Copy the full SHA e611498View commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 90be749 - Browse repository at this point
Copy the full SHA 90be749View commit details -
Configuration menu - View commit details
-
Copy full SHA for 901314d - Browse repository at this point
Copy the full SHA 901314dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2775a4 - Browse repository at this point
Copy the full SHA e2775a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b7569 - Browse repository at this point
Copy the full SHA 38b7569View commit details -
Configuration menu - View commit details
-
Copy full SHA for c468e17 - Browse repository at this point
Copy the full SHA c468e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d615e4 - Browse repository at this point
Copy the full SHA 8d615e4View commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 04ac605 - Browse repository at this point
Copy the full SHA 04ac605View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc9944 - Browse repository at this point
Copy the full SHA 0bc9944View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbcca58 - Browse repository at this point
Copy the full SHA cbcca58View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1b218f - Browse repository at this point
Copy the full SHA b1b218fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f4b098 - Browse repository at this point
Copy the full SHA 6f4b098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 616530f - Browse repository at this point
Copy the full SHA 616530fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f46c2 - Browse repository at this point
Copy the full SHA 91f46c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6063d64 - Browse repository at this point
Copy the full SHA 6063d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7579c6 - Browse repository at this point
Copy the full SHA d7579c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4432308 - Browse repository at this point
Copy the full SHA 4432308View commit details
Commits on Aug 1, 2023
-
Merge branch 'master' into abi-wasm
* master: (75 commits) fix: Mutating a variable no longer mutates its copy (#2057) fix: Implement `.len()` in Acir-Gen (#2077) chore: clippy fixes (#2101) chore: Update `noir-source-resolver` to v1.1.3 (#1912) chore: Document `GeneratedAcir::more_than_eq_comparison` (#2085) chore: refresh ACIR test artifacts (#2091) feat: Add `deprecated` attribute (#2041) chore(ssa refactor): Implement `acir_gen` errors (#2071) chore: use witnesses from the generated acir in the ABI (#2095) fix: Fix methods not mutating fields (#2087) chore(nargo): Use Display impl for InputValue (#1990) feat: Make arrays and slices polymorphic over each other (#2070) feat: Remove an unnecessary witness in `mul_with_witness` (#2078) chore: document truncate (#2082) fix: avoid potential panic in `two_complement` (#2081) chore: Cleanup integration tests (#2074) chore: replace `Type::TypeVariable`, `Type::PolymorphicInteger`, and … (#2065) chore!: Require package names in `Nargo.toml` files (#2056) fix: Avoid non-determinism in defunctionalization (#2069) chore: change 'unnecessary pub' error to a warning (#2064) ...
Configuration menu - View commit details
-
Copy full SHA for 0ccf055 - Browse repository at this point
Copy the full SHA 0ccf055View commit details
Commits on Aug 10, 2023
-
Merge branch 'master' into abi-wasm
* master: (80 commits) fix: properly capture lvalues in closure environments (#2120) (#2257) fix: Optimize contracts built by `nargo info` (#2259) chore: impl Display for DebugType (#2258) chore: update `noir_wasm` build process to match `acvm_js` (#2067) feat: Implement traits - parser support #2094 (#2230) chore: Refactor DefCollector duplicate errors (#2231) chore: Address clippy warnings (#2246) feat: Support `contract` package type in `nargo info` command (#2249) feat: Add slice append (#2241) chore: Bump `async-lsp` to v0.0.5 (#2186) chore: Move the remaining `nargo_cli` lib funcs into `nargo` crate (#2225) chore: Add test for eddsa (#2237) chore: Split `Nargo.toml` operations into separate package (#2224) fix(stdlib): correct `tecurve::contains` formula (#1821) feat: Remove `comptime` and warn upon usage (#2178) fix: Remove last vestige of array of structs to struct of arrays conversion (#2217) fix: Add foreign impl error (#2216) feat(nargo)!: Replace `--contracts` flag with `contract` package type (#2204) feat: Optimize `x < 0` for unsigned `x` to false (#2206) fix: Initialize numeric generics' type to a polymorphic integer when used in an expression (#2179) ...
Configuration menu - View commit details
-
Copy full SHA for 285ee1a - Browse repository at this point
Copy the full SHA 285ee1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6df8af1 - Browse repository at this point
Copy the full SHA 6df8af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 197c961 - Browse repository at this point
Copy the full SHA 197c961View commit details -
Configuration menu - View commit details
-
Copy full SHA for b90b84f - Browse repository at this point
Copy the full SHA b90b84fView commit details
Commits on Aug 15, 2023
-
Merge branch 'master' into abi-wasm
* master: (23 commits) chore: Reuse workspace target directory in wasm build script (#2312) feat(nargo): Add `--workspace` flag to run commands in every package (#2313) chore(frontend): Replace `ModuleOrigin` with `Location` on `ModuleData` (#2308) fix: Fix 3 parser test cases in parsing (#2284) fix: Require package names to be non-empty (#2293) fix(nargo)!: Remove `-p` short flag from the `--program-dir` flag (#2300) feat: optionally output a debug artifact on compile (#2260) chore: `nargo info` now prints information as a prettified table (#2282) fix(lsp): Pass `--program-dir` to test command from codelens (#2292) fix(nargo): Allow `--program-dir` flag anywhere in a command (#2290) feat: Execute brillig opcodes with constant inputs at compile-time (#2190) feat: Add basic benchmarking (#2213) feat: Include struct names in ABIs (#2266) feat(nargo): Add `--exact` flag to `nargo test` (#2272) fix: Fix assignment when both `mut` and `&mut` are used (#2264) feat: Add `assert_constant` (#2242) feat(nargo): Add support for contracts in `nargo check` (#2267) chore(ci): Name wasm job more clearly (#2269) chore(ci): Create cache key with consideration to target (#2273) chore(ci): Run publish workflow against PRs (#2268) ...
Configuration menu - View commit details
-
Copy full SHA for 075fde8 - Browse repository at this point
Copy the full SHA 075fde8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4182a68 - Browse repository at this point
Copy the full SHA 4182a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for f261c73 - Browse repository at this point
Copy the full SHA f261c73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b28c0 - Browse repository at this point
Copy the full SHA f3b28c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75d2137 - Browse repository at this point
Copy the full SHA 75d2137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b20fa - Browse repository at this point
Copy the full SHA 48b20faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2684b56 - Browse repository at this point
Copy the full SHA 2684b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed9fd8 - Browse repository at this point
Copy the full SHA 9ed9fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 311dc99 - Browse repository at this point
Copy the full SHA 311dc99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ca0ce2 - Browse repository at this point
Copy the full SHA 1ca0ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d8623 - Browse repository at this point
Copy the full SHA c1d8623View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b8c93 - Browse repository at this point
Copy the full SHA d8b8c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0edbd6 - Browse repository at this point
Copy the full SHA e0edbd6View commit details
Commits on Aug 17, 2023
-
Merge branch 'master' into abi-wasm
* master: (25 commits) chore: update noir-source-resolver from `1.1.2` to `^1.1.3` (#2349) chore(ci): Avoid writing to cache in workflows triggered by the merge queue (#2341) chore(noir): Release 0.10.3 (#2344) feat(lsp): Add `Execute` code lens for `main` functions (#2330) feat(lsp): Add `Compile` code lens for `main` function and contracts (#2309) feat: Allow calling higher-order functions with closures (#2335) fix: Display warning if last expression of block is unused (#2314) chore(noir): Release 0.10.2 (#2343) fix: Prevent dead instruction elimination of brillig functions which may contain side-effects (#2340) chore: Separate integration tests for contracts and programs (#2339) chore: move orphaned integration tests to new directory (#2331) chore(noir): Release 0.10.1 (#2328) feat(ssa): Switch mem2reg pass to be per function rather than per block (#2243) feat(ssa): Perform dead instruction elimination on intrinsic functions (#2276) feat: Add full call stacks to runtime errors (#2310) chore(ci): fix mismatched input name to publish workflow (#2327) chore: add README for integration test structure (#2277) feat: Improved error message for unexpected return type (#2302) feat(stdlib): Implement `str` `as_bytes` and `into_bytes` function (#2298) chore(ci): automatically convert changelog entries to sentence case (#2325) ...
Configuration menu - View commit details
-
Copy full SHA for c970b4f - Browse repository at this point
Copy the full SHA c970b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a71e5a7 - Browse repository at this point
Copy the full SHA a71e5a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec855ff - Browse repository at this point
Copy the full SHA ec855ffView commit details
Commits on Sep 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1bfab41 - Browse repository at this point
Copy the full SHA 1bfab41View commit details
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 778af65 - Browse repository at this point
Copy the full SHA 778af65View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 41720c6 - Browse repository at this point
Copy the full SHA 41720c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f87c5c - Browse repository at this point
Copy the full SHA 0f87c5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc8324a - Browse repository at this point
Copy the full SHA dc8324aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc21e14 - Browse repository at this point
Copy the full SHA bc21e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cc363 - Browse repository at this point
Copy the full SHA 43cc363View commit details -
Update crates/noirc_abi_wasm/test/browser/abi_encode.test.ts
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b005033 - Browse repository at this point
Copy the full SHA b005033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05e86ef - Browse repository at this point
Copy the full SHA 05e86efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eaea24 - Browse repository at this point
Copy the full SHA 3eaea24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1182be1 - Browse repository at this point
Copy the full SHA 1182be1View commit details