chriseth
|
5cd01ab7d1
|
Test for unbalanced stack due to loading two values from outside.
|
2017-02-20 12:33:22 +01:00 |
|
Alex Beregszaszi
|
419ab9260e
|
Merge pull request #1703 from ethereum/fuzzer
Executable for use with AFL
|
2017-02-17 22:57:47 +00:00 |
|
chriseth
|
7bdc4ddab2
|
Merge pull request #1627 from ethereum/asmfunctions
Parsing assembly function definitions and calls.
|
2017-02-16 20:12:31 +01:00 |
|
chriseth
|
f66ebbc8e2
|
Report failures correctly to AFL.
|
2017-02-16 18:05:11 +01:00 |
|
chriseth
|
8be318e75b
|
Include non-fuzzing fuzzer tests in commandline run.
|
2017-02-16 17:13:55 +01:00 |
|
chriseth
|
f93f9fa3a0
|
Add executable for use with AFL.
|
2017-02-16 16:59:19 +01:00 |
|
chriseth
|
e629cf5bc3
|
Test case.
|
2017-02-16 14:57:00 +01:00 |
|
chriseth
|
01fcd989b5
|
More tests.
|
2017-02-16 10:18:16 +01:00 |
|
chriseth
|
49a919b3e0
|
Parsing function calls.
|
2017-02-16 10:15:22 +01:00 |
|
chriseth
|
5d584aded8
|
Parsing function definitions.
|
2017-02-16 10:15:22 +01:00 |
|
chriseth
|
5e8a1e0ae6
|
Test for unicode string literals.
|
2017-02-15 15:21:11 +01:00 |
|
chriseth
|
58849cb1d5
|
Tests for printing assembly.
|
2017-02-14 15:41:25 +01:00 |
|
Yoichi Hirai
|
4189ff5b68
|
Merge pull request #1620 from ethereum/refactorEntry
Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.
|
2017-02-14 15:35:22 +01:00 |
|
chriseth
|
e67faa9839
|
Extract scopes into compiler stack.
|
2017-02-14 13:23:44 +01:00 |
|
chriseth
|
fc8e50f688
|
Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.
|
2017-02-14 13:23:44 +01:00 |
|
Alex Beregszaszi
|
0fe788aad6
|
Use std::chrono and not boost::posix_Time
|
2017-02-13 15:01:15 +00:00 |
|
Alex Beregszaszi
|
e9dd9d2c72
|
Simplify mining loop
|
2017-02-13 14:11:03 +00:00 |
|
Alex Beregszaszi
|
1d4ef87bb1
|
Use maxMiningTime in mining as opposed to poll counter
|
2017-02-13 14:11:03 +00:00 |
|
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
|
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
|
8429c03f2a
|
Add tests for assert()
|
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 |
|
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
|
b508aac64a
|
Use only send/recv in IPC
|
2017-02-09 12:23:34 +00:00 |
|
Alex Beregszaszi
|
92fb07c783
|
Do not log dots in soltest on windows
|
2017-02-08 21:51:10 +00:00 |
|
Alex Beregszaszi
|
af6ab7fa91
|
Use BOOST_REQUIRE() and stop at the first failure
|
2017-02-08 21:24:29 +00:00 |
|
Alex Beregszaszi
|
f9357dbb22
|
Check the return value of RPC calls
|
2017-02-08 21:24:29 +00:00 |
|
Alex Beregszaszi
|
3be6d10525
|
Avoid crash if fdopen failed in IPC
|
2017-02-08 21:24:29 +00:00 |
|
Alex Beregszaszi
|
43bae9dd0b
|
Ensure that a valid RPC response is received through IPC
|
2017-02-08 21:24:29 +00:00 |
|
chriseth
|
18a5c5ae1e
|
Merge branch 'develop' into negative-length-arrays
|
2017-02-02 11:57:34 +01:00 |
|
Alex Beregszaszi
|
902f69640b
|
Replace cpp-ethereum with solidity in the license headers
|
2017-02-02 10:06:28 +00:00 |
|
Alex Beregszaszi
|
697db80b48
|
Disallow arrays with negative length
|
2017-02-02 00:24:45 +00:00 |
|
Alex Beregszaszi
|
ee147e14d3
|
Cover both failure cases
|
2017-02-01 21:35:32 +00:00 |
|
Alex Beregszaszi
|
0b61f13c7f
|
Add more tests for function type conversion
|
2017-02-01 12:23:47 +00:00 |
|
Alex Beregszaszi
|
ef7add8c2b
|
Add tests for explicity fuction type to address casting
|
2017-02-01 12:23:47 +00:00 |
|
Alex Beregszaszi
|
eb530aa217
|
Add tests for invalid instruction
|
2017-01-27 21:24:58 +00:00 |
|
chriseth
|
b2c35fb41a
|
Merge pull request #1598 from wuestholz/develop
Change translation of implicit throws
|
2017-01-27 14:10:22 +01:00 |
|
chriseth
|
636e480156
|
Merge pull request #1451 from LefterisJP/fix_build
Accept any kind of whitespace after natspec tags
|
2017-01-27 14:09:39 +01:00 |
|
Lefteris Karapetsas
|
f01c8c07e5
|
Tests for natspect parsing failure cases
|
2017-01-27 12:13:14 +01:00 |
|
Lefteris Karapetsas
|
cc7834f2a9
|
Doc tags followed by newline are now parsed properly
|
2017-01-27 00:00:05 +01:00 |
|
chriseth
|
a9c6ff4ac8
|
Refactor json return type generation.
|
2017-01-26 18:21:19 +01:00 |
|
Valentin Wüstholz
|
5b7cc018f0
|
Address feedback from code review.
|
2017-01-26 16:39:07 +01:00 |
|