{"push_id":2746478518,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"664e53bff08bb4fa06b4f53dfff8f8b253967de2","before":"61270a2bda980f79280a44407aa57b9da16f8e7d","commits":[{"sha":"664e53bff08bb4fa06b4f53dfff8f8b253967de2","author":{"name":"defunct","email":"c677247002356a738fea6564c0a1f8ddfd4a09c8@defunct.io"},"message":"Python 3 (#968)\n\n* Initial commit for Python3 branch that targets porting the following;\r\n* Core manticore functionality\r\n* x86/x64/arm architectures\r\n* linux platform\r\n* functioning unit tests for the above\r\n\r\n* WIP ethereum support\r\nnotes:\r\n* eth unit tests passing\r\n* decree disabled\r\n* ManticoreEVM.__init__ procs=1\r\n* no iterpickle; see eth tests for setting stack size/recursion\r\n\r\n* EVMAccount;\r\n  add __hash__\r\n  remove redefinition of __eq__\r\n\r\nport/update EVM examples\r\n\r\n* update stacksize / recursion limit\r\n\r\n* pyevmasm dep updates, port linux examples\r\n\r\n* update docs, tox/travis configs, port missing x86 unit test\r\n\r\n* disable decree tests\r\n\r\n* update example, update pyevmasm dep_links\r\n\r\n* disable testArgumentsAssertions to speed up tests\r\n\r\n* py35/36 json.loads compat fix\r\n\r\n* fix summary output encoding\r\n\r\n* disable eth binary test 808\r\n\r\n* PEP479 - Python 3.7 support\r\n\r\n* travisci; fix code coverage reporting\r\n\r\n* port decree and tests\r\n\r\n* codeclimate\r\n\r\n* review changes;\r\n\t* cleanup\r\n\t* reset version\r\n\t* remove EVMAccount.__hash__, fix EVMWorld.get_balance()\r\n\r\n* switch to official pyevmasm\r\n\r\n* z3 version check - py3.5 fix\r\n\r\n* pyevmasm; remove version requirement\r\n\r\n* review changes;\r\n\t* remove redundant locking\r\n\t* shutdown executor manager on deletion\r\n\r\n* review changes;\r\n  * cleanup PY3FIX comments\r\n  * _run_solc version ascii to utf encoding\r\n  * save_summary - use filter instead of comprehension\r\n  * comments\r\n\r\n* __get_related - set literal mistake\r\n\r\n* review changes;\r\n  * remove redundant []\r\n  * cleanup unused code, params, vars, imports\r\n  * additional comments\r\n\r\n* review changes;\r\n  * fix symbolic const instruction decoding and add unit test\r\n  * misc cleanup\r\n\r\n* fix verbose logging output\r\n\r\n* Update manticore defaults / requirements;\r\n  * Changes docs for 18.04\r\n  * Python >= 3.6\r\n\r\n* minor review changes\r\n\r\n* minor review changes, codeclimate","distinct":true,"url":"https://api.github.com/repos/trailofbits/manticore/commits/664e53bff08bb4fa06b4f53dfff8f8b253967de2"}]}
{"actor":{"display_login":"mossberg"}}