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