Merge pull request #1289 from aiken-lang/dependabot/npm_and_yarn/examples/gift_card/multi-57404e07ab
chore(deps): bump brace-expansion in /examples/gift_card
chore(deps): bump brace-expansion in /examples/gift_card
Signed-off-by: KtorZ <[email protected]>
chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /examples/gift_card
chore(deps): bump yaml in /examples/gift_card
chore(deps): bump lodash from 4.17.21 to 4.18.1 in /examples/gift_card
chore(deps): bump DeterminateSystems/nix-installer-action from 21 to 22
chore(deps): bump effect from 3.19.14 to 3.21.0 in /examples/gift_card
chore(deps): bump flatted from 3.3.2 to 3.4.2 in /examples/gift_card
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Prev version (1.86 stable) did not support recently used feature
Fixes #1301. Signed-off-by: KtorZ <[email protected]>
Prev version (1.86 stable) did not support recently used feature
Signed-off-by: KtorZ <[email protected]>
Closes #1240. Signed-off-by: KtorZ <[email protected]>
We already have an optimisation strategy to curry and hoist frequently used builtins with the same arguments. This is particularly handy with constants. Yet, we fail to detect constants applied to symmetric builtins (e.g. ==) when they appear as second operand. So this commit not only adds more curryable builtins, but also swaps arguments of compatible builtins during codegen to allow the optimisation to kick in more often (without having to manually rewrite the source code to pass constants as first operand). Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
To provide better insights on failing tests using a continuation passing style. Signed-off-by: KtorZ <[email protected]>
Signed-off-by: KtorZ <[email protected]>
Use 'canonical' PlutusData encoding in machine's runtime builtin