ethereum / fe

Emerging smart contract language for the Ethereum blockchain.
https://fe-lang.org
Other
1.6k stars 178 forks source link

Fix incorrect instantiation in constraint solving #998

Closed Y-Nak closed 4 months ago

Y-Nak commented 4 months ago

I broke the constraint solver when I introduced Binder. This PR also adds the Callable information in the type checker, which will be necessary for MIR-lowering and the WF check for types that are implicitly introduced in method resolution.