{"push_id":2800110218,"size":21,"distinct_size":21,"ref":"refs/heads/light-noreply","head":"a1d181ca198ed38acf1c5d81d036638d1c6b9537","before":"1e96a45728a6759eb9ec5d8f6527a82ec7f0f786","commits":[{"sha":"78a38e98259404d19dbe38e5fe407b92e5144098","author":{"name":"Marek Kotewicz","email":"fea58525ffee02adae0407c206c210c5d9f60518@gmail.com"},"message":"ethcore sync decodes rlp less often (#9264)\n\n* deserialize block only once during verification\r\n\r\n* ethcore-sync uses Unverified\r\n\r\n* ethcore-sync uses Unverified\r\n\r\n* fixed build error\r\n\r\n* removed Block::is_good\r\n\r\n* applied review suggestions\r\n\r\n* ethcore-sync deserializes headers and blocks only once","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/78a38e98259404d19dbe38e5fe407b92e5144098"},{"sha":"e2095d4a5d5749ee26828f65c80e509e024b9535","author":{"name":"David","email":"b45d1b2636f62466efefbb699fecfb525de1afb7@gmail.com"},"message":"Move ethereum-specific H256FastMap type to own crate (#9307)\n\n* Add a `fastmap` crate that provides the H256FastMap specialized HashMap\r\n\r\n* Use `fastmap` instead of `plain_hasher`\r\n\r\n* Update submodules for Reasons™\r\n\r\n* Submodule update","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/e2095d4a5d5749ee26828f65c80e509e024b9535"},{"sha":"88141951224afdfb0b592816e5587b70dca6df5f","author":{"name":"Max Riveiro","email":"d6057f9977f3a3299068adff565ad43e853028a2@gmail.com"},"message":"Fix codecov.io badge in README (#9327)","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/88141951224afdfb0b592816e5587b70dca6df5f"},{"sha":"62fdfb937a4cc7e8b805c77f2fc53f39b2b33cda","author":{"name":"Arkadiy Paronyan","email":"f7df6609271d32e2aa120e5f971626683bc05f10@gmail.com"},"message":"Allow tx pool to be Send (#9315)","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/62fdfb937a4cc7e8b805c77f2fc53f39b2b33cda"},{"sha":"b28e742683737ec776c154b79cde7f0d67033a0b","author":{"name":"Maciej Hirsz","email":"fd79db72955f91bb4a1e2beb1884c5ea4a6cf535@users.noreply.github.com"},"message":"Update tobalaba.json (#9313)","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/b28e742683737ec776c154b79cde7f0d67033a0b"},{"sha":"e590874a8174a1cf47e1d82410deaa50cc4c64f3","author":{"name":"Nick Sanders","email":"d1497cfab9810ce4c1c319c191f8cdfc5a6b05e6@users.noreply.github.com"},"message":"Update `log` -> 0.4, `env_logger` -> 0.5. (#9294)\n\n* Rename a few types & methods.\r\n\r\n* Change `(Log)Builder::format` (closure) arg.","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/e590874a8174a1cf47e1d82410deaa50cc4c64f3"},{"sha":"65a1d889072554dd8d41202366ad4177c1892731","author":{"name":"Kirill Fomichev","email":"a66c89a29260f87a367d99ede5026eacde023eca@ya.ru"},"message":"Docker alpine: use multi-stage concept (#9269)\n\n* Docker alpine: use multi-stage concept\r\n\r\n* Docker alpine: create config directory","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/65a1d889072554dd8d41202366ad4177c1892731"},{"sha":"30e40079ca67447b45c9de2b564d8c3604d888c1","author":{"name":"Tomasz Drwięga","email":"db2db5a6ca9ce7b2bc4eb8d1db35c01c8c8ae997@users.noreply.github.com"},"message":"Prevent blockchain & miner racing when accessing pending block. (#9310)\n\n* Prevent blockchain & miner racing when accessing pending block.\r\n\r\n* Fix unavailability of pending block during reseal.","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/30e40079ca67447b45c9de2b564d8c3604d888c1"},{"sha":"1564fae01152946f58e67658c0b5d884fedaecdc","author":{"name":"Pierre Krieger","email":"70a370b95a33d35c5b5da0b40c2872a9203a733a@gmail.com"},"message":"Allow setting the panic hook with parity-clib (#9292)\n\n* Allow setting the panic hook with parity-clib\r\n\r\n* Make all FFI functions unsafe\r\n\r\n* Fix comment\r\n\r\n* Fix concern","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/1564fae01152946f58e67658c0b5d884fedaecdc"},{"sha":"6e2821b4db199f488a8bba28ac83ab29a8bd83ff","author":{"name":"Niklas Adolfsson","email":"ae11cf30e35b2274c3deb0919b4593820ee871a5@gmail.com"},"message":"ethcore/sync `Make view macro only visible to test` (#9316)\n\n* remove needless macro import\r\n\r\n* enable ethcore/macros in tests","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/6e2821b4db199f488a8bba28ac83ab29a8bd83ff"},{"sha":"4eab8672b840b86007bb71878f3f77b096f354ec","author":{"name":"André Silva","email":"03073aa9d252cd9c8090bc189c40d328a39ac698@gmail.com"},"message":"ethcore: fix pow difficulty validation (#9328)\n\n* ethcore: fix pow difficulty validation\r\n\r\n* ethcore: validate difficulty is not zero\r\n\r\n* ethcore: add issue link to regression test\r\n\r\n* ethcore: fix tests\r\n\r\n* ethcore: move difficulty_to_boundary to ethash crate\r\n\r\n* ethcore: reuse difficulty_to_boundary and boundary_to_difficulty\r\n\r\n* ethcore: fix grumbles in difficulty_to_boundary_aux","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/4eab8672b840b86007bb71878f3f77b096f354ec"},{"sha":"a6df452841cb9be92ebc51eae82f3720ce11cf50","author":{"name":"Wei Tang","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@that.world"},"message":"Implement EIP234 block_hash for eth_getLogs (#9256)\n\n* Implement EIP234\r\n\r\n* Make filter conversion returns error if both blockHash and from/toBlock is found\r\n\r\nThis also changes PollFilter to store the EthFilter type, instead of the jsonrpc one, saving repeated conversion.\r\n\r\n* Return error if block filtering target is not found in eth_getLogs\r\n\r\nUse the old behavior (unwrap_or_default) for anywhere else.\r\n\r\n* fix test: secret_store\r\n\r\n* Fix weird indentation\r\n\r\n* Make client log filter return error in case a block cannot be found\r\n\r\n* Return blockId error in rpc\r\n\r\n* test_client: allow return error on logs\r\n\r\n* Add a mocked test for eth_getLogs error\r\n\r\n* fix: should return error if from_block/to_block greater than best block number\r\n\r\n* Add notes on pending\r\n\r\n* Add comment for UNSUPPORTED_REQUEST\r\n\r\n* Address grumbles\r\n\r\n* Return err if from > to","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/a6df452841cb9be92ebc51eae82f3720ce11cf50"},{"sha":"98dbd1fdc70704e497e4a017b4b39647d8cdfacc","author":{"name":"Andronik Ordian","email":"e1d0c6c1c29e6ad5164072a5b21340dca7fcb052@reusable.software"},"message":"Fix load share (#9321)\n\n* fix(light_sync): calculate `load_share` properly\r\n\r\n* refactor(api.rs): extract `light_params` fn, add test\r\n\r\n* style(api.rs): add trailing commas","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/98dbd1fdc70704e497e4a017b4b39647d8cdfacc"},{"sha":"9c595aff9547073391260ee048aca16516e63b2c","author":{"name":"Wei Tang","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@that.world"},"message":"Allow single opcode stepping for EVM (#9051)\n\n* Feed in ActionParams on VM creation\r\n\r\n* Fix ethcore after Vm interface change\r\n\r\n* Move informant inside Interpreter struct\r\n\r\n* Move do_trace to Interpreter struct\r\n\r\n* Move all remaining exec variables to Interpreter struct\r\n\r\n* Refactor VM to allow single opcode step\r\n\r\n* Fix all EVM tests\r\n\r\n* Fix all wasm tests\r\n\r\n* Fix wasm runner tests\r\n\r\n* Fix a check case where code length is zero\r\n\r\n* Fix jsontests compile\r\n\r\n* Fix cargo lock\r\n\r\n* Use match instead of expect\r\n\r\n* Use cheaper check reader.len() == 0 for the initial special case\r\n\r\n* Get rid of try_and_done! macro by using Result<(), ReturnType>\r\n\r\n* Use Never instead of ()\r\n\r\n* Fix parity-bytes path\r\n\r\n* Bypass gasometer lifetime problem by borrow only for a instance\r\n\r\n* typo: missing {\r\n\r\n* Fix ethcore test compile\r\n\r\n* Fix evm tests","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/9c595aff9547073391260ee048aca16516e63b2c"},{"sha":"ff716e77990fecd5a64ba80ddda98e8b412c899b","author":{"name":"Wei Tang","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@that.world"},"message":" Remove pass-by-reference return data value from executive  (#9211)\n\n* Remove pass-by-reference return data value from executive\r\n\r\n* Fix tests\r\n\r\n* Fix a missing test output\r\n\r\n* typo: wasm_activation_test\r\n\r\n* Tracing change in output\r\n\r\n* json_tests: fix compile\r\n\r\n* typo: 0..32 -> ..32 to keep it consistent with other occurance\r\n\r\n* Fix tests","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/ff716e77990fecd5a64ba80ddda98e8b412c899b"},{"sha":"fcb6cc1e767efa813f8d2f8c77682ee62a3edeec","author":{"name":"cheme","email":"fc6668ec494f14d3f75f7a000add5c01b6fd7f72@gmail.com"},"message":"Light client logs should include 'from_block' when querying logs (#9331)\n\n* Fix PubSub for logs when using light client :\r\nprior to this fix the pubsub process did send a\r\nquery for each new block header (and for each subs : there is something\r\nto optimize here) by setting from and to of the filter at this block\r\nnumber; but there was a bug in the code that fetch logs : it was non\r\ninclusive for its start bound, meaning that with start bound = end bound\r\nwe never query any block (and attached logs).\r\n\r\n* Option iter instead of once.\r\nUse of bloom existing function to check if a bloom contains another.\r\n\r\n* Makes from block header checking explicit","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/fcb6cc1e767efa813f8d2f8c77682ee62a3edeec"},{"sha":"726260112313e07416d87d2df83c322eaeaf6ceb","author":{"name":"Tomasz Drwięga","email":"db2db5a6ca9ce7b2bc4eb8d1db35c01c8c8ae997@users.noreply.github.com"},"message":"Expose UnorderedIterator. (#9347)","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/726260112313e07416d87d2df83c322eaeaf6ceb"},{"sha":"b1e1ec55548e249ef13991915b7b15d4f3e4bd66","author":{"name":"cheme","email":"fc6668ec494f14d3f75f7a000add5c01b6fd7f72@gmail.com"},"message":"Merge branch 'master' of https://github.com/paritytech/parity-ethereum into light-noreply","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/b1e1ec55548e249ef13991915b7b15d4f3e4bd66"},{"sha":"51c959b1f8930640b8d825bf07358706ee4fbbfe","author":{"name":"cheme","email":"fc6668ec494f14d3f75f7a000add5c01b6fd7f72@gmail.com"},"message":"Adding an error type for on_demand, it helps having variant of error\nreported at rpc level : choice of rpc error code error might not be\nright.","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/51c959b1f8930640b8d825bf07358706ee4fbbfe"},{"sha":"17bb71bb2ce360b7680af22d14958657fa09c296","author":{"name":"cheme","email":"fc6668ec494f14d3f75f7a000add5c01b6fd7f72@gmail.com"},"message":"Duration as constant is nice","distinct":true,"url":"https://api.github.com/repos/cheme/parity-ethereum/commits/17bb71bb2ce360b7680af22d14958657fa09c296"}]}
{"actor":{"display_login":"cheme"}}