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

[alpha] Release v0.5.0 #31

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft

[alpha] Release v0.5.0 #31

wants to merge 9 commits into from

Commits on Jan 30, 2024

  1. chore: update gitignore

    jonathanpwang committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c5e7c15 View commit details
    Browse the repository at this point in the history
  2. Feat: switch to logup scheme for lookup argument (privacy-scaling-exp…

    …lorations#71)
    
    * Multi-input mv-lookup. (privacy-scaling-explorations#49)
    
    * Add mv_lookup.rs
    
    * mv_lookup::prover, mv_lookup::verifier
    
    * Replace lookup with mv_lookup
    
    * replace halo2 with mv lookup
    
    Co-authored-by: ying tong <[email protected]>
    
    * cleanups
    
    Co-authored-by: ying tong <[email protected]>
    
    * ConstraintSystem: setup lookup_tracker
    
    Co-authored-by: Andrija <[email protected]>
    
    * mv_lookup::hybrid_prover
    
    Co-authored-by: Andrija <[email protected]>
    
    * WIP
    
    * mv_multi_lookup: enable lookup caching
    
    Co-authored-by: therealyingtong <[email protected]>
    
    * Rename hybrid_lookup -> lookup
    
    * Chunk lookups using user-provided minimum degree
    
    Co-authored-by: Andrija <[email protected]>
    
    * mv_lookup bench
    
    Co-authored-by: Andrija <[email protected]>
    
    * Introduce counter feature for FFTs and MSMs
    
    Co-authored-by: Andrija <[email protected]>
    
    * Fix off-by-one errors in chunk_lookup
    
    Co-authored-by: Andrija <[email protected]>
    
    * bench wip
    
    * time evaluate_h
    
    * KZG
    
    * more efficient batch inversion
    
    * extended lookup example
    
    * Finalize mv lookup
    
    Author: therealyingtong <[email protected]>
    
    * Remove main/
    
    * Fix according to the comments
    
    * replace scan with parallel grand sum computation
    
    * Revert Cargo.lock
    
    * mv lookup Argument name
    
    * parallel batch invert
    
    ---------
    
    Co-authored-by: Andrija <[email protected]>
    Co-authored-by: ying tong <[email protected]>
    Co-authored-by: therealyingtong <[email protected]>
    
    * fmt
    
    * fix unit test
    
    * fix clippy errors
    
    * add todo in mv_lookup's prover
    
    * fmt and clippy
    
    * fix clippy
    
    * add detailed running time of steps in logup's prover
    
    * fmt
    
    * add more log hooks
    
    * more running time logs
    
    * use par invert
    
    * use sorted-vector to store how many times a table element occurs in input
    
    * par the process to get inputs_inv_sum
    
    * use par
    
    * fix par
    
    * add feature to skip inv sums
    
    * add new feature flag
    
    * fix clippy error
    
    ---------
    
    Co-authored-by: Sphere L <[email protected]>
    Co-authored-by: Andrija <[email protected]>
    Co-authored-by: ying tong <[email protected]>
    Co-authored-by: therealyingtong <[email protected]>
    5 people authored and jonathanpwang committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    77faacc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b684c37 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. chore: minor fixes

    jonathanpwang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    d94d6f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45e940c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fc1f8d View commit details
    Browse the repository at this point in the history
  4. chore: fix rayon wasm

    jonathanpwang committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    26a20be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    719f8e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a66088 View commit details
    Browse the repository at this point in the history