Commit Graph
18841 Commits
Author SHA1 Message Date
chriseth 806453aca9 Merge remote-tracking branch 'origin/develop' into breaking 2020-12-08 21:00:09 +01:00
chriseth 49d1f541a1 Merge pull request #10264 from ethereum/warn-conversion
Enable -Wconversion
2020-12-08 20:37:12 +01:00
chriseth 672abc2276 Merge pull request #10530 from ethereum/changeConstructorOrder
[Sol->Yul] Evaluate base arguments in derived to base order.
2020-12-08 20:32:48 +01:00
chriseth e97ca0a777 Evaluate base arguments in derived to base order. 2020-12-08 20:27:06 +01:00
Leonardo e78ca14368 Merge pull request #10510 from blishko/struct_in_cex
[SMTChecker] Adding support for reporting values of structs in CEX in CHC engine
2020-12-08 18:09:31 +01:00
Alex Beregszaszi 7e88ba8da0 Enable the -Wconversion warning 2020-12-08 16:45:24 +00:00
chriseth b045195c1e Merge remote-tracking branch 'origin/develop' into breaking 2020-12-08 17:42:31 +01:00
Martin Blicha eb356735f6 [SMTChecker] Adding support for reporting values of structs in CEX in CHC engine. 2020-12-08 16:40:28 +01:00
Leonardo 71a4a4efb1 Merge pull request #10529 from blishko/compound_assignment
[SMTChecker] Remove assert that is not true for compound assignment with right shift
2020-12-08 15:43:36 +01:00
Bhargava Shastry eff155d46a Merge pull request #10528 from ethereum/abiv2-isabelle-smoketest
Abiv2 isabelle: Add fuzzer test harness skeleton and update CMake
2020-12-08 14:00:36 +01:00
chriseth b8ad7e0607 Merge pull request #10499 from ethereum/dropUbuntu18
Drop direct support for Ubuntu 18.04 and switch to static PPA releases for it.
2020-12-08 13:57:20 +01:00
Bhargava Shastry fe6543a7c8 Abiv2 isabelle: Add fuzzer test harness skeleton and update CMake 2020-12-08 13:05:23 +01:00
Martin Blicha 12aa654bad added test 2020-12-08 13:05:16 +01:00
Martin Blicha 0ebab439be removing assert that is not always true 2020-12-08 12:27:59 +01:00
chriseth 15ef45576d Merge pull request #10527 from ethereum/errorOnMsgDataInReceive
[BREAKING] Disallowing usage of msg.data in receive() function.
2020-12-08 12:22:39 +01:00
chriseth 6fe3e0116c Merge pull request #10486 from ethereum/filterRequstedEVM
Properly filter requested artefacts inside the EVM objects.
2020-12-08 12:18:17 +01:00
Djordje Mijovic acb93f3a97 Disallowing usage of msg.data in receive() function. 2020-12-08 11:49:20 +01:00
Daniel Kirchner 4368a3b3eb Merge pull request #10462 from ethereum/scanner-old-escapes
[BREAKING] Remove the \b, \f, \v escape sequences from the Scanner
2020-12-07 23:40:21 +01:00
Alex Beregszaszi 66ee3ec533 Remove the \b, \f, \v escape sequences from the Scanner 2020-12-07 21:10:03 +00:00
chriseth 759db0e646 Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
Leonardo b23d923023 Merge pull request #10490 from blishko/issue-10439
[SMTChecker] Fixing type conversion from StringLiteral to FixedBytes
2020-12-07 20:39:09 +01:00
Martin Blicha ff0c794674 [SMTChecker] Fixing conversion from StringLiteral to FixedBytes 2020-12-07 19:30:51 +01:00
Leonardo 51e27dd3d3 Merge pull request #9543 from ethereum/smt_return
[SMTChecker] Support return in CHC
2020-12-07 19:15:18 +01:00
chriseth 933f4db798 Merge pull request #10465 from ethereum/update-external-tests-for-0.8.0
[BREAKING] Update external tests for 0.8.0
2020-12-07 18:40:48 +01:00
Daniel Kirchner 2e6693c849 Update version checks in cmake to match debian stable and remove some workarounds. 2020-12-07 18:26:51 +01:00
Daniel Kirchner 1b88a8c845 Update compiler version requirements in the docs. 2020-12-07 18:26:51 +01:00
Daniel Kirchner a3a5d93b34 Drop direct support for Ubuntu 18.04 and switch to static PPA releases for it. 2020-12-07 18:18:41 +01:00
Leonardo Alt b7ac207391 [SMTChecker] Support return in CHC 2020-12-07 18:17:33 +01:00
Kamil Śliwak ec21fba4b7 Update to 0.8.0 versions of solidity-external-tests branches where necessary/available 2020-12-07 17:18:48 +01:00
Kamil Śliwak d00bf35d6d Don't run Gnosis external tests without optimization
- They fail because the code size exceeds 24576 bytes.
2020-12-07 17:17:57 +01:00
chriseth a3c5d37d02 Merge remote-tracking branch 'origin/develop' into breaking 2020-12-07 17:13:48 +01:00
chriseth 8623e7fbe8 Merge pull request #10429 from ethereum/fix-and-enable-external-tests
Fix and enable external tests
2020-12-07 16:48:44 +01:00
chriseth 09bfbf3484 Merge pull request #10447 from ethereum/u160
Replace the inconsistent use of u160/Address/h160 with h160 only
2020-12-07 16:45:46 +01:00
Alex Beregszaszi a8197788d0 Replace the inconsistent use of u160/Address/h160 with h160 only 2020-12-07 16:44:59 +01:00
chriseth 73a2843f05 Merge pull request #10513 from ethereum/groupDecoder
Group decoding function cases.
2020-12-07 14:40:19 +01:00
chriseth 50d5c77197 Merge pull request #10512 from ethereum/external-tests-remove-force-abi-v2
Remove the option for forcing ABIv2 from external tests
2020-12-07 14:39:10 +01:00
chriseth ddbbfcd868 Merge pull request #10511 from ethereum/fixmergeBreaking
Fix merge conflict.
2020-12-07 14:37:40 +01:00
chriseth 254119d146 Merge pull request #10506 from ethereum/superInLibs
Make super unavailable in libraries.
2020-12-07 14:36:42 +01:00
Daniel Kirchner 6c70208d5f Merge pull request #10359 from ethereum/extra-semi
Enable the -Wextra-semi warning
2020-12-07 14:35:30 +01:00
chriseth 251f722919 Group decoding function cases. 2020-12-07 14:14:54 +01:00
Kamil Śliwak 1f55e9213b Disable flaky Gnosis v1 tests 2020-12-07 14:09:18 +01:00
Kamil Śliwak 9d1e0270cd Bump node.js version to 12 or 14 on external test jobs where possible 2020-12-07 14:09:18 +01:00
Kamil Śliwak c7b95e385f external tests: Update solc-js dependencies after forcefully replacing it
- Otherwise it fails if the external project uses a version that is too old and does not have some newly added dependencies
2020-12-07 14:09:18 +01:00
Kamil Śliwak 0c5d3c0cdf Add a job for executing external tests for ENS 2020-12-07 14:09:18 +01:00
Kamil Śliwak 70a2fc58b0 Add jobs and scripts running external tests for Gnosis v2 2020-12-07 14:09:18 +01:00
Kamil Śliwak e05241adfc Update Colony, Gnosis and OpenZeppelin external tests to run on updated 0.7.x branches from solidity-external-tests 2020-12-07 14:09:18 +01:00
Kamil Śliwak 45c506a4ff Stop running external tests twice in CI 2020-12-07 14:00:14 +01:00
Kamil Śliwak f737f66196 Temporarily disable gitter notifications for external tests 2020-12-07 14:00:14 +01:00
Kamil Śliwak 5b6e1560b3 Enable Colony, Gnosis and OpenZeppelin external tests in the main CI workflow 2020-12-07 14:00:14 +01:00
chriseth b86c91d1a3 Make super unavailable in libraries. 2020-12-07 13:59:50 +01:00