{"push_id":689305379,"size":15,"distinct_size":1,"ref":"refs/heads/list_opencl_devices","head":"a21ce7fd79653fa5a8dd16832bea03f66e65cb55","before":"e4c72ce11e6c6a5f6781bec957a412ca4640f20d","commits":[{"sha":"1f17c569b961123ef97def7bfebc1266a2e4cd79","author":{"email":"d2490b44070cf00616c0bd7a7194e5ac370d09c2@imapp.pl","name":"Paweł Bylica"},"message":"Change VM interface to return a copy of output.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/1f17c569b961123ef97def7bfebc1266a2e4cd79"},{"sha":"72856a8af658852206f6e117a71b4eb0f6375a44","author":{"email":"d2490b44070cf00616c0bd7a7194e5ac370d09c2@imapp.pl","name":"Paweł Bylica"},"message":"Change the way execution results are collected.\n\nChanges handling ExecutionResult by Executive. From now execution results are collected on if a storage for results (ExecutionResult) is provided to an Executiove instance up front. This change allow better output management for calls - VM interface improved.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/72856a8af658852206f6e117a71b4eb0f6375a44"},{"sha":"9891028cb8bed067559c2b44d9d4a1a0180676f0","author":{"email":"d2490b44070cf00616c0bd7a7194e5ac370d09c2@imapp.pl","name":"Paweł Bylica"},"message":"Improve output handling in precompiled contracts.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/9891028cb8bed067559c2b44d9d4a1a0180676f0"},{"sha":"f042abc3e71af41bd4ce6ca269ceb099ebf9a714","author":{"email":"d2490b44070cf00616c0bd7a7194e5ac370d09c2@imapp.pl","name":"Paweł Bylica"},"message":"Kill steps limit option in VM.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/f042abc3e71af41bd4ce6ca269ceb099ebf9a714"},{"sha":"a10f7d5dd2ac282263f8cb0c5e6b9756525a2f42","author":{"email":"d2490b44070cf00616c0bd7a7194e5ac370d09c2@imapp.pl","name":"Paweł Bylica"},"message":"Rename Executive::setResultRef -> collectResult.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/a10f7d5dd2ac282263f8cb0c5e6b9756525a2f42"},{"sha":"cba4e2203eaf4ad40ce4f0507058c84fb3e0ea14","author":{"email":"04e070ef469e06d5be3276f222c4884739e89017@gmail.com","name":"Paweł Bylica"},"message":"Merge remote-tracking branch 'upstream/develop' into refactor_executive\n\nConflicts:\n\ttest/libsolidity/solidityExecutionFramework.h","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/cba4e2203eaf4ad40ce4f0507058c84fb3e0ea14"},{"sha":"fdb06f08508df1b9358222d0785f3da41e014a92","author":{"email":"04e070ef469e06d5be3276f222c4884739e89017@gmail.com","name":"Paweł Bylica"},"message":"Style correction.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/fdb06f08508df1b9358222d0785f3da41e014a92"},{"sha":"3a550d6ac777d6961466e5471faa39dffa0dfa69","author":{"email":"04e070ef469e06d5be3276f222c4884739e89017@gmail.com","name":"Paweł Bylica"},"message":"Fix input data validation for ECRECOVER precompiled contract.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/3a550d6ac777d6961466e5471faa39dffa0dfa69"},{"sha":"f7ed7ed4defbf89758ed017c59ff2eb3c66f01f6","author":{"email":"04e070ef469e06d5be3276f222c4884739e89017@gmail.com","name":"Paweł Bylica"},"message":"Rename Executive::collectResult -> setResultRecipient.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/f7ed7ed4defbf89758ed017c59ff2eb3c66f01f6"},{"sha":"f27bdc3346689c828a42dee5b3892a3ee4937b30","author":{"email":"54fd1711209fb1c0781092374132c66e79e2241b@ethdev.com","name":"Gav Wood"},"message":"Merge pull request #2025 from imapp-pl/refactor_executive\n\nExecutive on a diet","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/f27bdc3346689c828a42dee5b3892a3ee4937b30"},{"sha":"e81fc1e68fd8fe233b1b0a88c64bf58d3677c9aa","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@gavwood.com","name":"Gav Wood"},"message":"Minor debug alterations/fixes for blockchain downloading to make it play\nmarginally better with the braindead Go strategy.\nImport key without address.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/e81fc1e68fd8fe233b1b0a88c64bf58d3677c9aa"},{"sha":"6e9f20ff46c36a6584d7cde9901156169f16937a","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@gavwood.com","name":"Gav Wood"},"message":"Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/6e9f20ff46c36a6584d7cde9901156169f16937a"},{"sha":"1f9330a29c3791d4a4ae5e6e0561e4e6f8cd97c1","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@gavwood.com","name":"Gav Wood"},"message":"Avoid divide by zero.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/1f9330a29c3791d4a4ae5e6e0561e4e6f8cd97c1"},{"sha":"3589c73b75937a4cba202e872d7b0269f035448a","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@gavwood.com","name":"Gav Wood"},"message":"Version bump.","distinct":false,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/3589c73b75937a4cba202e872d7b0269f035448a"},{"sha":"a21ce7fd79653fa5a8dd16832bea03f66e65cb55","author":{"email":"5befb4ee05cc4b80eab1fcda230f380018842784@refu.co","name":"Lefteris Karapetsas"},"message":"Argument to list available opencl devices and platforms\n\n- Additionally some small refactoring in how some query functions are\n  processed for GPU mining.","distinct":true,"url":"https://api.github.com/repos/LefterisJP/cpp-ethereum/commits/a21ce7fd79653fa5a8dd16832bea03f66e65cb55"}]}