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

[move-compiler-v2] add parser code for lambda types #14792

Merged
merged 18 commits into from
Dec 1, 2024

Commits on Dec 1, 2024

  1. Configuration menu
    Copy the full SHA
    d39bbbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9447812 View commit details
    Browse the repository at this point in the history
  3. undo some debugging tweaks to type printing that increased diff size …

    …unnecessarily; avoid generating errors/warnings about default Loc
    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    889d1f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48129ae View commit details
    Browse the repository at this point in the history
  5. inverted mask sense, changed Curry expr to Operation::Bind, MoveFunct…

    …ionExpr to Value::Function, got things mostly back in shape
    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    9646e96 View commit details
    Browse the repository at this point in the history
  6. fix a merge conflict that duplicated code, and check bound variables …

    …for abilities in lambda_lifter.rs
    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    54f85e8 View commit details
    Browse the repository at this point in the history
  7. undo underscore support

    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    f5a4baa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    239e6e1 View commit details
    Browse the repository at this point in the history
  9. add AbilitySet::MAXIMAL_FUNCTIONS and use it in some function type …

    …constraints to avoid reducing set of function type abilities when unifying types
    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    744b79d View commit details
    Browse the repository at this point in the history
  10. fix lint

    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    13dd2e0 View commit details
    Browse the repository at this point in the history
  11. rename Bind to EarlyBind and remove mask in favor of just being able …

    …to bind leading arguments
    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    386486c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9bbc396 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5c0e9f0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2fd0d13 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6bd922b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f9c8c47 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4cf9a1a View commit details
    Browse the repository at this point in the history
  18. fix clippy warnings

    brmataptos committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    3fc1956 View commit details
    Browse the repository at this point in the history