mypy
[mypyc] Support attributes that override properties
#14377
Merged

[mypyc] Support attributes that override properties #14377

JukkaL merged 25 commits into master from mypyc-property-inheritance
JukkaL
JukkaL Add failing test cases
554e3936
JukkaL Fix accessing attribute that overrides a property
96b27679
JukkaL WIP partially enable test case
f8f65cd0
JukkaL Refactor mypyc.irbuild.prepare a little
c9f9ae82
JukkaL More refactoring
147ccdeb
JukkaL Prefer attributes over methods, if both are defined
e5076450
JukkaL Generate method decl for implicit property getters
0243a1e9
JukkaL Fix serialization of the "implicit" attribute
15b7b30d
JukkaL Support simple use cases where an attribute overrides a property
8e638b06
JukkaL Fix case where both attribute and property are inherited
44075a9a
JukkaL Support settable properties
c756c365
JukkaL Black + isort
de7e436d
JukkaL Merge test cases
d92905dc
JukkaL Merge more test cases
1fd4bc53
JukkaL Fix edge case
d80842aa
JukkaL Test case fixes
02749695
JukkaL Add native int test cases
810c4e14
JukkaL Fix test case
b0ee4247
JukkaL Minor refactoring
479ffcde
JukkaL Fix self check
039fe10c
JukkaL Improve comments and minor cleanup
1996b8ad
JukkaL Minor refactoring
f5d45602
JukkaL
JukkaL commented on 2023-01-02
github-actions
tmke8
JukkaL
AlexWaygood
jhance
jhance approved these changes on 2023-01-09
JukkaL Make test cases compatible with CPython
8fc012e3
JukkaL Merge branch 'master' into mypyc-property-inheritance
d948ce81
JukkaL Merge remote-tracking branch 'origin/master' into mypyc-property-inhe…
158ee54d
github-actions
JukkaL
JukkaL JukkaL merged 2475643f into master 3 years ago
JukkaL JukkaL deleted the mypyc-property-inheritance branch 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone