Commit Graph

  • bfb96606a2 Use readPushData() in instruction compilation Paweł Bylica 2014-10-30 19:22:01 +01:00
  • 1008c70a14 Create dedicated function for pushdata reading Paweł Bylica 2014-10-30 19:17:55 +01:00
  • 4ff7ba015d Fix u256 to APInt conversion Paweł Bylica 2014-10-30 19:17:19 +01:00
  • 65af01cda8 removed accidentally added *.orig file artur-zawlocki 2014-10-30 16:51:04 +00:00
  • d32daf6cc4 New performance tests [Delivers #81578852] artur-zawlocki 2014-10-30 16:47:43 +00:00
  • 895d0aa3ca Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc artur-zawlocki 2014-10-30 16:46:14 +00:00
  • 7760b31e42 Cleaning up warnings and build dependencies [#81588646] artur-zawlocki 2014-10-30 16:46:01 +00:00
  • 2d6aa468c6 CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [#81588646] artur-zawlocki 2014-10-30 16:42:44 +00:00
  • 43093d6559 Fix MSIZE and memory resize step [Delivers #81777708] Paweł Bylica 2014-10-30 17:32:20 +01:00
  • 85f67a5582 Improve PUSH compilation Paweł Bylica 2014-10-30 16:29:14 +01:00
  • 2bbbf6c3c4 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc Paweł Bylica 2014-10-30 15:50:58 +01:00
  • 3725432bef Fix case where JUMPI is the last instruction Paweł Bylica 2014-10-30 15:50:44 +01:00
  • 2524c729cf Codegen for SIGNEXTEND [Delivers #81700414] artur-zawlocki 2014-10-30 14:16:02 +00:00
  • 007641a84b SIGEXTEND: first try [#81700414] artur-zawlocki 2014-10-30 12:56:52 +00:00
  • df5603de0a Moved logging to state, proper structured block obscuren 2014-10-30 13:32:50 +01:00
  • d77864071d Fix BNOT instruction [Delivers #81700198] Paweł Bylica 2014-10-30 12:22:59 +01:00
  • dd75da2d3a BNOT instruction [Delivers #81700198] Paweł Bylica 2014-10-30 11:44:31 +01:00
  • e4a77c1f69 Increase refund counter if deleting a storage item [Delivers #81575908] Paweł Bylica 2014-10-30 11:12:18 +01:00
  • 22e4d16e1f Remove old code Paweł Bylica 2014-10-30 10:39:45 +01:00
  • af0530ba3d Got rid of some gcc warnings artur-zawlocki 2014-10-29 22:13:25 +00:00
  • c6cf723c68 Fix u256 to APInt conversion Paweł Bylica 2014-10-29 21:56:12 +01:00
  • 014d370b5d New SIGNEXTEND tets Christoph Jentzsch 2014-10-29 21:23:56 +01:00
  • e6b4761765 Allow creating LLVM constants directly from u256 Paweł Bylica 2014-10-29 21:23:16 +01:00
  • fa890c8c01 Merge pull request #167 from fjl/feature/split-tx-event Jeffrey Wilcke 2014-10-29 21:10:04 +01:00
  • ce2ec1980b Merge pull request #166 from fjl/fix/mist-quit Jeffrey Wilcke 2014-10-29 21:09:32 +01:00
  • 155d449be2 New tests for BNOT and SIGNEXTEND Christoph Jentzsch 2014-10-29 20:59:05 +01:00
  • 33f1253bbe Update gas counting for SSTORE, no refunding yet [#81575908] Paweł Bylica 2014-10-29 20:49:28 +01:00
  • f05d422a97 ethchain: fix dependency Felix Lange 2014-10-29 20:39:01 +01:00
  • 2ef044edfc Use new bloom when filtering for topics obscuren 2014-10-29 20:33:25 +01:00
  • cc67a84e94 Added bloom 9 point lookup and bloom test obscuren 2014-10-29 20:16:18 +01:00
  • 81ec564ef6 Merge pull request #168 from fjl/feature/working-tests Jeffrey Wilcke 2014-10-29 19:48:38 +01:00
  • 4cf69d7cd3 vm: fix basic VM tests Felix Lange 2014-10-29 18:40:18 +01:00
  • 38034c3066 ethwire: fix ClientIdentity test Felix Lange 2014-10-29 18:39:51 +01:00
  • 56014844a9 ethpipe: delete useless test Felix Lange 2014-10-29 18:38:52 +01:00
  • d9bccdde23 ethchain: fix tests Felix Lange 2014-10-29 18:38:05 +01:00
  • 051af604e2 ethcrypto: fix the tests Felix Lange 2014-10-29 18:35:33 +01:00
  • cb607b4911 changes to make whisper working Marek Kotewicz 2014-10-29 17:14:59 +01:00
  • e24c9c2286 Improve Compiler code formatting Paweł Bylica 2014-10-29 16:45:35 +01:00
  • f06445fcbb Improve VM code formatting Paweł Bylica 2014-10-29 16:43:38 +01:00
  • c03d36a07e Improve Ext code formatting Paweł Bylica 2014-10-29 16:43:02 +01:00
  • bc1ef19fe0 Improve GasMeter code formatting Paweł Bylica 2014-10-29 16:42:22 +01:00
  • 3212b2b139 Improve ExecutionEngine code formatting Paweł Bylica 2014-10-29 16:42:04 +01:00
  • de67937f2c Improve BasicBlock code formatting Paweł Bylica 2014-10-29 16:41:00 +01:00
  • 64513d5aaa Improve Memory code formatting Paweł Bylica 2014-10-29 16:39:28 +01:00
  • 3ee33cc699 Improve code formatting Paweł Bylica 2014-10-29 16:38:18 +01:00
  • 1e8a091897 Improve Arith256 code formatting Paweł Bylica 2014-10-29 16:21:21 +01:00
  • 211d3c05e9 Change #include setjmp Paweł Bylica 2014-10-29 16:19:32 +01:00
  • fa6d4c63dc Improve Stack code formatting Paweł Bylica 2014-10-29 16:19:13 +01:00
  • 7e3a9f4984 Remove done FIXME tasks Paweł Bylica 2014-10-29 14:53:09 +01:00
  • 31c6159019 filters refactored Marek Kotewicz 2014-10-29 14:45:39 +01:00
  • 9e2f071d26 Removed events from the state manager obscuren 2014-10-29 14:20:42 +01:00
  • ce889fc338 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc artur-zawlocki 2014-10-29 11:54:13 +00:00
  • 4c9fed9623 turned on stack optimization by default in jit compiler artur-zawlocki 2014-10-29 11:54:02 +00:00
  • 664de37772 json test file for performance testing artur-zawlocki 2014-10-29 11:52:11 +00:00
  • 9adb625846 polling whisper in progress Marek Kotewicz 2014-10-29 12:44:50 +01:00
  • 89d4a1cb29 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc Paweł Bylica 2014-10-29 12:14:30 +01:00
  • 887bac9524 Use clog for JIT logs Paweł Bylica 2014-10-29 12:14:24 +01:00
  • 6e8d1ce25c added inlcude of setjmp.h required for jmp_buf type artur-zawlocki 2014-10-29 11:05:01 +00:00
  • ac478d247e added dependency on libethereum to evmcc artur-zawlocki 2014-10-29 11:03:41 +00:00
  • a3871e5137 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc artur-zawlocki 2014-10-29 11:02:37 +00:00
  • cecf567426 MULMOD/ADDMOD implemented in separate functions [FIXES #80566276] artur-zawlocki 2014-10-29 10:29:34 +00:00
  • fb4113dab4 PoC 7 updates obscuren 2014-10-29 10:34:40 +01:00
  • 65eaa13c17 Remove global Runtime pointer Paweł Bylica 2014-10-29 10:30:00 +01:00
  • 665a44646e Generic hashing method obscuren 2014-10-29 10:29:22 +01:00
  • 6b3f5fb82b cmd/mist, ethchain, ethminer: split TxEvent (#165) Felix Lange 2014-10-29 03:50:20 +01:00
  • e252dbf989 eth: stop eventMux first Felix Lange 2014-10-29 03:01:20 +01:00
  • 8170f96ded javascript: remove unused quit channel Felix Lange 2014-10-29 03:00:29 +01:00
  • 25ccd49acb Changed semantics of JUMPDEST so that *the next* instruction is a jump destination artur-zawlocki 2014-10-28 22:29:00 +00:00
  • 6bf994de4d 1. Indenting spaces converted to tabs 2. Options changed: -G --> -g artur-zawlocki 2014-10-28 22:25:08 +00:00
  • 4684c6f363 Using call helper Paweł Bylica 2014-10-28 20:36:03 +01:00
  • 2493ef5f9e Call helper Paweł Bylica 2014-10-28 20:20:21 +01:00
  • 6da6f3dc52 Handle bad instructions (BadInstruction exception) [#81563132] Paweł Bylica 2014-10-28 18:15:58 +01:00
  • ac38bf9ac1 Add raiseException helper to RuntimeManager [#81563132] Paweł Bylica 2014-10-28 18:04:01 +01:00
  • 0b10cbd713 http renamed to httprpc Marek Kotewicz 2014-10-28 16:53:31 +01:00
  • 3119be908c db and shh Marek Kotewicz 2014-10-28 13:40:50 +01:00
  • 48125a25eb Added missing requires on SSTORE SLOAD obscuren 2014-10-28 13:26:30 +01:00
  • 7849b7e978 Refund SSTORE properly obscuren 2014-10-28 13:22:04 +01:00
  • c9eae764b8 Update SSTORE gas cost and BNOT instead of NEG Christoph Jentzsch 2014-10-28 12:58:27 +01:00
  • 31c9dd3fcf Ignore opOp callback silently Paweł Bylica 2014-10-28 12:30:05 +01:00
  • 5a923d6356 Ignore opOp callback silently Paweł Bylica 2014-10-28 12:28:23 +01:00
  • c7ba567f9a Merge branch 'develop' into develop-evmcc Paweł Bylica 2014-10-28 12:26:45 +01:00
  • 0da6823484 Fix EXTCODECOPY Paweł Bylica 2014-10-28 11:37:15 +01:00
  • 0eb8311aa1 Restore correct memory access in Ext functions Paweł Bylica 2014-10-28 11:24:50 +01:00
  • 05bbe53ef9 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc Paweł Bylica 2014-10-28 10:57:49 +01:00
  • d5ddbfadbb Added missing changes [#79450108] artur-zawlocki 2014-10-28 09:50:42 +00:00
  • 6a16efad92 Get Runtime pointer from main function argument if available Paweł Bylica 2014-10-28 10:43:18 +01:00
  • 28d4250866 cleaner promises Marek Kotewicz 2014-10-28 10:43:12 +01:00
  • e273299a09 Change some runtime names Paweł Bylica 2014-10-28 10:32:10 +01:00
  • fd7b6da606 Move return data reference to Runtime [#81470252] Paweł Bylica 2014-10-28 10:27:41 +01:00
  • 6d428d8602 Fix ReturnData::Index::_size Paweł Bylica 2014-10-28 10:21:50 +01:00
  • 64e374890c Move jmpbuf to Runtime [#81470252] Paweł Bylica 2014-10-28 09:23:28 +01:00
  • 68ca6962cf 256-bit arithmetic implemented via calls to boost::multiprecision library. [#79450108] artur-zawlocki 2014-10-27 23:12:07 +00:00
  • 4bcd092435 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc artur-zawlocki 2014-10-27 21:36:03 +00:00
  • a90ebe63dc Print compilation/execution times artur-zawlocki 2014-10-27 21:35:58 +00:00
  • 5920aa7be6 Updated readme obscuren 2014-10-27 17:24:43 +01:00
  • 1e55fe3aa2 Updated readme obscuren 2014-10-27 17:22:29 +01:00
  • 9d386033ef Added bug obscuren 2014-10-27 17:16:03 +01:00
  • 2b02d81253 Added in progress to readme obscuren 2014-10-27 17:14:37 +01:00
  • 11b3f97520 Upped protocol obscuren 2014-10-27 17:02:45 +01:00
  • 10782c5aae Added removal off erroneous txs. Fixed pipeline obscuren 2014-10-27 17:02:31 +01:00