Skip to content

Commit 73b21ed

Browse files
authored
SCP-2693: New let float pass using PIR.freevars (IntersectMBO#3823)
Forgot to recurse the removeLets inside the rhs bindings WIP: separated depth and scope reader WIP: fixed remaining bugs NewLetFloat: fixed accumulating letholes, fixed depth-calc of mark Fixed floatBack to recurse inside the floated-lets rhs'es Don't store the Recursivity for LetHoles NewLetFloat: when calculating freevars look into bindings' types Clean up, refactor More refactoring Changed from unmovable to floatable Formatting Rewrite removeLets to use Writer Rewrite mark to use Writer Make MarkCtx a datatype Make Pos a datatype PR adressing semigroup annotation joining update nix+fixstylishhaskell Co-authored-by: Nikolaos Bezirgiannis <[email protected]>
1 parent 386acbb commit 73b21ed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+40355
-43107
lines changed

nix/pkgs/haskell/materialized-darwin/.plan.nix/plutus-core.nix

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix/pkgs/haskell/materialized-darwin/default.nix

Lines changed: 0 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix/pkgs/haskell/materialized-linux/.plan.nix/plutus-core.nix

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix/pkgs/haskell/materialized-linux/default.nix

Lines changed: 0 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix/pkgs/haskell/materialized-windows/.plan.nix/plutus-core.nix

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix/pkgs/haskell/materialized-windows/default.nix

Lines changed: 0 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plutus-core/plutus-core.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,6 @@ library
291291
mmorph -any,
292292
monoidal-containers,
293293
mtl -any,
294-
nonempty-containers -any,
295294
parser-combinators >= 0.4.0,
296295
prettyprinter >=1.1.0.1,
297296
prettyprinter-configurable -any,

0 commit comments

Comments
 (0)