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

create vm diff fuzzer #1358

Merged
merged 93 commits into from
Aug 30, 2023
Merged

create vm diff fuzzer #1358

merged 93 commits into from
Aug 30, 2023

Commits on Aug 2, 2023

  1. create vm diff fuzzer

    dafifynn committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    1d97172 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Working fuzzer

    juan.mv committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    86bf958 View commit details
    Browse the repository at this point in the history
  2. Change name and paths

    juan.mv committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    d73ea83 View commit details
    Browse the repository at this point in the history
  3. Delete moved files

    juan.mv committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    2fa9a1b View commit details
    Browse the repository at this point in the history
  4. Add deps and run commands

    juan.mv committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    710d8b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cea92b View commit details
    Browse the repository at this point in the history
  6. Add info to readme

    juan.mv committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    7b1b6bf View commit details
    Browse the repository at this point in the history
  7. Merge branch 'vm-diff-fuzzer' of github.com:lambdaclass/cairo-vm into…

    … vm-diff-fuzzer
    juan.mv committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    a705f86 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    f196438 View commit details
    Browse the repository at this point in the history
  2. Prototype new fuzzer

    juan.mv committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    094b133 View commit details
    Browse the repository at this point in the history
  3. generalize program

    dafifynn committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    bd28491 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Add cairo program generator

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    af5f1a9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'vm-diff-fuzzer' of github.com:lambdaclass/cairo-vm into…

    … generate-cairo-for-diff
    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    1c8f1e1 View commit details
    Browse the repository at this point in the history
  3. Integrate with diff fuzzer

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3b23e36 View commit details
    Browse the repository at this point in the history
  4. generalize program

    dafifynn committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d6c35b8 View commit details
    Browse the repository at this point in the history
  5. Integrate gen + fuzzer

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d945eed View commit details
    Browse the repository at this point in the history
  6. Consider felt case

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    c83cd63 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fa3da20 View commit details
    Browse the repository at this point in the history
  8. Add inout vars case

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    0b49a6f View commit details
    Browse the repository at this point in the history
  9. Add inout vars case

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    fdd9449 View commit details
    Browse the repository at this point in the history
  10. add select rand hint code

    dafifynn committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    da1ffad View commit details
    Browse the repository at this point in the history
  11. Get random hints

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3e1f1d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce7e6a8 View commit details
    Browse the repository at this point in the history
  13. Change fuzzer name

    juan.mv committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    4fb18d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Consider more terminations

    juan.mv committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    9354138 View commit details
    Browse the repository at this point in the history
  2. Change return line

    juan.mv committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    8916de2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc36849 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08406da View commit details
    Browse the repository at this point in the history
  5. filter hints to try

    dafifynn committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    5ccb702 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Begin direct mem comparison

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    e399f41 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'vm-diff-fuzzer' of github.com:lambdaclass/cairo-vm into…

    … vm-diff-fuzzer
    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    7bb38ce View commit details
    Browse the repository at this point in the history
  3. Take any line

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    e328bdd View commit details
    Browse the repository at this point in the history
  4. Merge branch 'vm-diff-fuzzer' of github.com:lambdaclass/cairo-vm into…

    … generate-cairo-for-diff
    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    3979a67 View commit details
    Browse the repository at this point in the history
  5. Consider struct fields called after var

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    86963ce View commit details
    Browse the repository at this point in the history
  6. Remove prefix after picking dictionary

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    c92dc89 View commit details
    Browse the repository at this point in the history
  7. Remove print

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    f91832c View commit details
    Browse the repository at this point in the history
  8. Consider pack case

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    4af6ead View commit details
    Browse the repository at this point in the history
  9. Replace for space instead of deleting

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    8809190 View commit details
    Browse the repository at this point in the history
  10. Consider ( after variable

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    9d2effc View commit details
    Browse the repository at this point in the history
  11. Add constants definition

    juan.mv committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    50ff613 View commit details
    Browse the repository at this point in the history
  12. add extra hint

    dafifynn committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    3079ac9 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Merge conflicts

    juan.mv committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    2002751 View commit details
    Browse the repository at this point in the history
  2. Check not keccak works and document

    juan.mv committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    b3ac592 View commit details
    Browse the repository at this point in the history
  3. fix syntaxis error

    dafifynn committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    c14633c View commit details
    Browse the repository at this point in the history
  4. add error handling

    dafifynn committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    9b86391 View commit details
    Browse the repository at this point in the history
  5. fix error handling

    dafifynn committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    ece2754 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Refactor cairo_program_gen

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    1f6dd1f View commit details
    Browse the repository at this point in the history
  2. Merge with origin

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    4743816 View commit details
    Browse the repository at this point in the history
  3. Use replace token

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    5281a01 View commit details
    Browse the repository at this point in the history
  4. Use replace token

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    2ba9712 View commit details
    Browse the repository at this point in the history
  5. Fix parenthesis

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    6bb6f89 View commit details
    Browse the repository at this point in the history
  6. Reduce replacing

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    14a1ad5 View commit details
    Browse the repository at this point in the history
  7. Merge with main

    juan.mv committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    10cb173 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. add documentation

    dafifynn committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    9a96ba6 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Consider variable in func case

    juan.mv committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    f908e22 View commit details
    Browse the repository at this point in the history
  2. Remove debugging

    juan.mv committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    832d04e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'generate-cairo-for-diff' of github.com:lambdaclass/cair…

    …o-vm into vm-diff-fuzzer
    juan.mv committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    54a2fa0 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'vm-diff-fuzzer' of github.com:lambdaclass/cairo-vm into…

    … vm-diff-fuzzer
    juan.mv committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    08d715d View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Load all jsons once

    juan.mv committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2a780b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07ca7f1 View commit details
    Browse the repository at this point in the history
  3. Fix ids.a.field+3 case

    juan.mv committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9267f7c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Add case for constants

    juan.mv committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    f6e312c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19fc3fe View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    e3515f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d594246 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'vm-diff-fuzzer' of github.com:lambdaclass/cairo-vm into…

    … vm-diff-fuzzer
    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    c7d371d View commit details
    Browse the repository at this point in the history
  4. Correct main fuzzer readme

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    e247820 View commit details
    Browse the repository at this point in the history
  5. Spelling diff fuzzer docu

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    66272d8 View commit details
    Browse the repository at this point in the history
  6. Clarify 2. in diff fuzzer docu

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    1c53ef0 View commit details
    Browse the repository at this point in the history
  7. Add make deps step

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    fac0d1c View commit details
    Browse the repository at this point in the history
  8. Specify constants and cairo structs importing

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    659887d View commit details
    Browse the repository at this point in the history
  9. Add maturing to deps

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    173d4b5 View commit details
    Browse the repository at this point in the history
  10. Update Makefile

    Juan-M-V committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    02debcd View commit details
    Browse the repository at this point in the history
  11. Correct makefile

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    f6dad4f View commit details
    Browse the repository at this point in the history
  12. Correct makefile

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    66f8abf View commit details
    Browse the repository at this point in the history
  13. Add missing memory checker module

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    215e4ee View commit details
    Browse the repository at this point in the history
  14. Remove initial var declarations

    juan.mv committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    48c220e View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    7dddd5f View commit details
    Browse the repository at this point in the history
  2. Update changelog

    juan.mv committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    14060da View commit details
    Browse the repository at this point in the history
  3. Run cargo fmt

    juan.mv committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    7a888a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Use ast for parsing

    juan.mv committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    822cf87 View commit details
    Browse the repository at this point in the history
  2. Document cairo_program_gen

    juan.mv committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    c9f114f View commit details
    Browse the repository at this point in the history
  3. Remove commented code

    juan.mv committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    8ae61bc View commit details
    Browse the repository at this point in the history
  4. Update Changelog

    juan.mv committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    09c95d1 View commit details
    Browse the repository at this point in the history
  5. Update readme doc

    juan.mv committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    529ad2d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Get hints from VM code

    juan.mv committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    1b564b2 View commit details
    Browse the repository at this point in the history
  2. Merge with main

    juan.mv committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7eb0ca2 View commit details
    Browse the repository at this point in the history
  3. Change make command name

    juan.mv committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    fe4f228 View commit details
    Browse the repository at this point in the history
  4. Make interrupting more reliable

    juan.mv committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    793f787 View commit details
    Browse the repository at this point in the history
  5. Add targets to PHONY

    Juan-M-V committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    e14a086 View commit details
    Browse the repository at this point in the history
  6. assignment -> assignments

    Co-authored-by: fmoletta <[email protected]>
    Juan-M-V and fmoletta committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    8334165 View commit details
    Browse the repository at this point in the history
  7. add with

    Co-authored-by: fmoletta <[email protected]>
    Juan-M-V and fmoletta committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    768c0d9 View commit details
    Browse the repository at this point in the history
  8. importing -> to be imported

    Co-authored-by: fmoletta <[email protected]>
    Juan-M-V and fmoletta committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7737349 View commit details
    Browse the repository at this point in the history