{"push_id":907877210,"size":105,"distinct_size":1,"ref":"refs/heads/testsuite","head":"73f1156be563eb923007eeea61ae464ecc036405","before":"fe0763f70e1bfad7e35f89af2e8423199993ed6f","commits":[{"sha":"a97ed67affd3141bc85075794690dd426d259c31","author":{"email":"2b2a95c96e4afb42d5a337fa6cc9a8ca9c82e7cc@gmail.com","name":"Csernik Flaviu Andrei"},"message":"Correct a few spelling errors in the tutorial","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/a97ed67affd3141bc85075794690dd426d259c31"},{"sha":"eb1409966db9a89ac45ca22697a9211a5b51d607","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Fixed haddocks","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/eb1409966db9a89ac45ca22697a9211a5b51d607"},{"sha":"c2e9007ac0644c89d1f9d717ea4bac6b35f0ff4c","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Updated documentation","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/c2e9007ac0644c89d1f9d717ea4bac6b35f0ff4c"},{"sha":"ac816d0e47e9d9d96e96f4811a879c3c058c5d09","author":{"email":"2b2a95c96e4afb42d5a337fa6cc9a8ca9c82e7cc@gmail.com","name":"Flaviu Andrei Csernik (archblob)"},"message":"Add public API benchmarks on *.mt source files","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/ac816d0e47e9d9d96e96f4811a879c3c058c5d09"},{"sha":"5ca6f70edb9e284ae09b6fc123118f5444e3f577","author":{"email":"2b2a95c96e4afb42d5a337fa6cc9a8ca9c82e7cc@gmail.com","name":"Flaviu Andrei Csernik (archblob)"},"message":"Add NFData instance for TypeError","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/5ca6f70edb9e284ae09b6fc123118f5444e3f577"},{"sha":"dd95b0249626574a14e24a558f10f3114b281861","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Merge pull request #9 from archblob/benchmarks\n\nAdd basic public API benchmarks on *.mt source files.","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/dd95b0249626574a14e24a558f10f3114b281861"},{"sha":"99bf01b7320b69b483e2bc086ce352db2ac2f3d7","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Merge branch 'master' of github.com:Gabriel439/Haskell-Morte-Library","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/99bf01b7320b69b483e2bc086ce352db2ac2f3d7"},{"sha":"ce19fd0247170978efba3333aebcb659a69e6297","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Version 1.1.0 => 1.1.1","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/ce19fd0247170978efba3333aebcb659a69e6297"},{"sha":"30525ee1d05e83c40abf639b92127e848f96124e","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Merge pull request #6 from archblob/patch-2\n\nCorrect a few spelling errors in the tutorial","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/30525ee1d05e83c40abf639b92127e848f96124e"},{"sha":"03ee207e0e3514ba6e9c1c3293902db159430914","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Export `shift`\n\nThis also removes the unnecessary third argument","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/03ee207e0e3514ba6e9c1c3293902db159430914"},{"sha":"9240af3798f19c397a09bc67ae68b012da024d0d","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Add newline before error messages\n\nThis is so that they give reasonable looking output when thrown as exceptions","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/9240af3798f19c397a09bc67ae68b012da024d0d"},{"sha":"1c8b558face13b0da13942a738434b1c7b2f83bc","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Switch to call-by-value\n\nThis gives a roughly 60-70% speed-up for the few large computations that I\ntested","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/1c8b558face13b0da13942a738434b1c7b2f83bc"},{"sha":"176461cc2c600d44dddac3106b5fab126a0368e0","author":{"email":"f598ab235efd1a89552d06b1f38ec231c2f4d29a@gmail.com","name":"Rob O'Callahan"},"message":"7.10 migration: override default NFData implemtation","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/176461cc2c600d44dddac3106b5fab126a0368e0"},{"sha":"fefe0a08b4d91074fb8fca4cfdbfb61d6a2fd425","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Merge pull request #12 from rcallahan/master\n\n7.10 migration: override default NFData implemtation","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/fefe0a08b4d91074fb8fca4cfdbfb61d6a2fd425"},{"sha":"85f99553f4ae1f4157b182396aec6ff64e7abb6a","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Version 1.1.1 => 1.1.2","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/85f99553f4ae1f4157b182396aec6ff64e7abb6a"},{"sha":"76e6462e24979bb17405cfbd8dffb13f52cf0956","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Added `Hashable` to all types\n\nThe primary benefit of this is for the `annah` library, which matches against\nexpressions syntactically in a `HashMap`","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/76e6462e24979bb17405cfbd8dffb13f52cf0956"},{"sha":"f791c1c0934aae5ec8cacbb3f8547bb9c1f2e545","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Changed pretty-printing of `forall`-bound variables\n\nNow the rule is that `_` is not printed, but any other variable is.  The\nrationale behind this is that I would like pretty-printing to preserve variable\nnames.","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/f791c1c0934aae5ec8cacbb3f8547bb9c1f2e545"},{"sha":"5a21173087029ab1877398d9ac7fd2711e2abaa2","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Revert \"Added `Hashable` to all types\"\n\nThis reverts commit 76e6462e24979bb17405cfbd8dffb13f52cf0956.","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/5a21173087029ab1877398d9ac7fd2711e2abaa2"},{"sha":"ee7072cb5798ff1242905a5995751b1c55c39f29","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Fixed type-checking bug in equality test\n\nThe equality checker incorrectly assumed that alpha conversion would preserve\nvariable indices.  That meant that it would not correctly detect that these two\nexpressions were alpha-convertible, when in fact they are:\n\n\\(a : *) -> \\(a : *) -> a@1\n\\(b : *) -> \\(a : *) -> b\n\nThe new equality checker correctly identifies that these two expressions are\nequivalent","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/ee7072cb5798ff1242905a5995751b1c55c39f29"},{"sha":"a7d678522675bac39946a7f9ec5d6b978607da6b","author":{"email":"d7d98fe41efda37f92c45d007b684573d8ce3969@gmail.com","name":"Gabriel Gonzalez"},"message":"Loosened upper bound on `criterion`","distinct":false,"url":"https://api.github.com/repos/archblob/Haskell-Morte-Library/commits/a7d678522675bac39946a7f9ec5d6b978607da6b"}]}