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

[Tracking] Upgrade structs, remove duplication, refactor codebase, improve ergonomics #185

Merged
merged 69 commits into from
May 31, 2021

Commits on May 27, 2021

  1. Configuration menu
    Copy the full SHA
    78dde2b View commit details
    Browse the repository at this point in the history
  2. Fix import structure

    raychu86 committed May 27, 2021
    Configuration menu
    Copy the full SHA
    0c2ba6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f4ed50 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7645869 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5135efe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    339e82f View commit details
    Browse the repository at this point in the history
  7. clean up syntax

    raychu86 committed May 27, 2021
    Configuration menu
    Copy the full SHA
    74e4a83 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    75b193a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    197ed44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14d0033 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Rename base_dpc to testnet1

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    33acd37 View commit details
    Browse the repository at this point in the history
  2. Rename base_dpc to testnet1

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    84687bc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/AleoHQ/snarkVM into feat/…

    …ergonomics
    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    afd729e View commit details
    Browse the repository at this point in the history
  4. Merge duplicate Assignment structs and fix usage

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    5acdd3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    975eda9 View commit details
    Browse the repository at this point in the history
  6. Fix authors link in README

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    93f33ce View commit details
    Browse the repository at this point in the history
  7. Rename ProgramScheme and RecordScheme

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    3ff07f6 View commit details
    Browse the repository at this point in the history
  8. Rename to TransactionScheme

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    1635664 View commit details
    Browse the repository at this point in the history
  9. Rename DPCTransaction to Transaction

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    4334b72 View commit details
    Browse the repository at this point in the history
  10. Fmt

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    4885979 View commit details
    Browse the repository at this point in the history
  11. refactors

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    1a5a201 View commit details
    Browse the repository at this point in the history
  12. Update record serializer to record encoding

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    77b4ad8 View commit details
    Browse the repository at this point in the history
  13. Update comments

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    17486bb View commit details
    Browse the repository at this point in the history
  14. Update SNARK trait internal parameter names

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    8465fc3 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'feat/ergonomics' of https://github.com/AleoHQ/snarkVM i…

    …nto feat/marlin-snark-standard
    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    9296bda View commit details
    Browse the repository at this point in the history
  16. Fix

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    a51afed View commit details
    Browse the repository at this point in the history
  17. Merge pull request #180 from AleoHQ/feat/marlin-snark-standard

    Implement Snark standards for Marlin
    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    21f2347 View commit details
    Browse the repository at this point in the history
  18. Update README

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    274e20d View commit details
    Browse the repository at this point in the history
  19. Update marlin to match new convention

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    2afffa3 View commit details
    Browse the repository at this point in the history
  20. Rename RecordPayload to Payload

    howardwu committed May 29, 2021
    Configuration menu
    Copy the full SHA
    4600a4a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a3d9213 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2021

  1. Resolve gadget imports in nonnative

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    4de13b4 View commit details
    Browse the repository at this point in the history
  2. Fix dpc gadgets imports

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    a10b0cb View commit details
    Browse the repository at this point in the history
  3. Fix nonnative test imports

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    48f45b5 View commit details
    Browse the repository at this point in the history
  4. Resolve polycommit imports for gadgets

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    d57399d View commit details
    Browse the repository at this point in the history
  5. Resolve marlin and polycommit imports

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    866662f View commit details
    Browse the repository at this point in the history
  6. Fix posw circuit imports

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    a45c6b6 View commit details
    Browse the repository at this point in the history
  7. Simplify boolean gadget imports

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    7e0bc50 View commit details
    Browse the repository at this point in the history
  8. Rename gadgets::utilities to gadgets::bits

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    dff819e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    96be542 View commit details
    Browse the repository at this point in the history
  10. Clean up

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    fe4510e View commit details
    Browse the repository at this point in the history
  11. Fix benchmarks

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    cdcb68e View commit details
    Browse the repository at this point in the history
  12. Add basic prelude for gadgets

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    b9ce04b View commit details
    Browse the repository at this point in the history
  13. Fix prelude and use in bench example

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    b38927f View commit details
    Browse the repository at this point in the history
  14. Use prelude on marlin bench

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    e001c6c View commit details
    Browse the repository at this point in the history
  15. Migrates to

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    7e67c10 View commit details
    Browse the repository at this point in the history
  16. Refactor nonnative integration tests

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    631809c View commit details
    Browse the repository at this point in the history
  17. Add feature guards in gadgets

    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    187b98e View commit details
    Browse the repository at this point in the history
  18. Merge pull request #186 from AleoHQ/refactor/gadgets

    Isolate integer and bits gadgets out of the traits::utilities module
    howardwu committed May 30, 2021
    Configuration menu
    Copy the full SHA
    aa02774 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. Add prelude for snarkvm-algorithms

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    4502040 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #188 from AleoHQ/refactor/nonnative

    Migrate `snarkvm-nonnative` to `snarkvm-gadgets::nonnative`
    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    22b2633 View commit details
    Browse the repository at this point in the history
  3. Resolve merge conflicts

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    e235426 View commit details
    Browse the repository at this point in the history
  4. Add prelude for dpc

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    15f2a68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26b3e4b View commit details
    Browse the repository at this point in the history
  6. Migrate snarkvm-objects to snarkvm-dpc::block

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    0b29b70 View commit details
    Browse the repository at this point in the history
  7. Update README

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    13eb78e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #189 from AleoHQ/refactor/blocks

    Migrate `snarkvm-objects` to `snarkvm-dpc::block`
    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    c3682bb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a8c2e0 View commit details
    Browse the repository at this point in the history
  10. Update CI

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    57e6898 View commit details
    Browse the repository at this point in the history
  11. Update parameters module

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    24816cf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8b1506a View commit details
    Browse the repository at this point in the history
  13. Create testnet1 parameters folder

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    c5b15b4 View commit details
    Browse the repository at this point in the history
  14. Remove pub use from testnet1 parameters

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    3add83a View commit details
    Browse the repository at this point in the history
  15. Rename to inner circuit ID CRH

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    7835ea9 View commit details
    Browse the repository at this point in the history
  16. Update final directory for parameter scripts

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    6914d3b View commit details
    Browse the repository at this point in the history
  17. Add CI for each crate in the workspace

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    441151b View commit details
    Browse the repository at this point in the history
  18. Fix snarkvm-curves dep issue

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    6047bb0 View commit details
    Browse the repository at this point in the history
  19. Refresh integration test with local ledger impl

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    f4606ea View commit details
    Browse the repository at this point in the history
  20. Rename to .integration

    howardwu committed May 31, 2021
    Configuration menu
    Copy the full SHA
    c884868 View commit details
    Browse the repository at this point in the history