Ștefan Talpalaru
5fcfa70be4
test-reproducibility: coloured messages
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
4818685c39
AppVeyor: add test-reproducibility
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
e9565258a6
Windows: disable timestamps in PE headers
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
a96976cd0a
custom nimcache dir
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
05535591f1
quiet compiler building
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
0f656125ac
macOS doesn't have "md5sum"
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
0e126d3014
the Windows build is not reproducible
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
90dcb20d35
let the Makefile manage the symlink
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
1324d8e961
Windows can't deal with symlinks in Git
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
da79a7e996
very simple reproducibility test
...
Additional changes:
- Makefile verbosity control
- nimble.sh can now run in parallel on the same *.nimble file
- nimble.sh no longer used in the Makefile, in favour of a nimbus.nims
symlink that eliminates race risks in parallel jobs
- nimbus.nimble takes extra params in the command line, with the caveat
that they also apply to nim
- setCommand() replaced with exec(), to avoid splitting param strings
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
944d489c19
cleanup .appveyor.yml
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
e8d654ed0f
Windows: allow architecture override
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
50860e3817
Makefile: delete tool binaries in the "clean" target
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
63b8ce8c00
Windows: take into account the .exe suffix
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
4c1a20e9cd
AppVeyor: fix x86 PATH
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
69440a6b4c
Makefile comments
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
1b1be6b2ee
try to use the Mingw-w64 instances provided by AppVeyor
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
766d4fb657
AppVeyor: syntax fix
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
74196c87ea
don't bother rebuilding Nimble, since we don't use it
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
e5833d046c
AppVeyor: use the Makefile
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
6ca9f7b83d
Travis: increase Git clone depth to 10
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
21f96bc19e
macOS "ln" doesn't support "-r"
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
ba0c25cb1c
Travis CI: use the Makefile
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
c07006030d
update submodules
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
44a88bbf4c
use "nim" instead of "nimble" to run *.nimble tasks
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
16f9183dc9
add "tempfile" - used by nim-rocksdb tests
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
f8faa16e76
various fixes and improvements
...
- "vendor/Nim/dist" might not exist
- work around build_all.sh not liking a symbolic link for csources
- submodule rename: asyndispatch2 -> chronos
- allow parallel building of Nim csources
- Windows testing
- go back to detached HEADs for reproducible historical builds
- update submodules
- document workflows
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
b7d5de3bed
update Makefile comments
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
f98902e2e5
add submodules for csources and Nimble
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
53acac205a
fix the github-ssh `make` target
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
16296cbe72
add submodules
2019-02-24 10:41:05 +02:00
Ștefan Talpalaru
500820c9e4
Makefile: bring GITHUB_REPOS up to date
2019-02-23 18:50:12 +02:00
andri lim
592fa5df7e
fix SIGNEXTEND opcode
2019-02-23 17:57:53 +02:00
andri lim
1bc8f41b87
emergency fix #239
2019-02-23 17:57:53 +02:00
andri lim
eec9f32985
pass additional 32 GST, no addition failed GST
2019-02-23 17:57:53 +02:00
andri lim
bc675b1daa
fix contract creation
2019-02-23 17:57:53 +02:00
andri lim
f5e54b8d4f
fix self destruct problem
2019-02-23 17:57:53 +02:00
andri lim
d21d0814c6
add getAncestorHash to hunter tool
2019-02-22 13:11:28 +02:00
andri lim
0e6f96b0e1
use transaction.rollback in debug, hunter, and dumper
2019-02-22 13:11:28 +02:00
andri lim
28245e92a2
fixes #235
2019-02-22 13:10:22 +02:00
andri lim
7ff9a7f02e
remove add stop from macro assembler
2019-02-22 13:10:22 +02:00
andri lim
47a8089ff8
fixes #236
2019-02-21 13:09:36 +02:00
andri lim
4dc45550dd
fix block 226522 problem
2019-02-21 13:09:36 +02:00
andri lim
fa183e3a31
separate test_rpc from all_tests
2019-02-20 15:16:07 +02:00
andri lim
5f2abf7fe1
pass additional 6 GST
2019-02-20 15:16:07 +02:00
andri lim
b198ffee2d
fix vm oog problem
2019-02-20 15:16:07 +02:00
andri lim
dcf7699358
fix callcode regression
2019-02-20 15:16:07 +02:00
andri lim
85d8155177
pass additional 20 GST
2019-02-20 15:16:07 +02:00
andri lim
71e7ee2dae
fixes ECRecover precompiles
2019-02-20 15:16:07 +02:00
andri lim
96ae5ee05a
fix CALLCODE storage address
2019-02-20 15:16:07 +02:00