mirror of
https://github.com/anoma/juvix.git
synced 2024-12-15 01:52:11 +03:00
60a191b786
* Adapts to https://github.com/anoma/juvix-stdlib/pull/86 * Adds a pass in `toEvalTransformations` to automatically inline all record projection functions, regardless of the optimization level. This is necessary to ensure that arithmetic operations and comparisons on `Nat` or `Int` are always represented directly with the corresponding built-in Core functions. This is generally highly desirable and required for the Geb target. * Adds the `inline: always` pragma which indicates that a function should always be inlined during the mandatory inlining phase, regardless of optimization level. |
||
---|---|---|
.. | ||
ackermann | ||
combinations | ||
cps | ||
fibonacci | ||
fold | ||
mapfold | ||
mapfun | ||
maybe | ||
mergesort | ||
prime | ||
compile.sh | ||
Makefile |