Contributor
Xuanda Yang

Generalize mypyc IR to Make non-C Backends Possible


Mentors
JukkaL, Michael Sullivan
Organization
mypy

Mypyc now employs an IR that is tightly bound to C, which makes potential experiments with new backends impractical and also breaks the layering abstraction principle. In this project, we are designing new IR elements that provide cleaner abstraction and make future non-C backends possible and easy-to-implement.