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

[mypyc] Implement lowering pass and add primitives for int (in)equality #17027

Merged
merged 15 commits into from
Mar 16, 2024

Commits on Mar 14, 2024

  1. WIP lowering

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    d75e51c View commit details
    Browse the repository at this point in the history
  2. Fixes

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    321360d View commit details
    Browse the repository at this point in the history
  3. Make lowering work and add test cases

    Pre-existing tests are still failing.
    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3d2a27d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b1d4cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fade4b2 View commit details
    Browse the repository at this point in the history
  6. Fix style

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    bafe491 View commit details
    Browse the repository at this point in the history
  7. Clean up

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f6ec78d View commit details
    Browse the repository at this point in the history
  8. Update tests

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    bdbea62 View commit details
    Browse the repository at this point in the history
  9. Update test

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    fdf6f1d View commit details
    Browse the repository at this point in the history
  10. Some polish

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1975bf1 View commit details
    Browse the repository at this point in the history
  11. Black

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    dcbe456 View commit details
    Browse the repository at this point in the history
  12. Update comments and docstrings

    JukkaL committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    690f195 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c3bcc78 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Don't generate C if there were errors

    It's pointless, plus the IR is incomplete and so code gen will likely fail.
    JukkaL committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4725e6f View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

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