You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes#425 and closes#427 and closes#134
* Allow importing of function definitions (before we could only import
declarations)
* Until we have Hugr linking, we just lower everything into the same
Hugr. This requires some changes to the compilation logic:
- Differentiate between checking (`module.check()`) and full Hugr
compilation (`module.compile()`) of modules
- Importing modules only checks them
- Hugr lowering is done at the end in one step over all imported modules
* Allow to import individual definitions instead of whole modules
* Allow aliased imports using kwargs (see test examples)
The text was updated successfully, but these errors were encountered: