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

Add anoma nockma tests #3134

Merged
merged 29 commits into from
Nov 5, 2024
Merged

Add anoma nockma tests #3134

merged 29 commits into from
Nov 5, 2024

Commits on Nov 4, 2024

  1. Revert "add test"

    This reverts commit 3b28dbd.
    lukaszcz authored and janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3831af5 View commit details
    Browse the repository at this point in the history
  2. Non-recursive definitions (#3138)

    * Closes #2968 
    * Implements detection of function-like definitions, which either:
      - have some arguments on the left of `:`, or
      - have at least one clause.
    * Only function-like definitions are recursive.
    * Non-recursive definitions are not mutually recursive either, and can
    be used only after their definition. This necessitates rearranging some
    definitions in existing Juvix code.
    * Changes the scoping of identifiers in record updates. Now field names
    on the right side don't refer to the old values of the record fields but
    to identifiers in scope defined outside the record update. To refer to
    old values, one needs to explicitly use record projections, e.g.
    ```
    r@Rec{x := Rec.x r}
    ```
    lukaszcz authored and janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    84786a2 View commit details
    Browse the repository at this point in the history
  3. anoma node tests

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    88f3675 View commit details
    Browse the repository at this point in the history
  4. wip run anoma in tests

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1d408b7 View commit details
    Browse the repository at this point in the history
  5. use ANOMA_PATH

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    de4229b View commit details
    Browse the repository at this point in the history
  6. ci

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    646f376 View commit details
    Browse the repository at this point in the history
  7. typo

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4fef05f View commit details
    Browse the repository at this point in the history
  8. revert ci

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    56ba2dc View commit details
    Browse the repository at this point in the history
  9. try again

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1eedafc View commit details
    Browse the repository at this point in the history
  10. install protoc

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e0b0ff6 View commit details
    Browse the repository at this point in the history
  11. fix path

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b36310f View commit details
    Browse the repository at this point in the history
  12. try again

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    85c9167 View commit details
    Browse the repository at this point in the history
  13. remove quote test074

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    73d0674 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    51d7d74 View commit details
    Browse the repository at this point in the history
  15. add more tests

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d25b2b3 View commit details
    Browse the repository at this point in the history
  16. move .local/bin up

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    515dec3 View commit details
    Browse the repository at this point in the history
  17. enable all tests

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    68ccf31 View commit details
    Browse the repository at this point in the history
  18. anoma cache

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    5b53d0d View commit details
    Browse the repository at this point in the history
  19. run ci

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    acc7c29 View commit details
    Browse the repository at this point in the history
  20. simplify

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    cd6634f View commit details
    Browse the repository at this point in the history
  21. try

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    bba5da2 View commit details
    Browse the repository at this point in the history
  22. remove dummy

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f48ae18 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b12cd94 View commit details
    Browse the repository at this point in the history
  24. restore tests

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    43c9370 View commit details
    Browse the repository at this point in the history
  25. classify tests

    janmasrovira committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    acb2e95 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Fix argsPath in nock stdlib call

    The argsPath in stdlib call should be unconditionally [R, L] i.e the
    'arguments' slot of the stdlib function.
    paulcadman committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    cc7585d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbe0b2e View commit details
    Browse the repository at this point in the history
  3. Remove commented out code

    paulcadman committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b66b2f9 View commit details
    Browse the repository at this point in the history
  4. Nock test 24 works

    paulcadman committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    1377561 View commit details
    Browse the repository at this point in the history