{"push_id":1335172966,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"22695881b0510e312c2dcc67a26eaa7672f6610b","before":"85ae95318f154bc5a014b7f63455819b260d377e","commits":[{"sha":"52c613c6f296b550790546457658fa97c588531b","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"mk/ghcdeps: sort output for nicer git history","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/52c613c6f296b550790546457658fa97c588531b"},{"sha":"4a4559ca29a6829cd3d5ab33f934d55563df4a22","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Modularize typeCons","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/4a4559ca29a6829cd3d5ab33f934d55563df4a22"},{"sha":"cbfeb812f129c8be08c249e9ecb909e0043d5144","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Reindent deriveListable","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/cbfeb812f129c8be08c249e9ecb909e0043d5144"},{"sha":"cf9c9c8d9b1605abc4cddc4ad2902a67b76b397e","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Remove stub canDeriveListable (WONTFIX)\n\ncanDeriveListable, that checks whether there are Listable instances for\nargument types cannot be implemented.  For the simple reason that those\ndeclarations (as deriveListable clauses) might come later in a file, so there\nis no way to know.\n\nThe following would fail, despite being valid:\n\n  data R      = R R0 (R1 Int) (R2 Int Int)\n  data R0     = R0 Int\n  data R1 a   = R1 a\n  data R2 a b = R2 a b\n\n  deriveListable ''R\n  deriveListable ''R0\n  deriveListable ''R1\n  deriveListable ''R2","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/cf9c9c8d9b1605abc4cddc4ad2902a67b76b397e"},{"sha":"88613dcab47665ae896c87fea39de9cf822ecc4d","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Add deriveListableIfNeeded (no warn existing)","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/88613dcab47665ae896c87fea39de9cf822ecc4d"},{"sha":"2259712ea63ddc114097e5a209a067103ba5493a","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Make typeArity work on type synonyms","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/2259712ea63ddc114097e5a209a067103ba5493a"},{"sha":"9847189ce2dce1e54cbbd8938059ccb3798f4e25","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"implement initial deriveListableCascade\n\nit still needs a lot of improvement and refactoring","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/9847189ce2dce1e54cbbd8938059ccb3798f4e25"},{"sha":"8251af43ca260428428cc365c135ffd2da255979","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"document typeCons' and typeCons","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/8251af43ca260428428cc365c135ffd2da255979"},{"sha":"bceca5e93c92022bcaf3e6ffbf1a06ff5ce51f99","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Remove uneeded \"nub . sort\"","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/bceca5e93c92022bcaf3e6ffbf1a06ff5ce51f99"},{"sha":"41312617ad76ab56b5668ec2cf3fc1d8384912c6","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Simplify typeConArgs (move typeConTs into where)","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/41312617ad76ab56b5668ec2cf3fc1d8384912c6"},{"sha":"3ea6dc30fd5a5f3da81b0cf5809482fb494e59d3","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"improve deriveListableCascade","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/3ea6dc30fd5a5f3da81b0cf5809482fb494e59d3"},{"sha":"04f5b4cdb8d0c4795e86e50dfe53ff9ab5b3784d","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"deriveListableCascade now works with GHC < 7.10","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/04f5b4cdb8d0c4795e86e50dfe53ff9ab5b3784d"},{"sha":"9ab78ddaafb208935644b71e09d8f2505d653b1d","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Fix comments (now works on GHC < 7.10)","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/9ab78ddaafb208935644b71e09d8f2505d653b1d"},{"sha":"8bb59678b9f37fc112c4e784ddc540b782ddbbfa","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Derive: unexport things that should not be exprtd.","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/8bb59678b9f37fc112c4e784ddc540b782ddbbfa"},{"sha":"13c5c14a6b22588e35db17f0abb5fc9adbe8d60d","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Derive: move template Haskell utilities heading","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/13c5c14a6b22588e35db17f0abb5fc9adbe8d60d"},{"sha":"794205a5bb501418db97cdb7da1dfd67c97760a7","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Update TODO","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/794205a5bb501418db97cdb7da1dfd67c97760a7"},{"sha":"48b9feed781f5ceb13f9a112ecd6e9eebc633872","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"deriveListableCascade -> deriveListableCascading\n\nI don't know... it somehow sounds better as an adverb","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/48b9feed781f5ceb13f9a112ecd6e9eebc633872"},{"sha":"5a9f2ae1afba1d73ddea6826b6974d375cdb2ec6","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"Fix TODO","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/5a9f2ae1afba1d73ddea6826b6974d375cdb2ec6"},{"sha":"a169d0ea65f7740e9aed4a7b3742c736b80d0cda","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"TODO.md: Spacing","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/a169d0ea65f7740e9aed4a7b3742c736b80d0cda"},{"sha":"22695881b0510e312c2dcc67a26eaa7672f6610b","author":{"name":"Rudy Matela","email":"26627b59c2d2ad2835d3ba897d051b2525d6c50d@matela.com.br"},"message":"implement Listable Ratio","distinct":true,"url":"https://api.github.com/repos/rudymatela/leancheck/commits/22695881b0510e312c2dcc67a26eaa7672f6610b"}]}
{"actor":{"display_login":"rudymatela"}}