git.iko.soy/rowtype-yoga/purescript-backend-optimizer
on main help sign in
README.md+13−11
since splitsnapshots
unifiedsplit
@@ -16,17 +16,19 @@ bundles.
16
16
17| Example | Input | `purs` | `purs-backend-es` |
17| Example | Input | `purs` | `purs-backend-es` |
18|---------|-------|--------|-------------------|
18|---------|-------|--------|-------------------|
19−| Lenses | [Input](./backend-es/test/snapshots/Snapshot.ProfunctorLenses01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.ProfunctorLenses01.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.ProfunctorLenses01.js) |
19+| Lenses | [Input](./backend-es/test-snapshots/src/Snapshot.ProfunctorLenses01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.ProfunctorLenses01.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.ProfunctorLenses01.js) |
20−| Prisms | [Input](./backend-es/test/snapshots/Snapshot.ProfunctorLenses02.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.ProfunctorLenses02.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.ProfunctorLenses02.js) |
20+| Prisms | [Input](./backend-es/test-snapshots/src/Snapshot.ProfunctorLenses02.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.ProfunctorLenses02.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.ProfunctorLenses02.js) |
21−| Variant | [Input](./backend-es/test/snapshots/Snapshot.Variant01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.Variant01.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.Variant01.js) |
21+| Variant | [Input](./backend-es/test-snapshots/src/Snapshot.Variant01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.Variant01.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.Variant01.js) |
22−| Heterogeneous | [Input](./backend-es/test/snapshots/Snapshot.Heterogeneous01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.Heterogeneous01.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.Heterogeneous01.js) |
22+| Heterogeneous | [Input](./backend-es/test-snapshots/src/Snapshot.Heterogeneous01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.Heterogeneous01.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.Heterogeneous01.js) |
23−| Uncurried CPS | [Input](./backend-es/test/snapshots/Snapshot.Cps02.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.Cps02.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.Cps02.js) |
23+| Uncurried CPS | [Input](./backend-es/test-snapshots/src/Snapshot.Cps02.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.Cps02.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.Cps02.js) |
24−| Generics | [Input](./backend-es/test/snapshots/Snapshot.KnownConstructors06.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.KnownConstructors06.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.KnownConstructors06.js) |
24+| Generics | [Input](./backend-es/test-snapshots/src/Snapshot.KnownConstructors06.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.KnownConstructors06.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.KnownConstructors06.js) |
25−| Fusion (Fold) | [Input](./backend-es/test/snapshots/Snapshot.Fusion01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.Fusion01.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.Fusion01.js) |
25+| Fusion (Fold) | [Input](./backend-es/test-snapshots/src/Snapshot.Fusion01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.Fusion01.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.Fusion01.js) |
26−| Fusion (Unfold) | [Input](./backend-es/test/snapshots/Snapshot.Fusion02.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.Fusion02.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.Fusion02.js) |
26+| Fusion (Unfold) | [Input](./backend-es/test-snapshots/src/Snapshot.Fusion02.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.Fusion02.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.Fusion02.js) |
27−| Recursion Schemes | [Input](./backend-es/test/snapshots/Snapshot.RecursionSchemes01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.RecursionSchemes01.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.RecursionSchemes01.js) |
27+| Recursion Schemes | [Input](./backend-es/test-snapshots/src/Snapshot.RecursionSchemes01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.RecursionSchemes01.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.RecursionSchemes01.js) |
28−| HTML DSL | [Input](./backend-es/test/snapshots/Snapshot.Html.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.Html.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.Html.js) |
28+| HTML DSL | [Input](./backend-es/test-snapshots/src/Snapshot.Html.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.Html.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.Html.js) |
29−| Imperative Loops | [Input](./backend-es/test/snapshots/Snapshot.HalogenVDomST01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=/aristanetworks/purescript-backend-optimizer/main/backend-es/test/snapshots/Snapshot.HalogenVDomST01.purs) | [Output](./backend-es/test/snapshots-out/Snapshot.HalogenVDomST01.js) |
29+| Imperative Loops | [Input](./backend-es/test-snapshots/src/Snapshot.HalogenVDomST01.purs) | [Output](https://try.purescript.org/?view=output&js=true&github=aristanetworks/purescript-backend-optimizer/main/backend-es/test-snapshots/src/Snapshot.HalogenVDomST01.purs) | [Output](./backend-es/test-snapshots/snapshots-out/Snapshot.HalogenVDomST01.js) |
30+
31+
30
32
31## ECMAScript Backend
33## ECMAScript Backend
32
34