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 82 files
+1 −1 .github/benchmark_projects.yml
+1 −1 EXTERNAL_NOIR_LIBRARIES.yml
+26 −1 acvm-repo/acvm/src/pwg/blackbox/embedded_curve_ops.rs
+12 −5 compiler/noirc_evaluator/src/acir/acir_context/generated_acir/mod.rs
+2 −2 compiler/noirc_evaluator/src/acir/tests/arrays.rs
+1 −1 compiler/noirc_evaluator/src/acir/tests/intrinsics.rs
+2 −2 compiler/noirc_evaluator/src/brillig/brillig_ir.rs
+5 −5 compiler/noirc_evaluator/src/ssa/interpreter/tests/black_box.rs
+6 −6 compiler/noirc_evaluator/src/ssa/ir/dfg/simplify/binary.rs
+32 −5 compiler/noirc_evaluator/src/ssa/ir/dfg/simplify/call.rs
+12 −12 compiler/noirc_evaluator/src/ssa/ir/dfg/simplify/cast.rs
+3 −3 compiler/noirc_evaluator/src/ssa/ir/dfg/simplify/constrain.rs
+14 −14 compiler/noirc_evaluator/src/ssa/opt/brillig_entry_points.rs
+14 −5 compiler/noirc_evaluator/src/ssa/opt/constant_folding/mod.rs
+5 −5 compiler/noirc_evaluator/src/ssa/opt/die.rs
+5 −5 compiler/noirc_evaluator/src/ssa/opt/die/prune_dead_parameters.rs
+23 −9 compiler/noirc_evaluator/src/ssa/opt/loop_invariant.rs
+17 −18 compiler/noirc_evaluator/src/ssa/opt/pure.rs
+1 −1 compiler/noirc_evaluator/src/ssa/opt/remove_enable_side_effects.rs
+24 −24 compiler/noirc_evaluator/src/ssa/opt/remove_if_else.rs
+2 −2 compiler/noirc_evaluator/src/ssa/opt/simple_optimization.rs
+15 −15 compiler/noirc_evaluator/src/ssa/opt/simplify_cfg.rs
+5 −5 compiler/noirc_evaluator/src/ssa/opt/unrolling.rs
+3 −0 compiler/noirc_evaluator/src/ssa/parser/ast.rs
+50 −2 compiler/noirc_evaluator/src/ssa/parser/into_ssa.rs
+19 −5 compiler/noirc_evaluator/src/ssa/parser/mod.rs
+55 −6 compiler/noirc_evaluator/src/ssa/parser/tests.rs
+1 −6 compiler/noirc_evaluator/src/ssa/ssa_gen/mod.rs
+6 −6 compiler/noirc_evaluator/src/ssa/validation/mod.rs
+6 −0 compiler/noirc_frontend/src/elaborator/path_resolution.rs
+43 −1 compiler/noirc_frontend/src/hir/comptime/interpreter/builtin.rs
+6 −0 compiler/noirc_frontend/src/hir/def_collector/dc_crate.rs
+20 −1 compiler/noirc_frontend/src/hir/def_map/module_data.rs
+33 −4 compiler/noirc_frontend/src/hir/resolution/import.rs
+61 −2 compiler/noirc_frontend/src/monomorphization/proxies.rs
+42 −11 compiler/noirc_frontend/src/node_interner/trait_impl.rs
+23 −0 compiler/noirc_frontend/src/tests/metaprogramming.rs
+12 −6 compiler/noirc_frontend/src/tests/structs.rs
+15 −0 compiler/noirc_frontend/src/tests/traits/trait_impl_validation.rs
+153 −0 compiler/noirc_frontend/src/tests/visibility.rs
+1 −0 cspell.json
+1 −1 docs/docs/libraries/standard_library/black_box_fns.md
+8 −4 docs/docs/libraries/standard_library/cryptographic_primitives/signatures.mdx
+29 −2 docs/sidebars.js
+24 −0 noir_stdlib/src/field/mod.nr
+7 −0 test_programs/compile_failure/comptime_as_typed_expr_private_module_function/Nargo.toml
+0 −0 test_programs/compile_failure/comptime_as_typed_expr_private_module_function/Prover.toml
+34 −0 test_programs/compile_failure/comptime_as_typed_expr_private_module_function/src/main.nr
+4 −0 test_programs/compile_failure/comptime_as_typed_expr_private_module_function/victim_lib/Nargo.toml
+12 −0 test_programs/compile_failure/comptime_as_typed_expr_private_module_function/victim_lib/src/lib.nr
+7 −0 test_programs/compile_failure/comptime_as_typed_expr_private_type_trait_method/Nargo.toml
+0 −0 test_programs/compile_failure/comptime_as_typed_expr_private_type_trait_method/Prover.toml
+4 −0 test_programs/compile_failure/comptime_as_typed_expr_private_type_trait_method/foo/Nargo.toml
+15 −0 test_programs/compile_failure/comptime_as_typed_expr_private_type_trait_method/foo/src/lib.nr
+26 −0 test_programs/compile_failure/comptime_as_typed_expr_private_type_trait_method/src/main.nr
+7 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/Nargo.toml
+0 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/Prover.toml
+7 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/midlib/Nargo.toml
+4 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/midlib/leaflib/Nargo.toml
+11 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/midlib/leaflib/src/lib.nr
+15 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/midlib/src/lib.nr
+6 −0 test_programs/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/src/main.nr
+7 −0 test_programs/execution_failure/dynamic_string_assert/Nargo.toml
+2 −0 test_programs/execution_failure/dynamic_string_assert/Prover.toml
+3 −0 test_programs/execution_failure/dynamic_string_assert/src/main.nr
+7 −0 test_programs/execution_success/regression_claude_1019/Nargo.toml
+1 −0 test_programs/execution_success/regression_claude_1019/Prover.toml
+35 −0 test_programs/execution_success/regression_claude_1019/src/main.nr
+6 −0 test_programs/execution_success/regression_foreign_proxy_generic/Nargo.toml
+0 −0 test_programs/execution_success/regression_foreign_proxy_generic/Prover.toml
+18 −0 test_programs/execution_success/regression_foreign_proxy_generic/src/main.nr
+7 −2 tooling/nargo_cli/build.rs
+19 −0 .../tests/snapshots/compile_failure/comptime_as_typed_expr_private_module_function/execute__tests__stderr.snap
+26 −0 ...ests/snapshots/compile_failure/comptime_as_typed_expr_private_type_trait_method/execute__tests__stderr.snap
+13 −0 ...apshots/compile_success_empty/comptime_as_typed_expr_public_type_trait_method/execute__tests__expanded.snap
+15 −0 tooling/nargo_cli/tests/snapshots/execution_failure/dynamic_string_assert/execute__tests__acir_stderr.snap
+15 −0 tooling/nargo_cli/tests/snapshots/execution_failure/dynamic_string_assert/execute__tests__brillig_stderr.snap
+15 −0 tooling/nargo_cli/tests/snapshots/execution_failure/dynamic_string_assert/execute__tests__comptime_stderr.snap
+29 −0 tooling/nargo_cli/tests/snapshots/execution_success/regression_claude_1019/execute__tests__expanded.snap
+5 −0 tooling/nargo_cli/tests/snapshots/execution_success/regression_claude_1019/execute__tests__stdout.snap
+18 −0 .../nargo_cli/tests/snapshots/execution_success/regression_foreign_proxy_generic/execute__tests__expanded.snap
+5 −0 ...ng/nargo_cli/tests/snapshots/execution_success/regression_foreign_proxy_generic/execute__tests__stdout.snap
Loading