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

fix(experimental elaborator): Fix globals which use function calls #5172

Merged
merged 28 commits into from
Jun 5, 2024

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    5a4ec6e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Start integrating interpreter

    jfecher committed May 31, 2024
    Configuration menu
    Copy the full SHA
    bfb0864 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. More comptime work

    jfecher committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d42440d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    83a9238 View commit details
    Browse the repository at this point in the history
  2. fmt

    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f77bef5 View commit details
    Browse the repository at this point in the history
  3. Add elaborator to CI

    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4cd8b1f View commit details
    Browse the repository at this point in the history
  4. Fix frontend test

    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    88514b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    58a7d10 View commit details
    Browse the repository at this point in the history
  6. Update compiler/noirc_frontend/src/ast/expression.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5134c91 View commit details
    Browse the repository at this point in the history
  7. Update compiler/noirc_frontend/src/hir/def_collector/dc_crate.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ce25c87 View commit details
    Browse the repository at this point in the history
  8. Update compiler/noirc_frontend/src/hir/comptime/value.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    001b0b0 View commit details
    Browse the repository at this point in the history
  9. Update compiler/noirc_frontend/src/hir/comptime/value.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    1fc3734 View commit details
    Browse the repository at this point in the history
  10. Update compiler/noirc_frontend/src/hir/comptime/value.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c025ba8 View commit details
    Browse the repository at this point in the history
  11. Update compiler/noirc_frontend/src/hir/comptime/value.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c70c846 View commit details
    Browse the repository at this point in the history
  12. Update compiler/noirc_frontend/src/hir/comptime/tests.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ff011ef View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    efb3dde View commit details
    Browse the repository at this point in the history
  14. Merge branch 'jf/elaborator-comptime' of https://github.com/noir-lang…

    …/noir into jf/elaborator-comptime
    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    fad3047 View commit details
    Browse the repository at this point in the history
  15. Import hashmap

    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ccf726f View commit details
    Browse the repository at this point in the history
  16. Define functions lazily

    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c30f167 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bbcbaf0 View commit details
    Browse the repository at this point in the history
  18. Fix globals

    jfecher committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e2b4b59 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d7a1b9b View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Fix test

    jfecher committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    6734bc7 View commit details
    Browse the repository at this point in the history
  2. Reset is_unconstrained

    jfecher committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    1a30098 View commit details
    Browse the repository at this point in the history
  3. Apply fix from #5176

    jfecher committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    79922d6 View commit details
    Browse the repository at this point in the history
  4. Update tooling/nargo_cli/build.rs

    Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
    jfecher and TomAFrench committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    0a0d41d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    266335e View commit details
    Browse the repository at this point in the history
  6. Merge branch 'jf/elaborator-define-function-lazy' of https://github.c…

    …om/noir-lang/noir into jf/elaborator-define-function-lazy
    jfecher committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    e60369c View commit details
    Browse the repository at this point in the history