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: simplify constant calls to poseidon2_permutation, schnorr_verify and embedded_curve_add #5140

Merged
merged 25 commits into from
Aug 28, 2024

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    d6fae8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    243d158 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    9b7c4bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    726b2ac View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    0ba04e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Merge branch 'master' into tf/more-comptime-optimization

    * master: (34 commits)
      chore: Pedersen commitment in Noir (#5221)
      chore: pedersen hash in Noir (#5217)
      fix: Don't lazily elaborate functions (#5282)
      fix: avoid unnecessarily splitting expressions with multiplication terms with a shared term (#5291)
      fix: avoid duplicating constant arrays (#5287)
      feat: add fuzzer for Noir programs (#5251)
      feat: Run `comptime` code from annotations on a type definition (#5256)
      feat: implement comptime support for `as_slice` builtin (#5276)
      chore: create separate crate just for noir artifacts (#5162)
      feat: add support for wildcard types (#5275)
      chore: replace logical operators with bitwise in `DebugToString` (#5236)
      fix: use proper serialization in `AbiValue` (#5270)
      chore: simplify compilation flow to write to file immediately (#5265)
      feat: implement comptime support for `array_len` builtin (#5272)
      chore: Use the elaborator by default (#5246)
      chore: Release Noir(0.31.0) (#5166)
      feat!: remove `dep::` prefix (#4946)
      feat: Sync from aztec-packages (#5242)
      chore: replace `is_bn254` implementation to not rely on truncation of literals (#5247)
      chore: add no-predicate to hash implementations (#5253)
      ...
    TomAFrench committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    65d57d5 View commit details
    Browse the repository at this point in the history
  2. chore: fix build

    TomAFrench committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    cb155e5 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    4aa0cef View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Merge branch 'master' into tf/more-comptime-optimization

    * master:
      chore: keccak256 in Noir (#5316)
    TomAFrench committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    8c7aa7b View commit details
    Browse the repository at this point in the history
  2. .

    TomAFrench committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1ff2194 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    cd7fb0d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    21a756d View commit details
    Browse the repository at this point in the history
  2. .

    TomAFrench committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7425c1b View commit details
    Browse the repository at this point in the history
  3. .

    TomAFrench committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dda132c View commit details
    Browse the repository at this point in the history
  4. .

    TomAFrench committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dcc5982 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Configuration menu
    Copy the full SHA
    7d3e2e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. .

    TomAFrench committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    603088a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25deec0 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Merge branch 'master' into tf/more-comptime-optimization

    * master: (29 commits)
      fix!: Check unused generics are bound (#5840)
      chore(perf): Simplify poseidon2 algorithm  (#5811)
      chore: redo typo PR by nnsW3 (#5834)
      fix(sha256): Perform compression per block and utilize ROM instead of RAM when setting up the message block (#5760)
      chore(perf): Update to stdlib keccak for reduced Brillig code size (#5827)
      chore: crypto blackbox tests (#5614)
      feat: Improve "type annotations needed" errors (#5830)
      chore: enum dummy ID for `FuncId` in monomorphizer and docstring fixes (#5421)
      chore: delete wip fuzzing files that got accidentally added  (#5829)
      chore: test ACVM `BigInt` (#5559)
      fix(docs): Fix file paths for metaprogramming docs (#5826)
      fix: bit shifting type checking (#5824)
      feat: add Expr::as_method_call (#5822)
      chore: Fix docs typo (#5821)
      feat: add `UnresolvedType::is_field` and `Expr::as_assign` (#5804)
      chore: Add docs for each comptime method (#5802)
      chore: Add comptime docs (#5800)
      fix: Handle multiple entry points for Brillig call stack resolution after metadata deduplication (#5788)
      fix(acir_gen): Nested dynamic array initialization (#5810)
      fix: honor function visibility in LSP completion (#5809)
      ...
    TomAFrench committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    386a785 View commit details
    Browse the repository at this point in the history
  2. .

    TomAFrench committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    7ea10b9 View commit details
    Browse the repository at this point in the history
  3. .

    TomAFrench committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4505a9c View commit details
    Browse the repository at this point in the history
  4. .

    TomAFrench committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    d97effe View commit details
    Browse the repository at this point in the history
  5. .

    TomAFrench committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    9ed1919 View commit details
    Browse the repository at this point in the history
  6. .

    TomAFrench committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    de51683 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40871e1 View commit details
    Browse the repository at this point in the history