IntersectMBO / IntersectMBO/plutus

Add a version of compile which takes options

Open
#4,578 16 comments 0 reactions 1 assignee Claimed by @effectfully View on GitHub
Low priority status: triaged
Dominant language
Haskell
Stars
1.6k
Forks
508
Avg merge
3d 10h
Merged PRs (30d)
22

Description

### Describe the feature you'd like

Add a version of `compile` which take options

For example to disable EDIT: (UPLC -> UPLC) optimization pass (or particular optimizations if there would be many).

After recently upgraded `plutus`, it seems that newer plutus compiler inlines too early, and therefore trumps (easy) opportunities to deduplicate bindings (cheap CSE).

### Describe alternatives you've considered

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.