Skip to content
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: Sync from noir #10110

Closed
wants to merge 54 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
8f9c85e
[1 changes] feat: try to inline brillig calls with all constant argum…
AztecBot Nov 21, 2024
55dfa6a
chore: apply sync fixes
AztecBot Nov 21, 2024
9c56e4d
.
TomAFrench Nov 21, 2024
a4cbd43
[1 changes] fix: remove `compiler_version` from new `Nargo.toml` (htt…
AztecBot Nov 21, 2024
2505ae4
chore: apply sync fixes
AztecBot Nov 22, 2024
8e90562
fix: remove `compiler_version` from new `Nargo.toml` (https://github.…
AztecBot Nov 22, 2024
811eda4
[1 changes] feat(ssa): Loop invariant code motion (https://github.com…
AztecBot Nov 22, 2024
735d9d8
chore: apply sync fixes
AztecBot Nov 22, 2024
d5e150c
feat(ssa): Loop invariant code motion (https://github.com/noir-lang/n…
AztecBot Nov 22, 2024
8719b3b
[1 changes] feat: Add `array_refcount` and `slice_refcount` builtins …
AztecBot Nov 23, 2024
4fe76c4
chore: apply sync fixes
AztecBot Nov 23, 2024
ee7a338
feat: Add `array_refcount` and `slice_refcount` builtins for debuggin…
AztecBot Nov 23, 2024
88c2f3d
[1 changes] feat: Add `array_refcount` and `slice_refcount` builtins …
AztecBot Nov 24, 2024
08c0e67
chore: apply sync fixes
AztecBot Nov 24, 2024
d20740f
feat: Add `array_refcount` and `slice_refcount` builtins for debuggin…
AztecBot Nov 24, 2024
7b367fe
[1 changes] feat: Add `array_refcount` and `slice_refcount` builtins …
AztecBot Nov 25, 2024
2d4240a
chore: apply sync fixes
AztecBot Nov 25, 2024
24e1c5b
feat: Add `array_refcount` and `slice_refcount` builtins for debuggin…
AztecBot Nov 25, 2024
bb7380e
[1 changes] feat(comptime): Implement blackbox functions in comptime …
AztecBot Nov 26, 2024
c727735
chore: apply sync fixes
AztecBot Nov 26, 2024
7a776ac
feat(comptime): Implement blackbox functions in comptime interpreter …
AztecBot Nov 26, 2024
d0ca5e1
[1 changes] fix(ssa): Track all local allocations during flattening (…
AztecBot Nov 26, 2024
22163b6
chore: apply sync fixes
AztecBot Nov 26, 2024
b2653c0
fix(ssa): Track all local allocations during flattening (https://gith…
AztecBot Nov 26, 2024
0911fb1
Merge branch 'master' into sync-noir
TomAFrench Nov 26, 2024
a5d4de0
.
TomAFrench Nov 26, 2024
795606b
[1 changes] chore!: remove `ec` module from stdlib (https://github.co…
AztecBot Nov 27, 2024
cc17c3c
chore: apply sync fixes
AztecBot Nov 27, 2024
657adc4
chore!: remove `ec` module from stdlib (https://github.com/noir-lang/…
AztecBot Nov 27, 2024
29dc5cb
Merge branch 'master' into sync-noir
sirasistant Nov 27, 2024
40404ed
use external ec lib
sirasistant Nov 27, 2024
2d9e412
fix version
sirasistant Nov 27, 2024
9a691bc
add missing types
sirasistant Nov 27, 2024
968325d
.
TomAFrench Nov 27, 2024
afd5612
.
TomAFrench Nov 27, 2024
fbe3491
.
TomAFrench Nov 27, 2024
a33ae1a
.
TomAFrench Nov 27, 2024
144907c
Merge branch 'master' into sync-noir
TomAFrench Nov 27, 2024
7d27f23
Merge branch 'master' into sync-noir
TomAFrench Nov 27, 2024
8c17851
[1 changes] feat(ssa): Deduplicate intrinsics with predicates (https:…
AztecBot Nov 28, 2024
b6c4d27
chore: apply sync fixes
AztecBot Nov 28, 2024
d229b1f
feat(ssa): Deduplicate intrinsics with predicates (https://github.com…
AztecBot Nov 28, 2024
cfab7da
Merge branch 'master' into sync-noir
TomAFrench Nov 28, 2024
35133a5
[1 changes] chore: pin foundry version in CI (https://github.com/noir…
AztecBot Nov 28, 2024
b0068d4
chore: apply sync fixes
AztecBot Nov 28, 2024
20dbf72
chore: pin foundry version in CI (https://github.com/noir-lang/noir/p…
AztecBot Nov 28, 2024
d94d1e2
.
TomAFrench Nov 28, 2024
d753635
.
TomAFrench Nov 28, 2024
ecc07c2
.
TomAFrench Nov 28, 2024
5ca6c88
.
TomAFrench Nov 28, 2024
0fef6a4
Merge branch 'master' into sync-noir
TomAFrench Nov 28, 2024
0e87bea
Apply suggestions from code review
TomAFrench Nov 28, 2024
35d114f
Merge branch 'master' into sync-noir
TomAFrench Nov 28, 2024
6039177
Merge branch 'master' into sync-noir
TomAFrench Nov 28, 2024
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
Prev Previous commit
Next Next commit
use external ec lib
sirasistant committed Nov 27, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 40404edd4e22b8e471c938b1833733dccf2794dc
Original file line number Diff line number Diff line change
@@ -5,3 +5,4 @@ authors = [""]
compiler_version = ">=0.18.0"

[dependencies]
ec = { tag = "v0.1.0", git = "https://github.com/noir-lang/ec" }
Original file line number Diff line number Diff line change
@@ -19,10 +19,8 @@ use crate::{
use dep::std::embedded_curve_ops::EmbeddedCurvePoint as Point;

use crate::public_keys::AddressPoint;
use std::{
ec::{pow, sqrt},
embedded_curve_ops::{EmbeddedCurveScalar, fixed_base_scalar_mul as derive_public_key},
};
use ec::{pow, sqrt};
use std::embedded_curve_ops::{EmbeddedCurveScalar, fixed_base_scalar_mul as derive_public_key};

// Aztec address
pub struct AztecAddress {