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: Implement hints on field_arithmetic lib (Part 2) #1004

Merged
merged 88 commits into from
Apr 22, 2023

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    ada5a2b View commit details
    Browse the repository at this point in the history
  2. Add file for uint348 files

    fmoletta committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    d1b7e84 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Add pack & split for uint348

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    c409d01 View commit details
    Browse the repository at this point in the history
  2. Move comment

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    93c6f4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82dbf2b View commit details
    Browse the repository at this point in the history
  4. Add integration test

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    df9deb2 View commit details
    Browse the repository at this point in the history
  5. Add integration test

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    7b2f5d9 View commit details
    Browse the repository at this point in the history
  6. Add unit tests

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    b1a3fbb View commit details
    Browse the repository at this point in the history
  7. Add hint on split_128

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    110605a View commit details
    Browse the repository at this point in the history
  8. Test split_128 hint

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8cc3ce7 View commit details
    Browse the repository at this point in the history
  9. Add add_no_uint384_hint

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    378788d View commit details
    Browse the repository at this point in the history
  10. Fix hint + add tests

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    271a38c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ed7de28 View commit details
    Browse the repository at this point in the history
  12. Msc fixes

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    be408c3 View commit details
    Browse the repository at this point in the history
  13. Add integration test

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8c6fb8c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    512a80e View commit details
    Browse the repository at this point in the history
  15. Add unit test

    fmoletta committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    089398e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    6852a87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3e05be View commit details
    Browse the repository at this point in the history
  3. Integration test

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    faf4765 View commit details
    Browse the repository at this point in the history
  4. Add unit tests

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    d30d404 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa9ce34 View commit details
    Browse the repository at this point in the history
  6. Fix missing directive

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f257b56 View commit details
    Browse the repository at this point in the history
  7. Run cairo-format

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    4218e80 View commit details
    Browse the repository at this point in the history
  8. Add changelog entry

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    e1d0100 View commit details
    Browse the repository at this point in the history
  9. Spelling

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    51c7dc3 View commit details
    Browse the repository at this point in the history
  10. Add hint code + Uint768 type

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f340a3a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    08ebafb View commit details
    Browse the repository at this point in the history
  12. Update src/hint_processor/builtin_hint_processor/uint384.rs

    Co-authored-by: Mario Rugiero <mario.rugiero@lambdaclass.com>
    fmoletta and Oppen committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    3f8bdfb View commit details
    Browse the repository at this point in the history
  13. Update src/hint_processor/builtin_hint_processor/uint384.rs

    Co-authored-by: Mario Rugiero <mario.rugiero@lambdaclass.com>
    fmoletta and Oppen committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    43f3977 View commit details
    Browse the repository at this point in the history
  14. Update src/hint_processor/builtin_hint_processor/uint384.rs

    Co-authored-by: Mario Rugiero <mario.rugiero@lambdaclass.com>
    fmoletta and Oppen committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0045914 View commit details
    Browse the repository at this point in the history
  15. Make hint code more readable

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    4f89202 View commit details
    Browse the repository at this point in the history
  16. Add integration test

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    c4b7f6e View commit details
    Browse the repository at this point in the history
  17. Add test

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f0400b9 View commit details
    Browse the repository at this point in the history
  18. Add unit test

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    a0368e2 View commit details
    Browse the repository at this point in the history
  19. Add changelog entry + fmt

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ce01868 View commit details
    Browse the repository at this point in the history
  20. Fix plural

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    bd3214a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f6359ad View commit details
    Browse the repository at this point in the history
  22. cargo fmt

    fmoletta committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    96bc852 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bf5a22c View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Fix test

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    1ada5b3 View commit details
    Browse the repository at this point in the history
  2. Fix syntax

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    764e28a View commit details
    Browse the repository at this point in the history
  3. Fix test

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    b259bd0 View commit details
    Browse the repository at this point in the history
  4. Add necessary lib fns

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    ffe9508 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24e06fe View commit details
    Browse the repository at this point in the history
  6. fix fmt

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    6861479 View commit details
    Browse the repository at this point in the history
  7. Fix test value

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    4f094b4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4059972 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ec67ecb View commit details
    Browse the repository at this point in the history
  10. Add test program

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    18011e0 View commit details
    Browse the repository at this point in the history
  11. Add hint to execute_hint

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    afe1cca View commit details
    Browse the repository at this point in the history
  12. Fix wrong hint being tested

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    355b836 View commit details
    Browse the repository at this point in the history
  13. Implement sqrt

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    9c159ef View commit details
    Browse the repository at this point in the history
  14. Add test fix file

    fmoletta committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    9c5db20 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    e9982da View commit details
    Browse the repository at this point in the history
  2. Expand integration test

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    c3be7b3 View commit details
    Browse the repository at this point in the history
  3. Add unit test

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    376cd3d View commit details
    Browse the repository at this point in the history
  4. Add proptests

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    6906494 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40ad285 View commit details
    Browse the repository at this point in the history
  6. Fix merge conflict

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    fee4a04 View commit details
    Browse the repository at this point in the history
  7. Fix merge conflict

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    3284a6d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0032e0a View commit details
    Browse the repository at this point in the history
  9. Add changelog entry

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    b61d958 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fc9573f View commit details
    Browse the repository at this point in the history
  11. Clippy

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    ed1c58c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    37bdc30 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    03eb74c View commit details
    Browse the repository at this point in the history
  14. Implement hint on div

    fmoletta committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    e1a04e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

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

Commits on Apr 19, 2023

  1. Add test + fix hint

    fmoletta committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    7b2329a View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    e307630 View commit details
    Browse the repository at this point in the history
  2. Fix merge conflict

    fmoletta committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    e9f2ea4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    415dab3 View commit details
    Browse the repository at this point in the history
  4. Add Changelog entry

    fmoletta committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    75ce158 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Add unit tests

    fmoletta committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    3f3bd6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f72a78e View commit details
    Browse the repository at this point in the history
  3. remove unused feature

    fmoletta committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    a4670bd View commit details
    Browse the repository at this point in the history
  4. Fix test value

    fmoletta committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    b617b78 View commit details
    Browse the repository at this point in the history
  5. Update cairo_programs/field_arithmetic.cairo

    Co-authored-by: Mario Rugiero <mario.rugiero@lambdaclass.com>
    fmoletta and Oppen committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    188ec9d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c7ebda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fa86261 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4c6c1e4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c942dc6 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'field-arithmetic-hints-2' of github.com:lambdaclass/cai…

    …ro-rs into field-arithmetic-hints-2
    fmoletta committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    77864d1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6048ec2 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. Configuration menu
    Copy the full SHA
    77024e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26aaacf View commit details
    Browse the repository at this point in the history