chriseth
|
d3a016b597
|
Merge pull request #10251 from ethereum/cmdline-tests-input-sol-by-default
Assume input.sol by default in command-line tests (restores old behavior) (reopened)
|
2020-11-10 17:29:58 +01:00 |
|
Kamil Śliwak
|
25badc4095
|
cmdlineTests.sh: When there's no input file assume input.sol instead of reporting an error
|
2020-11-10 16:55:11 +01:00 |
|
Leonardo
|
55ac5de472
|
Merge pull request #10240 from ethereum/immutablesPureValue
Immutables with literal values are pure.
|
2020-11-10 15:23:33 +00:00 |
|
chriseth
|
6cc264ff0a
|
Merge pull request #10221 from ethereum/refactorArrayConversions
[Sol->Yul] Refactor array conversions
|
2020-11-10 16:18:11 +01:00 |
|
Djordje Mijovic
|
362a36ed59
|
Enabling test for old codegen.
|
2020-11-10 15:13:48 +01:00 |
|
chriseth
|
eaba9a680a
|
Merge pull request #10199 from ethereum/readfile
[CLI] Improve error handling of missing/unwriteable files
|
2020-11-10 13:50:40 +01:00 |
|
chriseth
|
fc50169d00
|
Merge pull request #10233 from ethereum/cmdline-tests-arbitrary-input-extension
Arbitrary input file extensions in command-line tests
|
2020-11-10 13:45:56 +01:00 |
|
chriseth
|
b981a2a74a
|
Merge pull request #10229 from ethereum/linking-in-assembly-mode
Linking in assembly mode
|
2020-11-10 13:21:57 +01:00 |
|
chriseth
|
3db94fbc48
|
Merge pull request #10212 from ethereum/testfileparser
Refactor and simplify TestFileParser
|
2020-11-10 13:15:35 +01:00 |
|
chriseth
|
74339ac0d7
|
Merge pull request #10227 from ethereum/cmdline-tests-for-linking
Command-line tests for linking
|
2020-11-10 13:12:33 +01:00 |
|
Alex Beregszaszi
|
81c448fb4c
|
Rework TestFileParser
|
2020-11-10 13:09:07 +01:00 |
|
Alex Beregszaszi
|
c002fcc39f
|
Untangle headers and namespaces in TestFileParser
|
2020-11-10 13:09:07 +01:00 |
|
chriseth
|
765ed13814
|
Immutables with literal values are pure.
|
2020-11-10 13:08:42 +01:00 |
|
chriseth
|
9230ddf110
|
Merge pull request #10225 from ethereum/cmdline-tests-bytecode-output-with-linker-references
Strip bytecode from command-line test output but preserve link references
|
2020-11-09 18:14:33 +01:00 |
|
Leonardo
|
25b2a38d8b
|
Merge pull request #10202 from ethereum/smt_fix_modifiers_branches
[SMTChecker] Fix CHC false positives when using branches inside modifiers
|
2020-11-09 16:42:30 +00:00 |
|
Kamil Śliwak
|
df8e182b46
|
Link binaries produced in assembly mode
|
2020-11-09 17:17:43 +01:00 |
|
Kamil Śliwak
|
6ef1e4cfd4
|
Command-line tests for linking in assembly mode
|
2020-11-09 17:17:27 +01:00 |
|
Kamil Śliwak
|
a0d22422b0
|
Command-line tests for linking in Solidity mode
|
2020-11-09 17:17:27 +01:00 |
|
Kamil Śliwak
|
06ea7c66f7
|
Use consistent style for stuff removed from the output of command-line tests
|
2020-11-09 17:17:15 +01:00 |
|
Kamil Śliwak
|
0e4edc8424
|
Strip bytecode from command-line test output but leave linker references intact
|
2020-11-09 17:17:15 +01:00 |
|
Kamil Śliwak
|
a6ef907f55
|
cmdlineTests.sh: Allow arbitrary extensions for input files
|
2020-11-09 17:10:15 +01:00 |
|
Kamil Śliwak
|
dfb5516446
|
cmdlineTests.sh: Remove double slashes from input file paths
- `${tdir}` already ends with a slash so something like `${tdir}/input.json` evaluates to `test_dir//input.json`.
|
2020-11-09 17:07:47 +01:00 |
|
Kamil Śliwak
|
7f1389a6cd
|
cmdlineTests.sh: Print task name before the error about ambiguous input
- Otherwise it looks as if the error applies to a test that actually succeeded.
|
2020-11-09 17:00:30 +01:00 |
|
Leonardo Alt
|
00858c0ccf
|
Isoltets SMTChecker option and BMC specific tests
|
2020-11-06 15:03:38 +00:00 |
|
Leonardo Alt
|
1b6abfa37f
|
Make timeout tests harder
|
2020-11-06 13:35:07 +00:00 |
|
Kamil Śliwak
|
3c4273a06c
|
cmdlineTests: Use .yul extension for Yul files
- Currently many files have .sol extension because originally the test script required it but this has changed some time ago.
|
2020-11-05 18:05:23 +01:00 |
|
chriseth
|
8814e32b31
|
Merge pull request #10193 from ethereum/revert-test
Add tests for empty string literals in the ABI and fix TestFileParser
|
2020-11-05 15:31:11 +01:00 |
|
Alex Beregszaszi
|
1536e49b3d
|
Add more syntax tests for uncovered cases
|
2020-11-05 10:30:09 +00:00 |
|
Leonardo Alt
|
1dbd8f8d67
|
Fix CHC false positives when using branches inside modifiers
|
2020-11-04 21:47:07 +00:00 |
|
Alex Beregszaszi
|
f2a51bcf38
|
Fix TestFileParser to support empty strings
Previously empty strings would be replaced with the token name, e.g. "string" in this case.
|
2020-11-04 17:49:23 +00:00 |
|
Alex Beregszaszi
|
39f6286e9f
|
Add tests for ABI coding empty strings and string literals
Include the case of revert("")
|
2020-11-04 17:48:59 +00:00 |
|
Alex Beregszaszi
|
9ebd3da3ff
|
[CLI] Report error on missing file for --standard-json
|
2020-11-04 16:35:19 +00:00 |
|
Alex Beregszaszi
|
3c7f642227
|
Change readFile/readFileAsString to throw FileNotFound exception
|
2020-11-04 16:35:19 +00:00 |
|
Christian Parpart
|
1a9a3b115c
|
Moving the surplus_input inline assembly test to yulSyntaxTests.
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
f55844e0f2
|
InlineAssembly: Extracting remaining tests.
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
3597c8343d
|
InlineAssembly: Extracting tests for name clashes.
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
55f9eab51f
|
InlineAssembly: Extracting tests for function definition and calls.
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
f2117b87f7
|
InlineAssembly: Extracting tests for for-statements.
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
671b1c950e
|
InlineAssembly: Extracting function expression tests
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
616f03f577
|
InlineAssembly: Extracting tests for variable declaration
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
cc230ddda3
|
InlineAssembly: Extracting tests for switch statement
|
2020-11-04 12:03:33 +01:00 |
|
Christian Parpart
|
6f872dbebf
|
InlineAssembly: Extracting tests for if statement
|
2020-11-04 12:03:33 +01:00 |
|
Leonardo
|
62535c2fd4
|
Merge pull request #10181 from ethereum/smt_user_timeout
[SMTChecker] User timeout option
|
2020-11-04 10:55:28 +00:00 |
|
Leonardo
|
a8045ba5eb
|
Merge pull request #10177 from ethereum/smt_chc_fix_warnings
[SMTChecker] Report SMTEncoder warnings also via CHC
|
2020-11-03 16:41:16 +00:00 |
|
Harikrishnan Mulackal
|
24cce56215
|
Merge pull request #10189 from ethereum/underscore-tests
Add syntax and semantic tests for underscore
|
2020-11-03 17:06:31 +01:00 |
|
Leonardo Alt
|
daf859c15b
|
[SMTChecker] report SMTEncoder warnings also via CHC
|
2020-11-03 16:06:17 +00:00 |
|
Alex Beregszaszi
|
b0864a4af9
|
Add syntax and semantic tests for underscore
|
2020-11-03 15:22:57 +00:00 |
|
chriseth
|
26cf6f189d
|
Test with storage struct containing external function.
|
2020-11-03 14:34:18 +01:00 |
|
chriseth
|
1f3239d097
|
Simplify split parameter.
|
2020-11-03 14:34:18 +01:00 |
|
chriseth
|
06d0459a72
|
Merge pull request #10187 from ethereum/validateExternal
[SolYul] Properly validate external functions from calldata.
|
2020-11-03 14:29:28 +01:00 |
|