{"push_id":541160596,"size":44,"distinct_size":44,"ref":"refs/heads/master","head":"83be8fda6da1054004dfb6ece124cab2a02f9796","before":"a043facf5a8b75eb15547ed788296b6c3df2c586","commits":[{"sha":"eb0d34b494e36af01d4636c69e6570943fb30f1c","author":{"email":"a5de9cd0883284fd1adf97d322ad28897544b538@jtimon.cc","name":"jtimon"},"message":"Remove unused chainparam networkID","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/eb0d34b494e36af01d4636c69e6570943fb30f1c"},{"sha":"1b37333a7f113ba2458346074610861de4547927","author":{"email":"b53b0ccfa395100a60d9bce06ed2114b7b873be9@Janik.cz","name":"Pavel Janík"},"message":"Remove no longer needed declaration of CBlockLocator","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/1b37333a7f113ba2458346074610861de4547927"},{"sha":"bdb6a71d3d4173b02d24f302af2c2707df85e95b","author":{"email":"b53b0ccfa395100a60d9bce06ed2114b7b873be9@Janik.cz","name":"Pavel Janík"},"message":"IsNull doesn't change CBlockLocator, add const hint","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/bdb6a71d3d4173b02d24f302af2c2707df85e95b"},{"sha":"1c52aad540ec1370db60fd68fc3485413e3cb8e1","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Require sufficent priority for relay of free transactions","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/1c52aad540ec1370db60fd68fc3485413e3cb8e1"},{"sha":"de236f57c68c2c29d148a2df9e019f431cee3cb7","author":{"email":"2375fa63e2908bb2df59f606483a3aa92321db7a@vasin.nl","name":"Pavel Vasin"},"message":"clarify obscure uses of EvalScript()\n\nThe 3rd argument of EvalScript() is the unsigned int flags, not a bool.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/de236f57c68c2c29d148a2df9e019f431cee3cb7"},{"sha":"a3241998e1e300e87e7c57d92c2478f67ec91db6","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"namespace: remove boost namespace pollution","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/a3241998e1e300e87e7c57d92c2478f67ec91db6"},{"sha":"9b1ab860ff00180142d9e514f3e1b6a91c86df7a","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"namespace: drop boost::assign altogether here\n\nStandard functions are even simpler","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/9b1ab860ff00180142d9e514f3e1b6a91c86df7a"},{"sha":"856e862f4a736fbdc38daae3b7f0fa34e1da317c","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"namespace: drop most boost namespaces and a few header cleanups\n\nA few boost::asio were left around because they're very wordy otherwise.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/856e862f4a736fbdc38daae3b7f0fa34e1da317c"},{"sha":"02bced16615f072b1d9960e7e5027b6eb4f41384","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Bugfix: only track UTXO modification after lookup\n\nOtherwise, if CCoinsViewCache::ModifyCoins throws an exception in between\nsetting hasModifier and constructing the CCoinsModifier, the cache ends up\nin an inconsistent state, resulting in an assert failure in the next\nmodification.\n\nBug discovered by Wladimir J. van der Laan.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/02bced16615f072b1d9960e7e5027b6eb4f41384"},{"sha":"e41345790f1041f5c5e5605d73a0af174769aa55","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Catch LevelDB errors during flush","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/e41345790f1041f5c5e5605d73a0af174769aa55"},{"sha":"0ea28baeb8e83a1cc7870090ac20eed9d7ca8539","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Reject non-final txs even in testnet/regtest\n\nPrevious behavior with IsFinalTx() being an IsStandard() rule was rather\nconfusing and interferred with testing of protocols that depended on\nnLockTime.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/0ea28baeb8e83a1cc7870090ac20eed9d7ca8539"},{"sha":"5d3064bc44e0b608a428e230f384bd3f846dedca","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Temporarily add SetNull/IsNull/GetCheapHash to base_uint\n\nAlso add a stub for arith_uint256 and its conversion functions,\nfor now completely based on uint256.\n\nEases step-by-step migration to blob.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/5d3064bc44e0b608a428e230f384bd3f846dedca"},{"sha":"4f1524966a99c83db8c0c9f1ff74789253a1171e","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Replace direct use of 0 with SetNull and IsNull\n\nReplace x=0 with .SetNull(),\nx==0 with IsNull(), x!=0 with !IsNull().\nReplace uses of uint256(0) with uint256().","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/4f1524966a99c83db8c0c9f1ff74789253a1171e"},{"sha":"807658549c61d1fb0da3138ea0ca749ecba61723","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Replace GetLow64 with GetCheapHash","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/807658549c61d1fb0da3138ea0ca749ecba61723"},{"sha":"2eae3157f65197109d7745ea3926d086de812f7b","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Replace uint256(1) with static constant\n\nSignatureHash and its test function SignatureHashOld\nreturn uint256(1) as a special error signaling value.\nReturn a local static constant with the same value instead.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/2eae3157f65197109d7745ea3926d086de812f7b"},{"sha":"34cdc41128eee5da0be9c5e17b3c24b1f91a1957","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"String conversions uint256 -> uint256S\n\nIf uint256() constructor takes a string, uint256(0) will become\ndangerous when uint256 does not take integers anymore (it will go\nthrough std::string(const char*) making a NULL string, and the explicit\nkeyword is no help).","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/34cdc41128eee5da0be9c5e17b3c24b1f91a1957"},{"sha":"734f85c4f0b40efd3f6c0367683c1bab1a2a7b19","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Use arith_uint256 where necessary\n\nAlso add conversion from/to uint256 where needed.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/734f85c4f0b40efd3f6c0367683c1bab1a2a7b19"},{"sha":"bfc6070342b9f43bcf125526e6a3c8ed34e29a71","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"uint256->arith_uint256 blob256->uint256\n\nIntroduce new opaque implementation of `uint256`, move old\n\"arithmetic\" implementation to `arith_uint256.","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/bfc6070342b9f43bcf125526e6a3c8ed34e29a71"},{"sha":"92cdb1aace3c7343e9c9472061508d3b01d9883d","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Add conversion functions arith_uint256<->uint_256","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/92cdb1aace3c7343e9c9472061508d3b01d9883d"},{"sha":"dba2e9141a4f07154829bdaed35adaf7af7908d3","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Add tests for new uint256","distinct":true,"url":"https://api.github.com/repos/fanquake/bitcoin/commits/dba2e9141a4f07154829bdaed35adaf7af7908d3"}]}