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] Support attributes that override properties #14377

Merged
merged 25 commits into from
Jan 10, 2023

Commits on Dec 30, 2022

  1. Add failing test cases

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    554e393 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96b2767 View commit details
    Browse the repository at this point in the history
  3. WIP partially enable test case

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    f8f65cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9f9ae8 View commit details
    Browse the repository at this point in the history
  5. More refactoring

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    147ccde View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e507645 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0243a1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    15b7b30 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e638b0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    44075a9 View commit details
    Browse the repository at this point in the history
  11. Support settable properties

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    c756c36 View commit details
    Browse the repository at this point in the history
  12. Black + isort

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    de7e436 View commit details
    Browse the repository at this point in the history
  13. Merge test cases

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    d92905d View commit details
    Browse the repository at this point in the history
  14. Merge more test cases

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    1fd4bc5 View commit details
    Browse the repository at this point in the history
  15. Fix edge case

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    d80842a View commit details
    Browse the repository at this point in the history
  16. Test case fixes

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    0274969 View commit details
    Browse the repository at this point in the history
  17. Add native int test cases

    JukkaL committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    810c4e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Fix test case

    JukkaL committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    b0ee424 View commit details
    Browse the repository at this point in the history
  2. Minor refactoring

    JukkaL committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    479ffcd View commit details
    Browse the repository at this point in the history
  3. Fix self check

    JukkaL committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    039fe10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1996b8a View commit details
    Browse the repository at this point in the history
  5. Minor refactoring

    JukkaL committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    f5d4560 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Make test cases compatible with CPython

    To override a property with an attribute, an initializer is needed.
    JukkaL committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    8fc012e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d948ce8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    158ee54 View commit details
    Browse the repository at this point in the history