Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion noir/noir-repo
Submodule noir-repo updated 91 files
+1 −1 .github/benchmark_projects.yml
+11 −0 .github/dependabot.yml
+1 −1 .github/workflows/deny.yml
+1 −1 .github/workflows/docs-pr.yml
+1 −1 EXTERNAL_NOIR_LIBRARIES.yml
+4 −6 acvm-repo/acir/src/circuit/mod.rs
+1 −1 acvm-repo/acir/src/native_types/expression/mod.rs
+1 −1 acvm-repo/acir/src/native_types/expression/operators.rs
+0 −99 acvm-repo/acir/src/native_types/expression/ordering.rs
+126 −17 acvm-repo/acvm/src/compiler/optimizers/redundant_range.rs
+4 −4 acvm-repo/acvm_js/package.json
+4 −4 compiler/integration-tests/package.json
+8 −1 compiler/noirc_evaluator/src/acir/acir_context/brillig_call.rs
+23 −51 compiler/noirc_evaluator/src/acir/acir_context/mod.rs
+14 −11 compiler/noirc_evaluator/src/acir/mod.rs
+25 −3 compiler/noirc_evaluator/src/errors.rs
+4 −0 compiler/noirc_evaluator/src/ssa/ir/types.rs
+3 −4 compiler/noirc_evaluator/src/ssa/opt/brillig_entry_points.rs
+8 −2 compiler/noirc_evaluator/src/ssa/opt/constant_folding/mod.rs
+6 −4 compiler/noirc_evaluator/src/ssa/opt/remove_unreachable_instructions.rs
+34 −2 compiler/noirc_evaluator/src/ssa/ssa_gen/mod.rs
+157 −5 compiler/noirc_evaluator/src/ssa/validation/mod.rs
+22 −18 compiler/noirc_frontend/src/ast/expression.rs
+30 −9 compiler/noirc_frontend/src/elaborator/expressions.rs
+3 −1 compiler/noirc_frontend/src/elaborator/function.rs
+27 −1 compiler/noirc_frontend/src/elaborator/lints.rs
+22 −8 compiler/noirc_frontend/src/elaborator/mod.rs
+9 −0 compiler/noirc_frontend/src/elaborator/types.rs
+19 −6 compiler/noirc_frontend/src/hir/comptime/display.rs
+20 −35 compiler/noirc_frontend/src/hir/comptime/interpreter.rs
+32 −9 compiler/noirc_frontend/src/hir/comptime/interpreter/builtin.rs
+1 −3 compiler/noirc_frontend/src/hir/comptime/interpreter/cast.rs
+8 −6 compiler/noirc_frontend/src/hir/comptime/interpreter/foreign.rs
+42 −23 compiler/noirc_frontend/src/hir/comptime/interpreter/infix.rs
+13 −0 compiler/noirc_frontend/src/hir/resolution/errors.rs
+4 −0 compiler/noirc_frontend/src/hir/type_check/errors.rs
+47 −0 compiler/noirc_frontend/src/hir_def/types.rs
+38 −5 compiler/noirc_frontend/src/monomorphization/mod.rs
+18 −0 compiler/noirc_frontend/src/tests/runtime.rs
+18 −0 compiler/noirc_frontend/src/tests/visibility.rs
+6 −6 compiler/wasm/package.json
+2 −1 cspell.json
+10 −10 docs/package.json
+1 −1 examples/browser/package.json
+0 −2 noir_stdlib/docs/all.html
+0 −33 noir_stdlib/docs/std/ecdsa_secp256k1/fn._verify_signature.html
+0 −1 noir_stdlib/docs/std/ecdsa_secp256k1/fn.verify_signature.html
+0 −1 noir_stdlib/docs/std/ecdsa_secp256k1/index.html
+0 −33 noir_stdlib/docs/std/ecdsa_secp256r1/fn._verify_signature.html
+0 −1 noir_stdlib/docs/std/ecdsa_secp256r1/fn.verify_signature.html
+0 −1 noir_stdlib/docs/std/ecdsa_secp256r1/index.html
+2 −4 noir_stdlib/src/array/check_shuffle.nr
+1 −1 noir_stdlib/src/ecdsa_secp256k1.nr
+1 −1 noir_stdlib/src/ecdsa_secp256r1.nr
+7 −7 package.json
+6 −0 test_programs/compile_failure/regression_10497/Nargo.toml
+2 −0 test_programs/compile_failure/regression_10497/Prover.toml
+25 −0 test_programs/compile_failure/regression_10497/src/main.nr
+6 −0 test_programs/compile_failure/return_fn_from_brillig_to_acir/Nargo.toml
+15 −0 test_programs/compile_failure/return_fn_from_brillig_to_acir/src/main.nr
+6 −0 test_programs/compile_success_no_bug/regression_10631/Nargo.toml
+74 −0 test_programs/compile_success_no_bug/regression_10631/src/main.nr
+6 −0 test_programs/execution_failure/shl_overflow_u64/Nargo.toml
+1 −0 test_programs/execution_failure/shl_overflow_u64/Prover.toml
+6 −0 test_programs/execution_failure/shl_overflow_u64/src/main.nr
+6 −0 test_programs/execution_failure/shr_overflow_u64/Nargo.toml
+1 −0 test_programs/execution_failure/shr_overflow_u64/Prover.toml
+6 −0 test_programs/execution_failure/shr_overflow_u64/src/main.nr
+1 −1 test_programs/execution_failure/slice_insert_failure/src/main.nr
+7 −0 test_programs/execution_success/brillig_array_ifelse/Nargo.toml
+2 −0 test_programs/execution_success/brillig_array_ifelse/Prover.toml
+30 −0 test_programs/execution_success/brillig_array_ifelse/src/main.nr
+45 −44 test_programs/noir_test_success/mock_oracle/src/main.nr
+2 −2 tooling/artifact_cli/src/execution.rs
+56 −33 tooling/nargo_cli/build.rs
+102 −2 tooling/nargo_cli/src/cli/execute_cmd/interpret.rs
+20 −2 tooling/nargo_cli/src/cli/test_cmd.rs
+38 −16 tooling/nargo_cli/tests/execute.rs
+7 −0 tooling/nargo_cli/tests/snapshots/compile_failure/regression_10497/execute__tests__stderr.snap
+12 −0 tooling/nargo_cli/tests/snapshots/compile_failure/return_fn_from_brillig_to_acir/execute__tests__stderr.snap
+35 −0 tooling/nargo_cli/tests/snapshots/compile_success_no_bug/regression_10631/execute__tests__expanded.snap
+29 −0 tooling/nargo_cli/tests/snapshots/execution_success/brillig_array_ifelse/execute__tests__expanded.snap
+5 −0 tooling/nargo_cli/tests/snapshots/execution_success/brillig_array_ifelse/execute__tests__stdout.snap
+1 −1 tooling/nargo_cli/tests/snapshots/execution_success/multi_scalar_mul/execute__tests__stdout.snap
+1 −1 tooling/nargo_cli/tests/snapshots/execution_success/regression_11294/execute__tests__stdout.snap
+1 −1 tooling/nargo_cli/tests/snapshots/execution_success/regression_7744/execute__tests__stdout.snap
+4 −4 tooling/noir_codegen/package.json
+4 −4 tooling/noir_js/package.json
+3 −3 tooling/noir_js_types/package.json
+1 −1 tooling/noirc_abi_wasm/package.json
+391 −320 yarn.lock