{"push_id":607277716,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"c7798bb66cf9df5c437fdce2b021dce98afebf37","before":"0f1263577accc7bc5663fa220b2159b720fcdf57","commits":[{"sha":"8fcbc269fa34de418387e711fa707700468d2036","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@technomadic.org","name":"Greg Pfeil"},"message":"Eliminate Phases in favor of smarter folds.\n\n* Generalize folds a lot, much more akin to @ekmett’s recursion-schemes\n  than Fixplate at this point;\n* remove Phase in favor of composing folds directly, eliminating\n  intermediate data structures and the problems with rewriting bindings;\n* replace Binder with a simpler version for use with boundCata, etc.;\n* convert JsExprPhase to “Partial” style (same approach used for SelectorPhase);\n* fix jsExpr1 to not require State (and therefore, projectIndex, as well);\n* restrain State in workflowƒ (née WorkflowPhase); and\n* incidentally, fix #414.\n\nShortcomings:\n\n* `boundCata`, etc. are implemented directly, rather than via the\n  generalized folds and\n* kleisli folds (EG, `lpParaZygoHistoM`) are currently implemented on\n  the specific functor rather than using even Binder (hopefully this can\n  be fixed with some small changes to Binder).","distinct":true,"url":"https://api.github.com/repos/slamdata/slamengine/commits/8fcbc269fa34de418387e711fa707700468d2036"},{"sha":"83b127aef76a0991a18e502527b75cee30ab6519","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@technomadic.org","name":"Greg Pfeil"},"message":"Improving coverage.\n\n* Delete a bunch of fixplate stuff that isn’t part of the original\n  library, but was likely added for Phases;\n* delete a couple duplicated distributive laws from fixplate;\n* define lpParaZygoHisto in terms of lpParaZygoHistoM; and\n* delete an unused function I had added to planner.","distinct":true,"url":"https://api.github.com/repos/slamdata/slamengine/commits/83b127aef76a0991a18e502527b75cee30ab6519"},{"sha":"88a8e08f644a5cd8bbce0a49340929721fb9bdac","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@technomadic.org","name":"Greg Pfeil"},"message":"Added tests for some of the new fixplate stuff.","distinct":true,"url":"https://api.github.com/repos/slamdata/slamengine/commits/88a8e08f644a5cd8bbce0a49340929721fb9bdac"},{"sha":"c7798bb66cf9df5c437fdce2b021dce98afebf37","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@degoes.net","name":"John A. De Goes"},"message":"Merge pull request #661 from sellout/ready/improve-binding-handling\n\nEliminate Phases in favor of smarter folds.","distinct":true,"url":"https://api.github.com/repos/slamdata/slamengine/commits/c7798bb66cf9df5c437fdce2b021dce98afebf37"}]}