mirror of
https://github.com/anoma/juvix.git
synced 2024-12-14 08:27:03 +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 |
||
---|---|---|
.. | ||
Imports | ||
MicroJuvix | ||
MiniHaskell | ||
QualifiedConstructor | ||
QualifiedSymbol | ||
QualifiedSymbol2 | ||
StdlibList/Data | ||
Termination | ||
VP | ||
Axiom.mjuvix | ||
Foreign.mjuvix | ||
HelloWorld.mjuvix | ||
Inductive.mjuvix | ||
Literals.mjuvix | ||
Operators.mjuvix | ||
Polymorphism.mjuvix | ||
ShadowPublicOpen.mjuvix |