andri lim
d30f434f03
get rid of computation child after execution
2020-01-19 19:17:37 +02:00
andri lim
ed62d1e217
[skip ci] more collectTouchAccounts reduction
2020-01-19 19:17:37 +02:00
andri lim
5e6018b20b
[skip ci] collectTouchedAccounts reduction
2020-01-19 19:17:37 +02:00
andri lim
20a138c270
[skip ci] change 'accountsToDelete' to 'touchedAccounts'
2020-01-19 19:17:37 +02:00
andri lim
2472662057
[skip ci] simplify rootHash usage
2020-01-19 19:17:37 +02:00
andri lim
d37e37e5f3
[skip ci] simplify collectTouchedAccounts logic
2020-01-19 19:17:37 +02:00
andri lim
cf0d4481f3
[skip ci] rename 'isExists' to 'exists'
2020-01-19 19:17:37 +02:00
andri lim
8f7597e23b
[skip ci] add evmc CallKind to EVM Message
2020-01-19 19:17:37 +02:00
andri lim
dfa2f0099f
[skip ci] fixes macro_assembler
2020-01-19 19:17:37 +02:00
andri lim
836e087984
[skip ci] change storageAddress to contractAddres
2020-01-19 19:17:37 +02:00
andri lim
40ddbca1ee
[skip ci] simplify EVM message creation
2020-01-19 19:17:37 +02:00
andri lim
727b477fca
[skip ci] add accounts cache test
2020-01-19 19:17:37 +02:00
andri lim
5795bf52e0
[skip ci] implement accounts_cache
2020-01-19 19:17:37 +02:00
andri lim
3c33678949
add comment about evmc and touched accounts
2019-12-20 16:46:03 +02:00
andri lim
7be6a4ea63
gather suicides from child to parent computation
2019-12-20 16:46:03 +02:00
andri lim
9cb98d69ba
accumulate refundGas after child computation done
2019-12-20 16:46:03 +02:00
kdeme
955792da74
Merge pull request #439 from status-im/bump-nim-eth
...
Bump vendor/nim-eth
2019-12-18 07:21:03 -08:00
kdeme
48aa034058
Bump vendor/nim-eth
2019-12-18 11:52:40 +01:00
Ștefan Talpalaru
d22b41caaa
bump nim-eth & nim-nat-traversal
2019-12-12 01:58:13 +01:00
Ștefan Talpalaru
0fadd7c309
bump nim-nat-traversal and nimbus-build-system
2019-12-10 17:09:34 +01:00
andri lim
f9c2f40021
uncomment general state tests
2019-12-10 12:34:48 +02:00
andri lim
7bdbf85a7a
update tests log
2019-12-10 12:34:48 +02:00
andri lim
69072b8cf7
disable slow bc tests
2019-12-10 12:34:48 +02:00
andri lim
0f2be7c964
disable problematic tests
2019-12-10 12:34:48 +02:00
andri lim
df21dd44cb
fixes typo
2019-12-10 12:34:48 +02:00
andri lim
05c57f93f3
update tests log
2019-12-10 12:34:48 +02:00
andri lim
9dbcc7bb69
improve comment in 'processBlock'
2019-12-10 12:34:48 +02:00
andri lim
9596dbc267
activates blockchain test
2019-12-10 12:34:48 +02:00
andri lim
1ffb992674
multi root state trie implementation
2019-12-10 12:34:48 +02:00
andri lim
5c96cf8e87
enable EVM sha3_bigsize test on 32 bits
2019-12-10 12:34:14 +02:00
Oskar Thorén
5a978089d6
Update README.md ( #434 )
...
Without `pcre-devel` I get the following error when running `make`:
```
> make
Building: build/premix
Error: execution of an external compiler program 'gcc -c -w -pthread -I/home/oskarth/git/status-im/nimbus/vendor/nim-secp256k1/secp256k1_wrapper -I/home/oskarth/git/status-im/nimbus/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/oskarth/git/status-im/nimbus/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -I/home/oskarth/git/status-im/nimbus/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/oskarth/git/status-im/nimbus/vendor/nim-nat-traversal/vendor/libnatpmp -DENABLE_STRNATPMPERR -g3 -Og -O3 -fno-strict-aliasing -I/home/oskarth/git/status-im/nimbus/vendor/nimbus-build-system/vendor/Nim/lib -I/home/oskarth/git/status-im/nimbus/premix -o nimcache/debug/premix/stdlib_re.nim.c.o nimcache/debug/premix/stdlib_re.nim.c' failed with exit code: 1
nimcache/debug/premix/stdlib_re.nim.c:10:10: fatal error: pcre.h: No such file or directory
#include <pcre.h>
^~~~~~~~
compilation terminated.
make: *** [Makefile:48: premix] Error 1
```
2019-12-09 09:44:59 +01:00
andri lim
a70c9d5e10
Merge pull request #423 from status-im/tester_skip_table
...
fixes #421 , each test suite have their own skip table
2019-12-06 21:37:41 +07:00
andri lim
3683ce2cbc
disable tests with huge memory consumption
2019-12-06 15:01:49 +07:00
andri lim
d2b5e1a26d
use 'skipNothing' as default param to 'jsonTest'
2019-12-06 15:01:49 +07:00
andri lim
2057f88dba
fixes #421 , each tests have their own skip table
2019-12-06 15:01:49 +07:00
kdeme
1e54e2537b
Merge pull request #432 from status-im/fix-#414
...
Fix #414
2019-12-05 13:22:07 -08:00
kdeme
10f9f2c3bb
Disable test randomStatetest159
2019-12-05 13:02:21 +01:00
kdeme
5472924fff
Bump several vendor modules
2019-12-05 13:02:21 +01:00
kdeme
9aae2f9463
No more blind except
2019-12-05 13:02:21 +01:00
kdeme
9964a55772
Replace getCurrentException
2019-12-05 13:02:21 +01:00
andri lim
5aa52854fe
Revert "bump chronicles 0.6.0 to 0.7.0"
...
This reverts commit 11432ef97d
.
2019-12-05 17:35:34 +07:00
andri lim
11432ef97d
bump chronicles 0.6.0 to 0.7.0
2019-12-05 17:13:42 +07:00
kdeme
ba5a9101ad
Merge pull request #433 from status-im/fix_nim104_issue
...
make test green, skip mysterious raising exception failed test
2019-12-05 00:55:05 -08:00
andri lim
358c27c862
make test green, skip mysterious raising exception failed test
2019-12-05 07:30:11 +07:00
Ștefan Talpalaru
2c247e2dd7
Merge branch 'nim1.0.4'
2019-12-02 10:47:13 +01:00
Ștefan Talpalaru
5b44ab83fa
Merge branch 'oldcaseobjects'
2019-11-30 03:04:10 +01:00
Ștefan Talpalaru
67e9da2668
nim.cfg: add "-d:nimOldCaseObjects" to work around confutils bug
2019-11-29 19:56:26 +01:00
kdeme
2273dcb932
Merge pull request #427 from status-im/fix-static-wrapper
...
Fix static wrapper
2019-11-29 04:56:08 -08:00
kdeme
0f5d93b5f3
Disable wrappers for Windows for now
2019-11-29 11:14:49 +01:00
kdeme
8a3decd977
Add dynlib pragma to be useful as dynamic library on Windows
2019-11-29 11:08:45 +01:00