{"push_id":601942448,"size":1000,"distinct_size":928,"ref":"refs/heads/master","head":"cf9de7fdab88f711b5d9b59598eebe9d2901376e","before":"d23d50e2e3a64a1f99d9b30af661fc9297c841fd","commits":[{"sha":"47a3e4abb43052840192a2f81af0543e032eca34","author":{"email":"cc04784efd35e66f3c1b8be66340f3ff00b3ac1e@maine.edu","name":"John Downs"},"message":"[Issue 40] jdowns Add elementary row operations","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/47a3e4abb43052840192a2f81af0543e032eca34"},{"sha":"f1598bba450871d17c7ace0a0abeceffa1e057ad","author":{"email":"e75a6b333839fb6db2722e7f18ec378e57969257@gmail.com","name":"mikera"},"message":"doc edit","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/f1598bba450871d17c7ace0a0abeceffa1e057ad"},{"sha":"634d6f9b8e9242f7122b2e3ed5f2431bef28f1b9","author":{"email":"e75a6b333839fb6db2722e7f18ec378e57969257@gmail.com","name":"mikera"},"message":"Merge branch 'master' into develop","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/634d6f9b8e9242f7122b2e3ed5f2431bef28f1b9"},{"sha":"72c188051adbbe360afa9e37303c6f52f8720beb","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"separate benchmarking and rendering of results\n\nalso, add functions to dump/load benchmarking results","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/72c188051adbbe360afa9e37303c6f52f8720beb"},{"sha":"da6043451fdd0f2a6fe7216ab005623506037a85","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"better benchmarking code, more benchmarks","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/da6043451fdd0f2a6fe7216ab005623506037a85"},{"sha":"352a58bb96d74cebbdaabd537e8ff89892bd108c","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"add color encoding to benchmarks","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/352a58bb96d74cebbdaabd537e8ff89892bd108c"},{"sha":"225379e24e4b705aa4fa0725a0d17a069500fba9","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"cleanup","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/225379e24e4b705aa4fa0725a0d17a069500fba9"},{"sha":"a04c2338ef07e8945b28194a49eae1cae70c320f","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"refactor benchmarking suite to a separate file","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/a04c2338ef07e8945b28194a49eae1cae70c320f"},{"sha":"fb5f87294240359a0b22a0bd38a77e6b64f30fbb","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"more benchmarks","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/fb5f87294240359a0b22a0bd38a77e6b64f30fbb"},{"sha":"cd3d1746893112c6b86b352a12c3c01891e6c188","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"ndarray is now the default implementation","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/cd3d1746893112c6b86b352a12c3c01891e6c188"},{"sha":"80b58218d68fe65bac5dbee8f4b480e20658a448","author":{"email":"e75a6b333839fb6db2722e7f18ec378e57969257@gmail.com","name":"mikera"},"message":"fix default zero value for sparse-map numeric matrices and vectors","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/80b58218d68fe65bac5dbee8f4b480e20658a448"},{"sha":"7d6169ac6a3a78827695162ee3a984bb7b4d801d","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"fix #58: default equality check should return true iff dims are same","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/7d6169ac6a3a78827695162ee3a984bb7b4d801d"},{"sha":"a8803280fcac1f5155a81b1a08f999efe5681484","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"Merge branch 'develop' of github.com:mikera/matrix-api into develop","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/a8803280fcac1f5155a81b1a08f999efe5681484"},{"sha":"f495dfd9a61856623f662605321b71c2fddd186b","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"make equality test actually be runned as a part of compliance suite","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/f495dfd9a61856623f662605321b71c2fddd186b"},{"sha":"b00eb779aacba5b2094c374cda9f9895a255a908","author":{"email":"835da8f6a2d4a50d56186433ee25b2ddc6823dde@gmail.com","name":"Dmitry Groshev"},"message":"add tests for method existence\n\nit is known that if someone implement some protocol only partially,\nclojure does not complain. this test will break in such situation.","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/b00eb779aacba5b2094c374cda9f9895a255a908"},{"sha":"9284b12997a82dfb1515eccb02ecfb803b431448","author":{"email":"cc04784efd35e66f3c1b8be66340f3ff00b3ac1e@maine.edu","name":"John Downs"},"message":"Added row operation protocols","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/9284b12997a82dfb1515eccb02ecfb803b431448"},{"sha":"4162ebd0fd68a2e7eb88e796c33777571b73df41","author":{"email":"e75a6b333839fb6db2722e7f18ec378e57969257@gmail.com","name":"mikera"},"message":"uncomment passing tests","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/4162ebd0fd68a2e7eb88e796c33777571b73df41"},{"sha":"236664c4b9c97dc769f4267d70df653662c0f893","author":{"email":"e75a6b333839fb6db2722e7f18ec378e57969257@gmail.com","name":"mikera"},"message":"switch *matrix-implementation* over to use DEFAULT-IMPLEMENTATION","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/236664c4b9c97dc769f4267d70df653662c0f893"},{"sha":"1bfca4799c7a1f648121817efed0161a7fc7515f","author":{"email":"cc04784efd35e66f3c1b8be66340f3ff00b3ac1e@maine.edu","name":"John Downs"},"message":"Added IPersistent Vector implementation - still needs more tests","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/1bfca4799c7a1f648121817efed0161a7fc7515f"},{"sha":"030236ba04f4d8d425658194408f627877638cbc","author":{"email":"e75a6b333839fb6db2722e7f18ec378e57969257@gmail.com","name":"mikera"},"message":"update vectorz-clj dep","distinct":false,"url":"https://api.github.com/repos/astanin/clojure-matrix-api/commits/030236ba04f4d8d425658194408f627877638cbc"}]}