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: Evaluation of dynamic assert messages #4101

Merged
merged 72 commits into from
Feb 1, 2024
Merged

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    a523278 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31b6e55 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    84ec1bc View commit details
    Browse the repository at this point in the history
  2. remove old impl

    vezenovm committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0a084c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c581cee View commit details
    Browse the repository at this point in the history
  4. cargo fmt

    vezenovm committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    73e48fb View commit details
    Browse the repository at this point in the history
  5. remove old ocmment

    vezenovm committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0c46345 View commit details
    Browse the repository at this point in the history
  6. cargo clippy and cleanup

    vezenovm committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    1cf135d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3123241 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    08d8922 View commit details
    Browse the repository at this point in the history
  9. resolve merge conflicts

    vezenovm committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3284b99 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. start switching order of evaluation of resolve_assert_message as to n…

    …ot have to change the brillig VM too much
    vezenovm committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    83605d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fdf5be View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. switch order of execution

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    f131b96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f253cd2 View commit details
    Browse the repository at this point in the history
  3. cargo clippy

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e149ede View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8eb77ad View commit details
    Browse the repository at this point in the history
  5. added compile failure tests

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    d0234d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f0cbe0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    845e269 View commit details
    Browse the repository at this point in the history
  8. handle parser rrs

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    85a40c4 View commit details
    Browse the repository at this point in the history
  9. fix create_mock

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e42cb9c View commit details
    Browse the repository at this point in the history
  10. move to non-optional expr

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ec87b69 View commit details
    Browse the repository at this point in the history
  11. clippy

    vezenovm committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    bc317a0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9284490 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    4333637 View commit details
    Browse the repository at this point in the history
  2. fix format

    vezenovm committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    9bc00eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3083c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    185aba1 View commit details
    Browse the repository at this point in the history
  5. cargo fmt

    vezenovm committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    27ea4d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c7ff78 View commit details
    Browse the repository at this point in the history
  7. Update tooling/nargo/src/ops/execute.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    vezenovm and TomAFrench committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    720e470 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. some initial switches to putting resolve_assert_message under a predi…

    …cate, still have to make call instr atomic w/ SSA
    vezenovm committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8698083 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8458f83 View commit details
    Browse the repository at this point in the history
  3. accept changes

    vezenovm committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    1a3ea85 View commit details
    Browse the repository at this point in the history
  4. missing merge edit

    vezenovm committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    480297a View commit details
    Browse the repository at this point in the history
  5. remove unused imports

    vezenovm committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8de9539 View commit details
    Browse the repository at this point in the history
  6. remove old dbg

    vezenovm committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    86cab04 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    7afc317 View commit details
    Browse the repository at this point in the history
  2. cleanup decompose_constrain

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    55de71f View commit details
    Browse the repository at this point in the history
  3. some comment cleanup

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    3ebc34a View commit details
    Browse the repository at this point in the history
  4. remove old comments

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    c0d3403 View commit details
    Browse the repository at this point in the history
  5. resolve merge conflicts

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    49e7118 View commit details
    Browse the repository at this point in the history
  6. cargo fmt

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9944a83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    282a7d7 View commit details
    Browse the repository at this point in the history
  8. defunc cleanup

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4cd9255 View commit details
    Browse the repository at this point in the history
  9. cleanup

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9796a1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8579816 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5170bc1 View commit details
    Browse the repository at this point in the history
  12. macro errs update

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ae06f9e View commit details
    Browse the repository at this point in the history
  13. add an expect func to option

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4e4d273 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e516c27 View commit details
    Browse the repository at this point in the history
  15. Update compiler/noirc_evaluator/src/ssa/opt/defunctionalize.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    vezenovm and TomAFrench committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    0c77f8f View commit details
    Browse the repository at this point in the history
  16. fixup git suggestion

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    5cd9335 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c8170f3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ae23e5c View commit details
    Browse the repository at this point in the history
  19. chore: reduce diff

    TomAFrench committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    5e0e198 View commit details
    Browse the repository at this point in the history
  20. format constrain err better

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    fa6b50c View commit details
    Browse the repository at this point in the history
  21. Update compiler/noirc_evaluator/src/ssa/ssa_gen/mod.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    vezenovm and TomAFrench committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    f5598fe View commit details
    Browse the repository at this point in the history
  22. cargo fmt

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    d3c2f0e View commit details
    Browse the repository at this point in the history
  23. fix old test updates

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    bb34b45 View commit details
    Browse the repository at this point in the history
  24. remove old comment

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    819c95a View commit details
    Browse the repository at this point in the history
  25. reduce diff

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    c62bec8 View commit details
    Browse the repository at this point in the history
  26. update assert docs

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    7f174dc View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    dd056a1 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    757c740 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    545923e View commit details
    Browse the repository at this point in the history
  30. improve comment

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    e002ba2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c6fe900 View commit details
    Browse the repository at this point in the history
  32. prettier

    vezenovm committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    1d06de2 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    a48f065 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f27d40 View commit details
    Browse the repository at this point in the history