{"push_id":652428580,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"0cc0389cef113eba9e78ed29152d5530a7580d29","before":"5f5c8d7a2322e310fb91375469f8134387e74cee","commits":[{"sha":"744a6a598aa75fc891ae5649b6741a6327202e6a","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: express parser generator `oneOrZero_P` in terms of `alt_P` and `seq_P`","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/744a6a598aa75fc891ae5649b6741a6327202e6a"},{"sha":"0854bda909f093328b20b631d26148a2e00cb6bf","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: express parser generator `many_P-foldl` in terms of `alt_P` and `seq_P`","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/0854bda909f093328b20b631d26148a2e00cb6bf"},{"sha":"57166efafd99596849939f353a38908532db5271","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: express parser generator `many_P-foldr` in terms of `alt_P` and `seq_P`","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/57166efafd99596849939f353a38908532db5271"},{"sha":"afa28fddd7871af5fa27d86016d57b9b72e8d3ec","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: express parser generator `str_P` in terms of `many_P-foldl`; add str repr of some parsers for debugging aid","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/afa28fddd7871af5fa27d86016d57b9b72e8d3ec"},{"sha":"f6bc98f1dfcce1cfb479eeb9579531dbfdef1371","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: variant of parser generator `str_P`","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/f6bc98f1dfcce1cfb479eeb9579531dbfdef1371"},{"sha":"6c6147426b43585765f1c8b7c83ba80f72f63f55","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: variant of parser generator `str_P` (more efficient)","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/6c6147426b43585765f1c8b7c83ba80f72f63f55"},{"sha":"0d8b79194bc574bf75f7c921496f4a3176908d18","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: cosmetic: improve str repr of (some) parsers","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/0d8b79194bc574bf75f7c921496f4a3176908d18"},{"sha":"09ad8364320ffe51bd3c9e54a3474dcb96c1b72f","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: minor refactoring","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/09ad8364320ffe51bd3c9e54a3474dcb96c1b72f"},{"sha":"3f2e428a3a54e2cd2d896bfb16e520edbfb92b65","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: add `parse`","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/3f2e428a3a54e2cd2d896bfb16e520edbfb92b65"},{"sha":"0d1deff0e035985ade3293a96ea23a1d2bf27cf9","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"#27: add native impl of `str_P`; add test helper `diagTime`","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/0d1deff0e035985ade3293a96ea23a1d2bf27cf9"},{"sha":"0cc0389cef113eba9e78ed29152d5530a7580d29","author":{"email":"cce33ea705aa924083b473e543540a7ac8784ed4@sprax.eu","name":"Matthias Kling"},"message":"add test helper `tm`; use it and `diagTime` in BetaReduction-perf.t","distinct":true,"url":"https://api.github.com/repos/meisl/lambda/commits/0cc0389cef113eba9e78ed29152d5530a7580d29"}]}