Commit Graph

7019 Commits

Author SHA1 Message Date
chriseth
0d8a9c3289 Merge pull request #1661 from ethereum/asm-revert
Implement REVERT (EIP140)
2017-02-13 14:56:22 +01:00
chriseth
e2349f9d5d Merge pull request #1676 from ethereum/test-modifytimestamp
Add blockTimestamp and do not rely on mining time (soltest)
2017-02-13 14:54:06 +01:00
Alex Beregszaszi
a78667e306 Merge pull request #1691 from ethereum/nodejsversion
Try different nodejs version request formatting.
2017-02-13 13:46:53 +00:00
chriseth
9ee0d6fb90 Try different nodejs version request formatting. 2017-02-13 14:28:24 +01:00
chriseth
8a8666155d Merge pull request #1690 from ethereum/failifdockerdeployfalide
Fix test expressions.
2017-02-13 13:14:05 +01:00
chriseth
bc3e3fd709 Fix test expressions. 2017-02-13 12:28:39 +01:00
chriseth
85492eb8fd Merge pull request #1689 from ethereum/failifdockerdeployfalide
Fail if docker deploy failed.
2017-02-13 12:10:31 +01:00
chriseth
11c4a7b642 Fail if docker deploy failed. 2017-02-13 11:22:07 +01:00
Alex Beregszaszi
2bd2c8ec26 Merge pull request #1680 from VoR0220/fixEmscriptenDeployment
Fixes travis deployment failings (emscripten related)
2017-02-11 20:25:50 +00:00
RJ Catalano
31baabaf61
should fix all the emscripten errors and problems associated with it
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-11 14:06:30 -06:00
Alex Beregszaszi
529224dd0e Merge pull request #1683 from ethereum/travis-fix
Run every travis script in a subshell
2017-02-11 19:36:47 +00:00
Alex Beregszaszi
108b79d3bf Fix macOS builds 2017-02-11 18:57:14 +00:00
Alex Beregszaszi
a2bcb0008b Run every travis script in a subshell 2017-02-11 18:03:47 +00:00
Alex Beregszaszi
c8ec79548b Use the revert opcode in assert() 2017-02-10 22:53:32 +00:00
Alex Beregszaszi
30cfad3548 Check for state changes in revert() tests 2017-02-10 22:44:29 +00:00
Alex Beregszaszi
f26fe5bc1c Add tests for revert() 2017-02-10 22:44:29 +00:00
Alex Beregszaszi
28a7b1e019 Document revert() 2017-02-10 22:42:33 +00:00
Alex Beregszaszi
586d156f33 Use the REVERT opcode for throw; 2017-02-10 22:41:09 +00:00
Alex Beregszaszi
1fcad8b4ab Document revert() 2017-02-10 22:41:09 +00:00
Alex Beregszaszi
f3158f92d6 Support revert() 2017-02-10 22:40:42 +00:00
Alex Beregszaszi
148f923351 Add REVERT to libevmasm 2017-02-10 22:40:12 +00:00
Alex Beregszaszi
14ded4963d Merge pull request #1678 from ethereum/assert
Implement assert()
2017-02-10 22:39:34 +00:00
Alex Beregszaszi
fd7ffedead Use different wording for assert 2017-02-10 21:41:40 +00:00
chriseth
885b6ed96b Merge pull request #1616 from VoR0220/DockerReleaseAutomation
Docker release automation
2017-02-10 15:03:49 +01:00
Alex Beregszaszi
8a3d4a0500 Cleanup is not needed for assert() 2017-02-10 13:32:36 +00:00
Alex Beregszaszi
39cd2214f2 Document user provided exceptions 2017-02-10 13:31:40 +00:00
Alex Beregszaszi
7f726de1cb Document assert() 2017-02-10 13:29:17 +00:00
Alex Beregszaszi
8429c03f2a Add tests for assert() 2017-02-10 13:29:17 +00:00
Alex Beregszaszi
f8461e9e31 Implement assert as a global function 2017-02-10 13:29:17 +00:00
Alex Beregszaszi
a82acba49a Compare start/end timestamp 2017-02-10 13:26:11 +00:00
Alex Beregszaszi
702ee20a01 Create getBlockByNumber RPC method 2017-02-10 13:24:56 +00:00
Alex Beregszaszi
4cf44f1b41 Do not use modifyTimestamp where not needed 2017-02-10 13:24:56 +00:00
Alex Beregszaszi
3128ec2ca5 Add blockNumber and blockTimestamp to ExecutionFramework 2017-02-10 13:24:56 +00:00
chriseth
4f6ebae36c Check for tag in travis. 2017-02-10 14:07:46 +01:00
chriseth
af8e31b023 Merge pull request #1669 from ethereum/ipc-cleanup
Don't rely on new lines in IPC RPC (soltest)
2017-02-10 10:37:43 +01:00
RJ Catalano
e9ae50dc59
clarify branches for docker to push on and clarify where to find cmakelists.txt
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:36:08 -06:00
RJ Catalano
e884f7a479
minor fixups
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:31:07 -06:00
RJ Catalano
7ffc6863fb
edit the documentation for the travis file
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:31:04 -06:00
RJ Catalano
d9e7af939c
defeat race condition
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:31:02 -06:00
RJ Catalano
d76d9d4169
create automated docker deployment
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:30:59 -06:00
RJ Catalano
00feec567a
reorganize deps installation
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:30:57 -06:00
RJ Catalano
503cf4eaeb
reorganize travis
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:30:55 -06:00
Alex Beregszaszi
a0bc064d52 Merge pull request #1675 from ethereum/debug-mac
Do not use -Og for debug mode (won't work on Mac/clang)
2017-02-09 15:56:49 +00:00
Alex Beregszaszi
95f8c5bcdb Ensure that the whole message was written on Windows IPC 2017-02-09 15:40:56 +00:00
Alex Beregszaszi
f2cafd4974 Simplify the Windows IPC code 2017-02-09 15:40:56 +00:00
Alex Beregszaszi
f9a818eaf8 Detect closed sockets in IPC 2017-02-09 15:40:56 +00:00
Alex Beregszaszi
5396c7692b Do not expect a new line, rather buffer up the response in IPC 2017-02-09 15:40:56 +00:00
Alex Beregszaszi
9cffa9a92e Do not use -Og for debug mode (won't work on Mac/clang) 2017-02-09 14:56:18 +00:00
chriseth
49b750a592 Merge pull request #1672 from ethereum/nodeversion
Use nodejs 6
2017-02-09 13:45:09 +01:00
Alex Beregszaszi
b508aac64a Use only send/recv in IPC 2017-02-09 12:23:34 +00:00