Commit Graph

4088 Commits

Author SHA1 Message Date
mratsim d7379c1e11 Make travis OSX also use GCC 2018-04-11 16:41:08 +02:00
mratsim 452f9e81d0 Temporary: Don't use Clang on MacOS - https://github.com/status-im/nimbus/issues/9 2018-04-11 16:37:57 +02:00
Mamy Ratsimbazafy 3021bb957f
Switch to nimcrypto (#8) 2018-04-11 16:32:19 +02:00
Mamy Ratsimbazafy 09d53bd8dd
make Linux test green again 2018-04-11 15:58:48 +02:00
Mamy Ratsimbazafy 0d426df981
fix docker for Travis 2018-04-11 15:48:33 +02:00
Mamy Ratsimbazafy 2b9c35ab22
Add MacOS CI to Travis 2018-04-11 15:27:56 +02:00
coffeepots e8e82954c1
Appveyor address changed to "nimbus"
Appveyor address updated, updating corresponding configuration.
2018-04-11 10:51:43 +01:00
coffeepots 20a9c4903d
Merge pull request #7 from status-im/EthTime
Use separate EthTime type for timestamps
2018-04-10 19:18:07 +01:00
coffeepots c02510a7ab
Hopefully fix appveyor build issue
Error was:
cd C:\projects\nimbus
The system cannot find the path specified.
Command exited with code 1
2018-04-10 19:01:56 +01:00
coffeepots 4a40cac4aa
Merge branch 'master' into EthTime 2018-04-10 18:16:25 +01:00
coffeepots c003c069ca
Merge pull request #6 from cheatfate/master
Add appveyory.yml.
2018-04-10 18:05:33 +01:00
cheatfate bb6dbf79ae Add appveyory.yml. 2018-04-10 19:51:17 +03:00
Coffepots 79e74f3da3 Remove double line and use ttmath for generating u256 2018-04-06 19:34:11 +01:00
Coffepots c66afe18dd Revert keccak change, get test_opcode to run 2018-04-06 19:29:47 +01:00
Coffepots 59b28cd1b2 More descriptive comment on timestamp 2018-04-06 18:59:32 +01:00
Coffepots 4e1755a0bf Get test_opcode to run 2018-04-06 18:56:57 +01:00
Coffepots ea94447d48 Moved EthTime to constants, update more timestamps to EthTime 2018-04-06 17:01:41 +01:00
Coffepots fdcfe5ae2f Revert "Moved EthTime to constants, update more timestamps to EthTime"
This reverts commit a731f59bd3.
2018-04-06 16:24:39 +01:00
Coffepots a731f59bd3 Moved EthTime to constants, update more timestamps to EthTime 2018-04-06 16:22:32 +01:00
mratsim 5a3202f4d3 Update README badges and add dual-license header 2018-04-06 16:52:10 +02:00
Mamy Ratsimbazafy 284a026e51
Add opcode tests (#4) 2018-04-06 16:25:01 +02:00
Coffepots 078f7abf22 Merge branch 'master' of https://github.com/status-im/nimbus 2018-04-05 19:00:46 +01:00
Coffepots cafbc7f46d Added gas calculations, fleshed out generateHeaderFromParentHeader 2018-04-05 18:51:42 +01:00
Coffepots b40b3e078c Adding fork info 2018-04-05 18:32:18 +01:00
mratsim 91d493382b Removing all files in .gitignore 2018-04-05 09:53:00 +02:00
Yuriy Glukhov 1d81a7c7ba clang compilation error fixed (#5) 2018-04-04 17:47:31 +02:00
Yuriy Glukhov 39b82b5397
Merge pull request #3 from status-im/refactor-tests
Refactor tests: remove bash/unix shell dependency for tests
2018-04-04 14:27:05 +03:00
mratsim 0b5df0fee1 Add sh -c 2018-04-04 12:45:45 +02:00
mratsim 5493656c36 fix use statusteam 2018-04-04 12:33:21 +02:00
mratsim ea80536f8f okay this should work now 2018-04-04 12:28:58 +02:00
mratsim 3d1d5afd67 Travis: Refresh package.json 2018-04-04 12:14:39 +02:00
mratsim 467a4b15f7 Use Status docker 2018-04-04 11:40:37 +02:00
mratsim f0d74a4758 update .gitignore 2018-04-03 18:23:24 +02:00
mratsim 94d805792f Travis: refresh nimble packages (deleted by mistake) 2018-04-03 18:19:47 +02:00
mratsim 6c5ceda9b3 Update Travis config 2018-04-03 18:15:44 +02:00
mratsim cbc0176011 update test readme 2018-04-03 18:14:47 +02:00
mratsim 3852c84841 Refactor: remove .sh dependency for tests 2018-04-03 18:09:09 +02:00
mratsim 1cf5e6694b Force usage of GCC on MacOS for #2 2018-04-03 12:30:05 +02:00
Jacek Sieka 00a0aa9970
Add chat links to readme (fixes #1) 2018-03-17 16:39:13 +08:00
Alexander Ivanov c4361061c1 Opcode add test 2018-03-14 13:11:32 +02:00
Alexander Ivanov c1a8fa6381 Fix memory 2018-03-14 11:15:03 +02:00
Alexander Ivanov edac9af2a2 Improve types 2018-03-13 16:30:38 +02:00
Alexander Ivanov 8be1a51c64 Fix 80 arithmetic gas cost tests, improve exp gas cost 2018-02-28 17:06:05 +02:00
Alexander Ivanov f179695341 Fix arithmetic and save test progress in VMTests.md 2018-02-27 20:10:45 +02:00
Zahary Karadjov cb78a39cef Specify the copyright holders properly 2018-02-27 19:55:19 +02:00
Alexander Ivanov dc365b2e23 Fix tests 2018-02-26 14:00:15 +02:00
Zahary Karadjov fd23b8ac0f Add Nix files for obtaining all C/C++ dependencies 2018-02-23 18:55:04 +02:00
Alexander Ivanov 99921f38cb Pass more tests, use UInt256 more often
82 / 189 arithmetic
55 / 62 logic
77 / 78 stack

Most errors are the same sstore gascost bug, also next work on flow and memory
2018-02-20 19:27:43 +02:00
Alexander Ivanov aa1970013d Fix error functions 2018-02-16 11:32:25 +02:00
Alexander Ivanov 9c056b85de Pass first fixtures tests
Todo

Pass most VM opcode tests that we can (of those that don't depend
too much on porting the whole py-evm)

Simplify a bit the current py-evm-inspired internal loop arch
2018-02-14 18:38:01 +02:00