mirror of
https://github.com/anoma/juvix.git
synced 2024-12-11 08:25:46 +03:00
3acade4072
* add TypeCallsBuilder and others * implement propagation of type calls * improve type propagation * polymorphize fungible token * sort type calls map pretty output * use HashSet in TypeCallsMap * renaming * rename module * improve indexing in type propagation * draft monomorphization generation algorithm * fix draft * wip mono code generation * wip code generation * finish first candidate for code generation * add monojuvix command * fix MonoJuvix pretty printer to properly display name ids * [monojuvix] improve clause pretty printing * add support for function types in expressions * properly translate function expressions * ormolu * add a basic positive test for monomorphization * cleanup effect constraints * collect type applications in axiom types * apply some style improvements * fix PolySimpleFungibleToken and add it to the test suite * ignore polymorphic inductive definitions that are never used |
||
---|---|---|
.. | ||
MonoJuvix | ||
Scope | ||
TypeCheck | ||
Base.hs | ||
Main.hs | ||
MonoJuvix.hs | ||
Scope.hs | ||
TypeCheck.hs |