chriseth
|
8f833f4e8f
|
Merge pull request #10618 from ethereum/develop
Merge develop into breaking.
|
2020-12-16 12:34:41 +01:00 |
|
Christian Parpart
|
381c63ec99
|
Scanner: Generate error on inbalanced RLO/LRO/PDF override markers.
|
2020-12-15 18:40:51 +01:00 |
|
chriseth
|
3c270ca7f7
|
Merge pull request #10608 from ethereum/develop
Merge develop into breaking.
|
2020-12-15 15:24:53 +01:00 |
|
Bhargava Shastry
|
3439e927e5
|
ossfuzz docker: Add sanitized build of gmp library that replaces system installed lib
|
2020-12-15 12:11:42 +01:00 |
|
chriseth
|
b03d110528
|
Ignore "no version found" check for pragmas containing "99".
|
2020-12-14 14:18:03 +01:00 |
|
chriseth
|
561280a5cc
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-14 11:33:40 +01:00 |
|
chriseth
|
e37e3099aa
|
Merge pull request #10583 from ethereum/fix-doc-pragma-checks
Fix checks for code snippets embedded in docs
|
2020-12-14 11:30:12 +01:00 |
|
Kamil Śliwak
|
4a16b13a57
|
get_version.sh: Quote the ? wildcard that could otherwise break the regex in the presence of a single-letter file name
|
2020-12-12 07:49:54 +01:00 |
|
Kamil Śliwak
|
893a5b6e60
|
Remove unused variables
|
2020-12-12 06:30:57 +01:00 |
|
Kamil Śliwak
|
f712662a66
|
ASTImportTest.sh: Fix the script ignoring all but the first file from a multi-source test when testing input equivalence
|
2020-12-12 06:30:57 +01:00 |
|
Kamil Śliwak
|
304b2fe232
|
docs_version_pragma_check.sh: Fail when there is no matching release
|
2020-12-12 04:52:16 +01:00 |
|
Kamil Śliwak
|
6fc45b3e02
|
docs_version_pragma_check.sh: Fix bad variable name making the script skip ^ and >= pragmas
|
2020-12-12 04:52:16 +01:00 |
|
Kamil Śliwak
|
784871c424
|
docs_version_pragma_check.sh: Get binaries from soliditylang.org, not github.io
|
2020-12-12 04:52:16 +01:00 |
|
Kamil Śliwak
|
74b5560f7e
|
docs_version_pragma_check.sh: Fix broken variable comparison hiding missing compiler version warnings
|
2020-12-12 04:51:16 +01:00 |
|
Kamil Śliwak
|
2481f2c6bb
|
common_cmdline.sh: Fix misspelled $args
|
2020-12-12 04:51:11 +01:00 |
|
chriseth
|
482bda6887
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-10 12:15:52 +01:00 |
|
Daniel Kirchner
|
e691b7402a
|
Move standard-json "modelCheckerSettings" key to "settings.modelChecker".
|
2020-12-09 15:53:32 +01:00 |
|
chriseth
|
a5bd22795e
|
Force running abi coder v1 instead of v2.
|
2020-12-09 15:25:15 +01:00 |
|
Alex Beregszaszi
|
47b10fd751
|
Report warning if contract uses abicoder v1, but IR is requested
|
2020-12-09 01:20:58 +00:00 |
|
Kamil Śliwak
|
8edd5d4fd9
|
Make printError() print to stderr
|
2020-12-08 16:01:41 +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 |
|
Kamil Śliwak
|
55ccfc32f5
|
Remove external test scripts from shellcheck ignores
|
2020-12-03 22:17:44 +01:00 |
|
Kamil Śliwak
|
a6921bc39b
|
external test scripts: Add missing bash shebangs
|
2020-12-03 22:17:44 +01:00 |
|
Kamil Śliwak
|
3590311e6f
|
external test scripts: Replace the old dollar expressions with newer variants
|
2020-12-03 22:17:44 +01:00 |
|
Kamil Śliwak
|
0a29218848
|
external test scripts: Quote variables properly
|
2020-12-03 22:17:44 +01:00 |
|
Alex Beregszaszi
|
43353bb6ca
|
update tests
|
2020-12-03 17:15:43 +01:00 |
|
chriseth
|
3862ceb528
|
Merge pull request #10481 from mattcoding4days/patch-1
Update install_deps.sh
|
2020-12-03 11:50:38 +01:00 |
|
Matt Williams
|
7015d971c5
|
Update install_deps.sh
Add support for Pop!_OS
|
2020-12-02 12:08:15 -08:00 |
|
Leonardo Alt
|
fa561dbd0e
|
Add uncovered test and replace uncovered tests by asserts
|
2020-11-30 18:46:47 +01:00 |
|
Alexander Arlt
|
46844d433d
|
buildpack-deps: Update hera to 0.3.2.
|
2020-11-26 18:28:17 -05:00 |
|
Alexander Arlt
|
81b769b844
|
[ci] docker_upgrade.sh: use of environment files.
|
2020-11-26 18:28:17 -05:00 |
|
chriseth
|
36f9392154
|
Merge pull request #10361 from ethereum/bytecode-comparison-build-dir-outside-repo-root
Allow BUILD_DIR outside of REPO_ROOT in storebytecode.sh
|
2020-11-24 14:48:22 +01:00 |
|
Alex Beregszaszi
|
98d93b95a1
|
Add Ether as an exception to codespell
|
2020-11-23 17:19:01 +00:00 |
|
Alex Beregszaszi
|
5b283f4a08
|
Merge pull request #10364 from ethereum/bytecode-comparison-with-model-checker-engine-none
Disable SMT checker instead of stripping SMT pragmas in bytecode comparison
|
2020-11-20 20:00:27 +00:00 |
|
Kamil Śliwak
|
fc1ade7cf6
|
Use modelCheckerSettings to disable SMT in bytecode comparison instead of stripping the pragmas
|
2020-11-20 18:53:15 +01:00 |
|
Kamil Śliwak
|
4cf4b03cc8
|
Remove unused storebytecode.bat
|
2020-11-20 16:13:30 +01:00 |
|
Kamil Śliwak
|
31a0a31c26
|
storebytecode.sh: Allow BUILD_DIR outside of REPO_ROOT
|
2020-11-20 16:12:56 +01:00 |
|
Alexander Arlt
|
fee871775b
|
[ci] Add check to detect broken symlinks.
|
2020-11-18 19:18:06 -05:00 |
|
Kamil Śliwak
|
5560239cf5
|
Replace links to readthedocs.io with ones using the new domain
|
2020-11-18 15:20:34 +01:00 |
|
Leonardo Alt
|
00858c0ccf
|
Isoltets SMTChecker option and BMC specific tests
|
2020-11-06 15:03:38 +00:00 |
|
Alex Beregszaszi
|
1536e49b3d
|
Add more syntax tests for uncovered cases
|
2020-11-05 10:30:09 +00:00 |
|
Christian Parpart
|
c00a825b10
|
error_codes.py: Remove IDs of tests that are now tested in yulSyntaxTests/
|
2020-11-04 12:03:33 +01:00 |
|
Leonardo Alt
|
daf859c15b
|
[SMTChecker] report SMTEncoder warnings also via CHC
|
2020-11-03 16:06:17 +00:00 |
|
chriseth
|
38d58a4587
|
Merge pull request #10072 from ethereum/disableTravis
Disable travis.
|
2020-10-21 18:57:38 +02:00 |
|
Martin Blicha
|
f0d81601db
|
[SMTChecker] Adding division by zero checks in the CHC engine
|
2020-10-21 14:48:33 +02:00 |
|
chriseth
|
3654dccb96
|
Disable travis.
|
2020-10-19 18:06:30 +02:00 |
|
chriseth
|
3217b6a8c6
|
Build release build on tags.
|
2020-10-19 18:01:47 +02:00 |
|
Martin Blicha
|
1511f59a7e
|
Warning 1218 'CHC: Error trying to invoke SMT solver' no longer happens in the tests
|
2020-10-16 16:17:32 +02:00 |
|
Daniel Kirchner
|
8e42015dd3
|
Fix windows builds.
|
2020-10-16 11:48:50 +02:00 |
|
Daniel Kirchner
|
d20939888d
|
Add more build flags for compatibility with ossfuzz /usr/local/lib/libc++.a
|
2020-10-15 15:49:19 +02:00 |
|
Daniel Kirchner
|
dce8039cdd
|
Update boost and download source archive instead of using git.
|
2020-10-15 15:49:19 +02:00 |
|
Daniel Kirchner
|
a34e5bf111
|
Remove antlr and add libabicoder to ossfuzz docker image.
|
2020-10-15 15:49:19 +02:00 |
|
Daniel Kirchner
|
2bfa3487cb
|
Merge pull request #10044 from ethereum/removeAntlrDep
ossfuzz: Remove antlr4 build deps
|
2020-10-15 15:48:53 +02:00 |
|
Bhargava Shastry
|
5023d3decb
|
ossfuzz: Remove antlr4 build deps
|
2020-10-15 12:59:18 +02:00 |
|
Daniel Kirchner
|
9d873b102e
|
Stop calling yourselves nightlies!
|
2020-10-15 00:48:56 +02:00 |
|
Daniel Kirchner
|
9726ed8586
|
Perform bytecode comparison on CircleCI.
|
2020-10-15 00:48:56 +02:00 |
|
Daniel Kirchner
|
f7e5831afc
|
Remove .circleci/config.yml from cache keys and move cache check to install_deps script.
|
2020-10-14 23:20:09 +02:00 |
|
chriseth
|
875dc0f10c
|
Merge pull request #9481 from ethereum/evmc-vms-evm-ewasm-ci
[circleci] Enable ewasm tests.
|
2020-10-01 20:37:21 +02:00 |
|
Alexander Arlt
|
d38eb75fb5
|
[circleci] Enable ewasm tests.
|
2020-10-01 13:21:39 -05:00 |
|
a3d4
|
a244daaacb
|
Exclude tests with overly deep nesting from antlr grammar checks
|
2020-09-29 20:20:20 +02:00 |
|
a3d4
|
3698cd54a5
|
Complete error coverage of Parser and SyntaxChecker
|
2020-09-29 16:07:02 +02:00 |
|
Leonardo Alt
|
352cce5fc8
|
[SMTChecker] Support addmod and mulmod.
|
2020-09-29 12:45:19 +02:00 |
|
a3d4
|
9721bda36e
|
Complete error coverage of ParserBase
|
2020-09-28 01:56:25 +02:00 |
|
chriseth
|
8979174f02
|
Re-add the release script still used by appveyor.
|
2020-09-21 12:23:41 +02:00 |
|
Daniel Kirchner
|
a1de862135
|
Set ErrorActionPreference on all powershell scripts and add explicit error checks.
|
2020-09-17 14:44:52 +02:00 |
|
Daniel Kirchner
|
23fa0a5387
|
Test run for CircleCI windows builds.
|
2020-09-17 14:44:52 +02:00 |
|
Christian Parpart
|
165f898ba9
|
Release build for Windows.
|
2020-09-17 13:32:32 +02:00 |
|
Daniel Kirchner
|
d66b6f1c46
|
CircleCI Windows config and install_deps.ps1 script.
|
2020-09-16 12:50:31 +02:00 |
|
chriseth
|
2f41245e43
|
Commandline test for unimplemented IR.
|
2020-09-15 14:42:04 +02:00 |
|
Daniel Kirchner
|
32a322e3f8
|
Add groovy to static Z3 deps PPA script.
|
2020-09-14 23:09:28 +02:00 |
|
Daniel Kirchner
|
1312d547c2
|
Remove obsolete eoan from static z3 PPA script.
|
2020-09-14 23:09:28 +02:00 |
|
Daniel Kirchner
|
7288e391e6
|
Bump Z3 version in static Z3 PPA build to 4.8.9.
|
2020-09-14 23:09:28 +02:00 |
|
Daniel Kirchner
|
6ce33bc27b
|
Merge pull request #9799 from ethereum/z3_docker
Update z3 on docker files
|
2020-09-14 20:02:34 +02:00 |
|
Leonardo Alt
|
4e448ad798
|
Change build hashes
|
2020-09-14 19:07:40 +02:00 |
|
Daniel Kirchner
|
b4fbbf88e0
|
Add groovy to PPA release script.
|
2020-09-14 16:33:16 +02:00 |
|
Leonardo Alt
|
dc20e7b4b7
|
Update z3 on docker files
|
2020-09-14 16:25:29 +02:00 |
|
Daniel Kirchner
|
65b2505d5d
|
Remove obsolete eoan from the PPA release script.
|
2020-09-14 13:52:08 +02:00 |
|
Daniel Kirchner
|
5b64f0b7ed
|
Drop i386 from the PPA release script.
|
2020-09-02 18:26:05 +02:00 |
|
chriseth
|
ea38ff0348
|
Merge pull request #9715 from ethereum/macosx-readlink
OSX: Fix readlink & ASTImportTest.sh issues.
|
2020-09-01 12:26:01 +02:00 |
|
Alexander Arlt
|
5f7b4a2e05
|
OSX: Fix readlink issues and that ASTImportTest.sh silently ignores errors.
|
2020-08-31 21:04:25 -05:00 |
|
chriseth
|
0203eea20e
|
Merge pull request #9649 from a3d4/improve-error-coverage-erorrecovery
Complete test coverage for errors related to parser error recovery
|
2020-08-31 18:33:19 +02:00 |
|
chriseth
|
286cac47c8
|
Merge pull request #9587 from ethereum/docs-link-cleanup
[docs] Fix broken and outdated links
|
2020-08-31 13:11:36 +02:00 |
|
chriseth
|
7346165b6c
|
Merge pull request #9688 from ethereum/fix-9675
ossfuzz: Generate antlr4 runtime deps
|
2020-08-31 13:07:03 +02:00 |
|
Kamil Śliwak
|
26ccb98222
|
docs: Update old external links to use HTTPS where possible
|
2020-08-31 12:46:45 +02:00 |
|
Bhargava Shastry
|
6101590d93
|
ossfuzz: Generate antlr4 runtime deps
|
2020-08-27 17:33:29 +02:00 |
|
Bhargava Shastry
|
a25c666e4a
|
Docker: Install antlr4 deps in ossfuzz docker
|
2020-08-27 15:56:26 +02:00 |
|
chriseth
|
221524b153
|
Merge pull request #9606 from ethereum/newGrammar
Rewrite of the antlr grammar.
|
2020-08-26 09:57:13 +02:00 |
|
a3d4
|
0ee4a85a84
|
Complete test coverage for errors related to parser error recovery
|
2020-08-20 16:14:39 +02:00 |
|
a3d4
|
ad311fae19
|
Improve error coverage of syntax checker
|
2020-08-20 03:23:21 +02:00 |
|
Daniel Kirchner
|
bd21535dd1
|
Rewrite of the antlr grammar.
|
2020-08-19 17:55:31 +02:00 |
|
a3d4
|
0f5d0b6455
|
Improve error coverage of parser
|
2020-08-19 01:37:11 +02:00 |
|
Mathias Baumann
|
53dd818e96
|
Ignore UTF errors when handling test files in python
|
2020-08-17 17:06:06 +02:00 |
|
Alex Beregszaszi
|
028f77e8cc
|
Remove covered test cases from error_codes.py exception list
|
2020-08-05 21:22:00 +01:00 |
|
Alex Beregszaszi
|
a27b79fece
|
Add yulSyntaxTests to error_codes.py
|
2020-08-05 11:37:04 +01:00 |
|
a3d4
|
0c3e0a65cf
|
Extend error_codes.py to to detect newly introduced error codes, not covered by tests
|
2020-08-03 04:28:35 +02:00 |
|
chriseth
|
ba4e05c62c
|
Merge pull request #9436 from a3d4/improve-error-coverage-256-warnings
Improve error coverage (white list build-specific warnings)
|
2020-07-23 13:44:13 +02:00 |
|
chriseth
|
ae41cc4da5
|
Merge pull request #9471 from ethereum/add-hera-to-buildpacks
Add Hera to buildpacks.
|
2020-07-23 13:19:36 +02:00 |
|
chriseth
|
69ff92db2b
|
Switch to new ppa key.
|
2020-07-22 19:22:45 +02:00 |
|
Alexander Arlt
|
cbe9a2d240
|
Add Hera to buildpacks.
|
2020-07-22 11:17:05 -05:00 |
|
a3d4
|
9eed519faa
|
Introduce white list of error codes, which are not covered by tests
|
2020-07-22 03:57:18 +02:00 |
|
a3d4
|
0a3c9ec358
|
Print source file names for uncovered error codes.
Use more consistent naming.
|
2020-07-21 15:23:22 +02:00 |
|
chriseth
|
f9753a5101
|
Merge pull request #9430 from ethereum/dockerHub
Use docker hub for images.
|
2020-07-16 16:22:48 +02:00 |
|
Daniel Kirchner
|
34c34bda26
|
Switch CI to new docker images.
|
2020-07-16 15:39:36 +02:00 |
|
Alexander Arlt
|
f7e180fb8f
|
Push images to docker hub.
|
2020-07-16 14:14:51 +02:00 |
|
chriseth
|
ca313e4003
|
Use more processors to build base builds.
|
2020-07-15 16:45:20 +02:00 |
|
Alexander Arlt
|
aed424f23e
|
Initial docker image creation workflows.
|
2020-07-14 19:00:48 -05:00 |
|
Daniel Kirchner
|
0fd13b7a9e
|
Upgrade json-cpp to 1.9.3.
|
2020-07-10 21:40:15 +02:00 |
|
a3d4
|
a068583bec
|
Cover cmdlineTests.sh errors
|
2020-07-09 14:39:05 +02:00 |
|
Daniel Kirchner
|
fe5bcf759e
|
Run proof script only on existing files.
|
2020-07-08 22:57:36 +02:00 |
|
chriseth
|
f11b0336ad
|
Merge pull request #9300 from a3d4/introduce-errorcodes-next
Introduce error_codes.py --next flag
|
2020-07-06 15:17:30 +02:00 |
|
chriseth
|
64be079a26
|
Merge pull request #9309 from ethereum/fix-script-mismatched-docstrings-and-typos
Fix a few mismatched docstrings and a typo in scripts/
|
2020-07-06 14:01:37 +02:00 |
|
Kamil Śliwak
|
67ea1931ee
|
A script that generates version string for nightlies
|
2020-07-03 23:42:04 +02:00 |
|
Kamil Śliwak
|
9b2c197091
|
Fix a typo in yul_converage script docstring
|
2020-07-03 21:21:15 +02:00 |
|
Kamil Śliwak
|
51522f99c4
|
Fix mismatched docstrings in some of the scripts
|
2020-07-03 21:20:29 +02:00 |
|
a3d4
|
e810d84a07
|
Introduce error_codes.py --next flag
|
2020-07-03 14:51:38 +02:00 |
|
a3d4
|
4fcf0b489a
|
Refactor error_codes.py to simplify generation of new error codes
|
2020-07-03 01:26:26 +02:00 |
|
a3d4
|
919572d6ec
|
Add --examine-coverage to fix_error_ids.py
|
2020-07-01 21:41:31 +02:00 |
|
step21
|
2a0d701f70
|
added raspbian
|
2020-06-18 10:29:06 +02:00 |
|
Daniel Kirchner
|
c4464b6dcd
|
Update travis config to move to next docker image revision.
|
2020-06-11 20:20:22 +02:00 |
|
Daniel Kirchner
|
59ee743f6a
|
Switch to upstream docker image for emscripten build.
|
2020-06-04 16:17:29 +02:00 |
|
a3d4
|
3bf236cf81
|
Refactor error ID checker script
|
2020-06-03 02:43:20 +02:00 |
|
chriseth
|
9f407fe0e7
|
Merge pull request #9031 from ethereum/extend-check-srcipt
Add check for 0000_error to script
|
2020-05-27 18:29:26 +02:00 |
|
Mathias Baumann
|
7548441b4f
|
Check for wrong error codes in the CI
|
2020-05-27 18:02:58 +02:00 |
|
chriseth
|
421f9f3876
|
Disable smt checker for bytecodecompare.
|
2020-05-27 11:12:40 +02:00 |
|
chriseth
|
75df2342d6
|
Adding some debug messages to bytecode store.
|
2020-05-27 09:39:45 +02:00 |
|
Harikrishnan Mulackal
|
21e34d7ca9
|
Fixed seed for randomness, fixed conflicts in errorids
|
2020-05-26 18:21:47 +05:30 |
|
Mathias Baumann
|
7f3d437ffe
|
Fix caret position for errors with utf source
|
2020-05-25 14:27:03 +02:00 |
|
a3d4
|
a499ef16fa
|
Fix spelling errors
|
2020-05-25 02:54:37 +02:00 |
|
Leonardo Alt
|
c6742e3752
|
Fix typo in correct error ids script
|
2020-05-17 23:24:31 +02:00 |
|
Daniel Kirchner
|
8fe27ac4b4
|
Add Dockerfile for an Emscripten build environment and use it for CI runs.
|
2020-05-14 18:14:47 +02:00 |
|
chriseth
|
b71a3f1f1d
|
Merge pull request #8939 from ethereum/updateZ3
Update z3 to version 4.8.8.
|
2020-05-14 16:36:49 +02:00 |
|
chriseth
|
61c746a575
|
Merge pull request #8873 from ethereum/picosha2
Update picosha2 from upstream
|
2020-05-14 14:33:56 +02:00 |
|
Daniel Kirchner
|
a7f6a4bee6
|
Update PPA scripts.
|
2020-05-14 14:12:01 +02:00 |
|
chriseth
|
bcc4bbcad7
|
Update test extraction script to recognize license identifier.
|
2020-05-13 22:16:34 +02:00 |
|
Mathias Baumann
|
d5d9ff6513
|
Update picosha2 from upstream
|
2020-05-12 15:25:22 +02:00 |
|
Harikrishnan Mulackal
|
170291f738
|
Merge pull request #8904 from ethereum/error-id-ignore-folders
[error_id] Only walk into a given set of directories
|
2020-05-12 16:20:33 +05:30 |
|
Harikrishnan Mulackal
|
bf7ab8d277
|
Error ids only walk into a given set of directories
|
2020-05-12 14:58:31 +05:30 |
|
Daniel Kirchner
|
c1ed5bbb0f
|
Update Dockerfiles and CI scripts to Ubuntu 20.04 and simplify them.
|
2020-05-11 17:35:01 +02:00 |
|
Mathias Baumann
|
ff084c2809
|
Make error correction script user interaction case insensitive
|
2020-05-07 11:29:57 +02:00 |
|
chriseth
|
5e46ef7df5
|
Merge pull request #8680 from a3d4/fix-5819-tagging-error-cases
Tag error cases with unique IDs
|
2020-05-07 01:12:56 +02:00 |
|
a3d4
|
2d984b77a1
|
Add a script to correct IDs
|
2020-05-06 14:25:13 +02:00 |
|
Mathias Baumann
|
a93d79ff28
|
Remove obsolete flag --optimize-yul from scripts
|
2020-05-06 11:49:40 +02:00 |
|
Alexander Arlt
|
d0bed50260
|
[ci] add chk_shellscripts
|
2020-04-27 07:55:59 -05:00 |
|
Kamil Śliwak
|
3e65bcfd7f
|
Allow SOLIDITY_BUILD_DIR outside of REPO_ROOT in scripts that respect this variable
|
2020-04-17 19:09:22 +02:00 |
|
Kamil Śliwak
|
a80b032081
|
Fix inconsistent indentation in scripts/
- NOT reindenting all files. Just choosing one style in files that were using multiple.
|
2020-04-17 19:09:02 +02:00 |
|
Leonardo
|
4fbe39b5e6
|
Merge pull request #8649 from ethereum/tryRight
Fix error reporting on diff.
|
2020-04-15 15:27:35 +02:00 |
|
chriseth
|
cf2bd41837
|
Merge pull request #8554 from aarlt/yul_coverage_script
Add script to determine percentage of tests compilable via Yul.
|
2020-04-15 11:58:57 +02:00 |
|
chriseth
|
8dd02f2712
|
Change error reporting from left to right.
|
2020-04-09 17:27:50 +02:00 |
|
David Cian
|
f682942f96
|
Make CircleCI post diff review for style violation
The CircleCI robot now also posts a review comment
directly on the diff (on GitHub, the changes tab),
where the style violations take place.
|
2020-04-09 16:56:25 +02:00 |
|
Jason Cobb
|
1cf8a6c9d2
|
Use readlink -f instead of realpath in ASTImportTest.sh
|
2020-04-06 10:10:58 -04:00 |
|