{"push_id":747863389,"size":28,"distinct_size":11,"ref":"refs/heads/x-subscribe-book","head":"439f2c08b9dd4be20a8757defe47412ea9c86584","before":"ae9cb9dcbd4bbf1630204ff59a9ce58b8fefa5d1","commits":[{"sha":"a7e6ecb5b3458c96f34466eefc4c8f84902306dc","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"Devirtualize LoadFeeTrack","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/a7e6ecb5b3458c96f34466eefc4c8f84902306dc"},{"sha":"c7dea3ed17902b8bb81d7d645b953fb880c84e60","author":{"email":"4f31545d90d74fb210000f4d65461a25864fffd3@gmail.com","name":"Howard Hinnant"},"message":"Improve LoadFeeTrack::scaleFeeLoad:\n* Move lock protection to where it is needed.\n* Use gcd to reduce problem to lowest terms.\n* Use improved overflow avoidance to retain\n  as much precision as possible.\n* Detect overflow if it can be shown that the\n  final result will not fit in a uint64_t.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/c7dea3ed17902b8bb81d7d645b953fb880c84e60"},{"sha":"13b33b5d4d4e6178d6e9d09b27b0dbcf60342b8e","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Store STTx in JTx\n\nConflicts:\n\tsrc/ripple/test/jtx/impl/Env.cpp","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/13b33b5d4d4e6178d6e9d09b27b0dbcf60342b8e"},{"sha":"2cc12b2f2f7bf7a3e66c95e4061ec4fca3e33f55","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Add Env::meta()","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/2cc12b2f2f7bf7a3e66c95e4061ec4fca3e33f55"},{"sha":"c5adbc859abf54b59f4c7f0d1b60057bf67adefe","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"Fix OpenView::sles","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/c5adbc859abf54b59f4c7f0d1b60057bf67adefe"},{"sha":"7b7b27ee9efc5a86a5eacd093773b44e6d5e7858","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@swirly.com","name":"Tom Ritchford"},"message":"Replace tabs with spaces.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/7b7b27ee9efc5a86a5eacd093773b44e6d5e7858"},{"sha":"774dcad39244124587951d07377837ad21a2586f","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Remove common_ledger","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/774dcad39244124587951d07377837ad21a2586f"},{"sha":"d63aab6312edd86c290bd513e41f52dcd1f4c3e3","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"Test display discrepancy in fee.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/d63aab6312edd86c290bd513e41f52dcd1f4c3e3"},{"sha":"22a8e2553826ebf2050038d134255456f8428acd","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"Fix display discrepancy in fee.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/22a8e2553826ebf2050038d134255456f8428acd"},{"sha":"5b90ccf65d643fb9cf950352f621a94551c9aca3","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Validate fee during preflight","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/5b90ccf65d643fb9cf950352f621a94551c9aca3"},{"sha":"182f570f2474df29964d6541ae6cfb31401d1dcf","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Reduce Transactor virtual interface","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/182f570f2474df29964d6541ae6cfb31401d1dcf"},{"sha":"b8f2fdb6ac079b85f5817b7975656df0499b8223","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Remove obsolete DHUtil","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/b8f2fdb6ac079b85f5817b7975656df0499b8223"},{"sha":"f38b373cb6426a83659c29c9342e34448e97757b","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Exit if OpenSSL doesn't have secp256k1 support (RIPD-900)","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/f38b373cb6426a83659c29c9342e34448e97757b"},{"sha":"ed902d9dea573694c122d68bcfadefec4d390d7a","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Set feature activation date to Aug 17","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/ed902d9dea573694c122d68bcfadefec4d390d7a"},{"sha":"64b80e05733e022fbeecb3894bf9f534a28b0901","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"JoelKatz"},"message":"Fix ledger loading on startup","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/64b80e05733e022fbeecb3894bf9f534a28b0901"},{"sha":"863add6a1911a0af3e6e5e87d499c35d82b661fc","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"JoelKatz"},"message":"Remove spurious format string from log","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/863add6a1911a0af3e6e5e87d499c35d82b661fc"},{"sha":"1b85b6eaba3287197d153864e174a665fcd13846","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Set version to 0.29.1-b4","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/1b85b6eaba3287197d153864e174a665fcd13846"},{"sha":"38af2426aa97a8796c60c5da7a22b0025af76d46","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] Transaction rate measuring.","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/38af2426aa97a8796c60c5da7a22b0025af76d46"},{"sha":"eeea56206d78c0071f1c62aa09530de6ffcae40d","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] Implement flow control for the funding and payments.","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/eeea56206d78c0071f1c62aa09530de6ffcae40d"},{"sha":"17302c56f0a7da94ef71479cb465fe8fcdadd6d5","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] Generate signing of transactions with local rippled\n\nConflicts:\n\t.gitignore","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/17302c56f0a7da94ef71479cb465fe8fcdadd6d5"}]}