Commit Graph

  • 4e1755a0bf Get test_opcode to run Coffepots 2018-04-06 18:56:57 +0100
  • ea94447d48 Moved EthTime to constants, update more timestamps to EthTime Coffepots 2018-04-06 17:01:41 +0100
  • fdcfe5ae2f Revert "Moved EthTime to constants, update more timestamps to EthTime" Coffepots 2018-04-06 16:24:39 +0100
  • a731f59bd3 Moved EthTime to constants, update more timestamps to EthTime Coffepots 2018-04-06 16:22:32 +0100
  • 5a3202f4d3 Update README badges and add dual-license header mratsim 2018-04-06 16:52:10 +0200
  • 284a026e51
    Add opcode tests (#4) Mamy Ratsimbazafy 2018-04-06 16:25:01 +0200
  • 078f7abf22 Merge branch 'master' of https://github.com/status-im/nimbus Coffepots 2018-04-05 19:00:46 +0100
  • cafbc7f46d Added gas calculations, fleshed out generateHeaderFromParentHeader Coffepots 2018-04-05 18:51:42 +0100
  • b40b3e078c Adding fork info Coffepots 2018-04-05 18:32:18 +0100
  • 91d493382b Removing all files in .gitignore mratsim 2018-04-05 09:53:00 +0200
  • 1d81a7c7ba clang compilation error fixed (#5) Yuriy Glukhov 2018-04-04 18:47:31 +0300
  • 388c655d57 clang compilation error fixed Yuriy Glukhov 2018-04-04 17:58:06 +0300
  • 873096d598 Module import path mratsim 2018-04-04 16:10:56 +0200
  • 39b82b5397
    Merge pull request #3 from status-im/refactor-tests Yuriy Glukhov 2018-04-04 14:27:05 +0300
  • 0b5df0fee1 Add sh -c mratsim 2018-04-04 12:45:45 +0200
  • 5493656c36 fix use statusteam mratsim 2018-04-04 12:33:21 +0200
  • ea80536f8f okay this should work now mratsim 2018-04-04 12:28:58 +0200
  • 3d1d5afd67 Travis: Refresh package.json mratsim 2018-04-04 12:14:39 +0200
  • 467a4b15f7 Use Status docker mratsim 2018-04-04 11:40:37 +0200
  • f0d74a4758 update .gitignore mratsim 2018-04-03 18:23:24 +0200
  • 94d805792f Travis: refresh nimble packages (deleted by mistake) mratsim 2018-04-03 18:19:47 +0200
  • 6c5ceda9b3 Update Travis config mratsim 2018-04-03 18:15:44 +0200
  • cbc0176011 update test readme mratsim 2018-04-03 18:14:47 +0200
  • 3852c84841 Refactor: remove .sh dependency for tests mratsim 2018-04-03 18:09:09 +0200
  • 1cf5e6694b Force usage of GCC on MacOS for #2 mratsim 2018-04-03 12:30:05 +0200
  • 00a0aa9970
    Add chat links to readme (fixes #1) Jacek Sieka 2018-03-17 16:39:13 +0800
  • c4361061c1 Opcode add test Alexander Ivanov 2018-03-14 13:11:32 +0200
  • c1a8fa6381 Fix memory Alexander Ivanov 2018-03-14 11:15:03 +0200
  • edac9af2a2 Improve types Alexander Ivanov 2018-03-13 16:30:38 +0200
  • 8be1a51c64 Fix 80 arithmetic gas cost tests, improve exp gas cost Alexander Ivanov 2018-02-28 17:06:05 +0200
  • f179695341 Fix arithmetic and save test progress in VMTests.md Alexander Ivanov 2018-02-27 20:10:34 +0200
  • cb78a39cef Specify the copyright holders properly Zahary Karadjov 2018-02-27 19:55:08 +0200
  • dc365b2e23 Fix tests Alexander Ivanov 2018-02-26 13:59:56 +0200
  • fd23b8ac0f Add Nix files for obtaining all C/C++ dependencies Zahary Karadjov 2018-02-23 18:55:04 +0200
  • 99921f38cb Pass more tests, use UInt256 more often Alexander Ivanov 2018-02-20 19:27:43 +0200
  • aa1970013d Fix error functions Alexander Ivanov 2018-02-16 11:32:25 +0200
  • 9c056b85de Pass first fixtures tests Alexander Ivanov 2018-02-14 18:38:01 +0200
  • 3a0596bac7 WIP tests based on fixtures Alexander Ivanov 2018-02-13 19:18:08 +0200
  • 63d76e0f37 Improve headers build Alexander Ivanov 2018-02-13 12:42:04 +0200
  • 0d31382e3d Work on text fitures and decompiling bytecode Alexander Ivanov 2018-02-12 18:59:12 +0200
  • 925eb627a5 Travis badge Alexander Ivanov 2018-02-07 18:50:28 +0200
  • 6c013b86aa Travis retest updated docker image Alexander Ivanov 2018-02-07 18:47:14 +0200
  • df41fe270e Add the ttmath wrapper Alexander Ivanov 2018-02-07 18:16:04 +0200
  • 35e43fa32e Pass correctly commands to docker command for travis Alexander Ivanov 2018-02-07 13:46:07 +0200
  • e07fc0562d Separate test build from run Alexander Ivanov 2018-02-07 13:15:54 +0200
  • 8a7a8f3e06 Travis: try to run sh Alexander Ivanov 2018-02-07 13:07:38 +0200
  • 04546ef629 Compile actual test files Alexander Ivanov 2018-02-07 11:58:17 +0200
  • 640e668dfe Default yes for nimble travis Alexander Ivanov 2018-02-07 11:55:23 +0200
  • f918692496 Fix memory and gas tests Alexander Ivanov 2018-02-07 11:50:15 +0200
  • 211d46e39e Finish the first memory impl and tests, stack tests, fixes validation Alexander Ivanov 2018-02-06 21:20:06 +0200
  • 04b1228fbe Add gas meter tests and some helpers unittest Alexander Ivanov 2018-01-31 15:28:25 +0200
  • a233cef719 CodeStream impl and tests, fix byte and string fields Alexander Ivanov 2018-01-31 14:57:05 +0200
  • 62f1417439 WIP system instructions Alexander Ivanov 2018-01-30 20:43:41 +0200
  • b9eb74fa26 WIP call (different call variants depending on fork) Alexander Ivanov 2018-01-30 20:12:05 +0200
  • 69dccb1520 Invalid op Alexander Ivanov 2018-01-30 16:44:52 +0200
  • dba3c4b971 Add logging ops Alexander Ivanov 2018-01-30 16:35:12 +0200
  • 5a4b934f82 Add flow ops Alexander Ivanov 2018-01-30 15:20:52 +0200
  • 59bef848aa Memory and storage opcodes: TODO stateDB handler for the storage to work Alexander Ivanov 2018-01-30 15:07:37 +0200
  • 0ec03afced Block and stack ops, elegant stack/dup/swap multiple opcode short def Alexander Ivanov 2018-01-30 14:51:43 +0200
  • e6e3f09ebd Start using the new rlpFields macro Alexander Ivanov 2018-01-30 12:51:13 +0200
  • 0fa5c5fd94 Prepare the remaining opcodes, implement context opcodes Alexander Ivanov 2018-01-29 21:38:24 +0200
  • 5ad14f59b2 Implement address/sha3 opcodes, start using nim-keccak-tiny Alexander Ivanov 2018-01-29 19:40:22 +0200
  • fba1052b4c More flexible gas cost definitions, start registering more opcodes in the runner Alexander Ivanov 2018-01-29 15:56:51 +0200
  • 38a02250b5 Implement some utils and a basic runner Alexander Ivanov 2018-01-24 15:31:24 +0200
  • 7b5f7e762b WIP opcode dsl, code stream changes Alexander Ivanov 2018-01-23 20:36:23 +0200
  • 72c8ad4877 Implement duplication and block, add more opcodes, improve math support Alexander Ivanov 2018-01-23 00:23:07 +0200
  • 637b56fa4c Prototype an example fork subclass Alexander Ivanov 2018-01-17 16:16:00 +0200
  • 84ccfc5966 Port parts of several other modules Alexander Ivanov 2018-01-17 14:57:50 +0200
  • e1c04e587f First version of tests Alexander Ivanov 2018-01-17 13:24:09 +0200
  • 8a2aa81a44 Fix opcode type Alexander Ivanov 2018-01-16 20:58:07 +0200
  • 69475a98f5 Implement more math: non-rigogous translation for now, more precise operation correctness later Alexander Ivanov 2018-01-16 20:42:38 +0200
  • 706f3982a7 Translate several more modules, start shaping computation module Alexander Ivanov 2018-01-16 19:05:20 +0200
  • 8ce5fa1773 First part of port Alexander Ivanov 2018-01-15 20:42:40 +0200
  • 44f6fa5945
    Update README.md Jarrad 2018-01-04 06:19:23 +0000
  • 4aa2a479dd
    Initial commit Jarrad 2018-01-04 06:08:24 +0000