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[lang]: protect external calls with keyword #2938

Merged
merged 44 commits into from Mar 6, 2024

Commits on Jun 24, 2022

  1. Configuration menu
    Copy the full SHA
    aa8d7e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5e1645 View commit details
    Browse the repository at this point in the history
  3. fix lint, mypy

    charles-cooper committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    a123ff7 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. Configuration menu
    Copy the full SHA
    609a5b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20a9f90 View commit details
    Browse the repository at this point in the history
  3. fix mypy

    charles-cooper committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    5107e11 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

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

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    bd4c963 View commit details
    Browse the repository at this point in the history
  2. improve an exception

    charles-cooper committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ed4a4ec View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. refactor extcall handling

    fix: ExtCall inherits from Call
    remove parse_Call from stmt.py, merge into expr.py
    charles-cooper committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f2d9812 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. fix some small issues

    charles-cooper committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    e44337e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. fix dead function

    charles-cooper committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    af8df84 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

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

    charles-cooper committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    365e3f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f30ea9 View commit details
    Browse the repository at this point in the history
  4. update the grammar

    charles-cooper committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    2f432a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ccfd771 View commit details
    Browse the repository at this point in the history
  6. rename a variable

    charles-cooper committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    69b0580 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

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

    charles-cooper committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    37e29ac View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. update existing tests

    charles-cooper committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    bd4f3b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c75248a View commit details
    Browse the repository at this point in the history
  3. more test updates

    also rewrite some `assert_compile_failed` to `pytest.raises()` as we go
    along
    charles-cooper committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    271de77 View commit details
    Browse the repository at this point in the history
  4. more test updates

    charles-cooper committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    2fb5759 View commit details
    Browse the repository at this point in the history
  5. grammar updates

    charles-cooper committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    bd53dab View commit details
    Browse the repository at this point in the history
  6. fix examples

    tserg committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    d60ae63 View commit details
    Browse the repository at this point in the history
  7. fix some tests

    tserg committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    b80e593 View commit details
    Browse the repository at this point in the history
  8. refactor grammar

    fix some reduce/reduce conflicts
    rename variable_access to atom_expr and move it to the correct place in
    the file
    rename "operation" to "expr"
    
    update lark version since the grammar updates tripped a bug
    charles-cooper committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    670313e View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Merge pull request #27 from tserg/tests/await

    tests: await
    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    8d3e0cc View commit details
    Browse the repository at this point in the history
  2. fix example

    tserg committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    1db1321 View commit details
    Browse the repository at this point in the history
  3. fix tests

    tserg committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    4f183fe View commit details
    Browse the repository at this point in the history
  4. Merge pull request #28 from tserg/tests/await

    more tests for await
    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    9b4a831 View commit details
    Browse the repository at this point in the history
  5. fix more tests

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    62f60d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4422425 View commit details
    Browse the repository at this point in the history
  7. fix lint

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    fa70c34 View commit details
    Browse the repository at this point in the history
  8. fix some more tests

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    5808c10 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. minor refactoring

    charles-cooper committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    e014b40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5aa263f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    632e66c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f728c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0de483f View commit details
    Browse the repository at this point in the history
  6. fix test

    tserg committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    44e0294 View commit details
    Browse the repository at this point in the history
  7. remove dead functions

    charles-cooper committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f83ffcc View commit details
    Browse the repository at this point in the history
  8. Merge pull request #29 from tserg/test/await

    fix await test
    charles-cooper committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    b625c04 View commit details
    Browse the repository at this point in the history