{"push_id":797734266,"size":16,"distinct_size":8,"ref":"refs/heads/develop","head":"60c604fbe6068acec2af378be36b0ef853eea325","before":"778f59b4fd0602ec1313c728c593e5bec9afca23","commits":[{"sha":"806547dd154e1b0bf252e8a74ad3ac6aa8a97660","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"fix Amount compare bug\n\nreturn 0 if values not comparable","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/806547dd154e1b0bf252e8a74ad3ac6aa8a97660"},{"sha":"0c62fa21123b220b066871e1c41a3b4fe6f51885","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"remove Firefox warning about prototype overwrite","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/0c62fa21123b220b066871e1c41a3b4fe6f51885"},{"sha":"c745faaaf0956ca98448a754b4fe97fb50574fc7","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"optimize baseconverter , OrderBook and AutobridgeCalculator for speed","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/c745faaaf0956ca98448a754b4fe97fb50574fc7"},{"sha":"0bdd37090ed3c12e3f99992d968f5ef8d3da9885","author":{"email":"835ec1c0ab65fb3c5d8b4b087aee15b12043b32d@gmail.com","name":"wltsmrz"},"message":"Merge pull request #537 from darkdarkdragon/master-performance\n\nOptimize performance (for 0.12 master branch)","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/0bdd37090ed3c12e3f99992d968f5ef8d3da9885"},{"sha":"a08c52af55ff6137575d2f52991de79dc436d2b7","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"Merge branch 'master' into develop-master-merge","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/a08c52af55ff6137575d2f52991de79dc436d2b7"},{"sha":"c7df5df163640bfb28c2f5b74908ae8ec8ddd432","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"make tests pass","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/c7df5df163640bfb28c2f5b74908ae8ec8ddd432"},{"sha":"20fa8bc9533e0f4615773f5f15ef68b65db5ede1","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"optimize AutobridgeCalculator and Amount for speed","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/20fa8bc9533e0f4615773f5f15ef68b65db5ede1"},{"sha":"0c9aea454ee08566ea309fd0078dfe5b841eee40","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@ripple.com","name":"Alan Cohen"},"message":"RippleAPI: Add data property to error object","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/0c9aea454ee08566ea309fd0078dfe5b841eee40"},{"sha":"fb0b30a9a7ed3b5706ee39b855635a02090c1fd9","author":{"email":"381af95af8471faf12cb583e3f4e781f383bc2b7@users.noreply.github.com","name":"Chris Clark"},"message":"Merge pull request #555 from lumberj/add-data-to-error\n\nRippleAPI: Add data property to error object","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/fb0b30a9a7ed3b5706ee39b855635a02090c1fd9"},{"sha":"3e758e1b86d910873a9c1e85f3f3c5d7d13a14f4","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@ripple.com","name":"Chris Clark"},"message":"Remove \"tel\" errors from submit's immediate failure category","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/3e758e1b86d910873a9c1e85f3f3c5d7d13a14f4"},{"sha":"01752e5486bce720cd4a0ff67ea7ab0cdf3c03d2","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"fix eslint errors","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/01752e5486bce720cd4a0ff67ea7ab0cdf3c03d2"},{"sha":"348335ddf0fe5baab74ae45ca77bc9c972562864","author":{"email":"9210e228970fef1a77bfd4060aac218e553de2de@gmail.com","name":"Alan Cohen"},"message":"Merge pull request #556 from clark800/tel-fix\n\nRemove \"tel\" errors from submit's immediate failure category","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/348335ddf0fe5baab74ae45ca77bc9c972562864"},{"sha":"a0528d7f9ccd49fa119d0254de884e2dca360e53","author":{"email":"381af95af8471faf12cb583e3f4e781f383bc2b7@users.noreply.github.com","name":"Chris Clark"},"message":"Merge pull request #553 from darkdarkdragon/develop-master-merge\n\nMerge OrderBook optimizations from master to develop","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/a0528d7f9ccd49fa119d0254de884e2dca360e53"},{"sha":"b134081293c7f3db01c7c0f658111bef9209beb4","author":{"email":"58618a54d9b69e987b27dd84f4d7b995cdc132c0@gmail.com","name":"sentientwaffle"},"message":"Add SuspendedPayment{Create,Finish,Cancel}\n\n* Add SusPay core tests\n* Rename SusPay -> SuspendedPayment (code review)\n* Rename cancelAfter -> allowCancelAfter\n* Rename suspendedPayment{Finish,Execution}","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/b134081293c7f3db01c7c0f658111bef9209beb4"},{"sha":"2f6d25ed01548c440c4e667abe171fb0abcd3e56","author":{"email":"58618a54d9b69e987b27dd84f4d7b995cdc132c0@gmail.com","name":"sentientwaffle"},"message":"lint","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/2f6d25ed01548c440c4e667abe171fb0abcd3e56"},{"sha":"60c604fbe6068acec2af378be36b0ef853eea325","author":{"email":"381af95af8471faf12cb583e3f4e781f383bc2b7@users.noreply.github.com","name":"Chris Clark"},"message":"Merge pull request #536 from sentientwaffle/dj/suspay\n\nsuspended payments","distinct":true,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/60c604fbe6068acec2af378be36b0ef853eea325"}]}