git.iko.soy/rowtype-yoga/purescript-backend-optimizer
on main help sign in
c6bdc0fAdd halogen vdom exampleNathan Faubion bae3d04ES syntax optimizations (#37)Nathan Faubion 62b8510Use a proper AST for ES codegen (#36)Nathan Faubion 862ef9aNot sure why this doesn't get committedNathan Faubion f75b2f6Bump purs-backend-es version (1.2.0)purs-backend-es-v1.2.0Nathan Faubion 3a50e50Fix version AGAINNathan Faubion 4065971Add elimination rules for unsafePerformEffect on pure. (#32)Nathan Faubion 910c34fSTFn inlining (#31)Mike Solomon 869a6caTry againNathan Faubion 02f8ddfBump purs-backend-es version (1.1.1)purs-backend-es-v1.1.1Nathan Faubion 2d03c43Fix version script againNathan Faubion f1cf092Fix hygiene for top-level bindings. (#27)Nathan Faubion f94ce2fFix transitive spine prop directive inference (#23)Nathan Faubion 18eb0e8Reassoc let bindings within effect bind spines (#24)Nathan Faubion c570e6eCleanup version scriptNathan Faubion 548e491Bump purs-backend-es version ($npm_package_version)Nathan Faubion 44697a9Bump purs-backend-es version ($npm_package_version)purs-backend-es-v1.1.0Nathan Faubion 6bf90f2Add inline directives for parameterized dictionaries (#19)Nathan Faubion e2fe19bTweak wording in prod example.Nathan Faubion a17e8a3Add prod.dhall example (#16)sigma-andex a051324Add note to README about bundle-appNathan Faubion 7a85f99Bump purs-backend-es version ($npm_package_version)purs-backend-es-v1.0.2Nathan Faubion 13ff93fFix mutual TCO call arguments (#15)Nathan Faubion ecd3a9bInclude runtime in NPM release bundleNathan Faubion c6986bbFix identifier escaping (#13)Nathan Faubion b4a8311Fix version taggingNathan Faubion 498e8ecBump purs-backend-es version ($npm_package_version)Nathan Faubion 2ba097fFix file references in package.jsonNathan Faubion 8ce2f75Remove NPM namespace for nowNathan Faubion c8b948cFix codegen inlining of record union (#8)Nathan Faubion 8b3deb1Use $ for tmp prefix instead of _ (#7)Nathan Faubion 264e5efAdd differences section to README (#4)Nathan Faubion 169c032Add npm version and publish workflow (#2)Nathan Faubion 25236caAdd explanation behind optimized pattern matching work (#3)Jordan Martinez cf270e8Add length guard to eta reduction (#1)Nathan Faubion b2c1d05Update README orgNathan Faubion 0d8aca1Account for changes in Record's `Show` instance; update snapshots' package set (#26)Jordan Martinez 731e480Add basic eta reduction, HTML example (#28)Nathan Faubion 5156a29Inline Array's `Show` instance (#27)Jordan Martinez 613cba3Add windows to CI; only check formatting on Linux (#24)Jordan Martinez 50aa983Use object spread for union (#25)Nathan Faubion 8489969Add 0.15.4+ PS requirement to readme (#23)Jordan Martinez 7dfb4faCleanup node/aff specific utils, add tidyrc (#22)Nathan Faubion 49003bdAdd show semantics, tweak transitive arity annotations of dict applications (#21)Nathan Faubion c8753a6Link to purs output via try purescript link (#17)Jordan Martinez 28bbb8cEnable backends to extend `coreForeignSemantics` with backend-specific FFI inliner (#18)Jordan Martinez 05a55baCorrect READMENathan Faubion ca568edAdd elimination rules for uncurried effect fn (#20)Nathan Faubion 67b331aAdd GH Actions as CI (#11)Jordan Martinez 20d6774Cleaning up spago files (#19)Jordan Martinez