Kamil Śliwak
|
093ea4612b
|
Merge pull request #10586 from ethereum/shellcheck-fixes-part1
Fixes for shellcheck warnings, part 1
|
2021-03-05 17:13:46 +01:00 |
|
Daniel Kirchner
|
acd3084076
|
Fuzzer for stack optimiser/code generator.
|
2021-03-04 17:35:56 +01:00 |
|
Kamil Śliwak
|
04302d4828
|
Use glob match instead of regex match when not actually using a regex
|
2021-03-04 16:57:25 +01:00 |
|
Kamil Śliwak
|
62bf467fc2
|
Fix warnings about constructions that have no effect
|
2021-03-04 16:53:05 +01:00 |
|
Kamil Śliwak
|
a05f3a608d
|
Don't use $ on variables inside (())
|
2021-03-04 16:53:05 +01:00 |
|
Kamil Śliwak
|
4c186321c8
|
Replace some older shell syntax with newer and/or more reliable equivalents
|
2021-03-04 16:53:05 +01:00 |
|
Kamil Śliwak
|
8c57c7cb35
|
Explicitly use Bash in scripts that actually use non-POSIX features or do not have a shebang at all
|
2021-03-04 16:53:05 +01:00 |
|
chriseth
|
c82c2189d4
|
Merge pull request #10877 from ethereum/bash-arrays-for-arg-variables
Use Bash arrays for argument lists in shell scripts
|
2021-02-08 13:31:31 +01:00 |
|
Bhargava Shastry
|
2f001bb91c
|
Unify solc fuzzers.
|
2021-02-08 11:14:38 +01:00 |
|
chriseth
|
8a4e6acdac
|
Merge pull request #10680 from ethereum/more-features-in-prepare-report
More features in prepare_report.py
|
2021-02-03 11:51:51 +01:00 |
|
Kamil Śliwak
|
96fd9051ed
|
prepare_report.py: Add --report-file option
|
2021-02-02 16:16:28 +01:00 |
|
Kamil Śliwak
|
4a7d494d3c
|
Use Bash arrays for variables containing multiple space-separated values
|
2021-02-02 15:45:24 +01:00 |
|
Kamil Śliwak
|
27754d3e3d
|
Quote stuff properly
|
2021-02-01 17:14:38 +01:00 |
|
Kamil Śliwak
|
f7007ea324
|
Add CLI version of bytecode compare to existing CI jobs
|
2021-01-26 23:30:38 +01:00 |
|
Leonardo Alt
|
40221a90c4
|
Update smtCheckerTests for z3 4.8.10
|
2021-01-26 10:18:52 +01:00 |
|
Kamil Śliwak
|
cf147fac7a
|
Add a CI job for running Python unit tests
|
2021-01-22 13:41:20 +01:00 |
|
Kamil Śliwak
|
83d65ba8f5
|
Disable git's automatic line ending conversion in Windows CI jobs
|
2021-01-22 12:16:28 +01:00 |
|
Kamil Śliwak
|
68e416e905
|
build_win.ps1: Use committer date rather than author date in prerelease.txt
- That's what the Linux/macOS scripts do.
|
2021-01-15 19:09:49 +01:00 |
|
Kamil Śliwak
|
71d19c5178
|
build_win.ps1: Use commit date for CI builds on Windows and Emscripten as well
|
2021-01-14 22:23:06 +01:00 |
|
Daniel Kirchner
|
804bd8f6dd
|
Switch to new emscripten docker image.
|
2021-01-13 02:22:09 +01:00 |
|
Bhargava Shastry
|
72efdd3e51
|
Merge pull request #10606 from ethereum/update-ossfuzz-docker-image
ossfuzz: Update ossfuzz docker image that now contains sanitized libgmp
|
2020-12-18 15:27:52 +01:00 |
|
Bhargava Shastry
|
aa26adc323
|
ossfuzz: Update ossfuzz docker image that now contains sanitized libgmp
|
2020-12-15 14:33:04 +01:00 |
|
chriseth
|
561280a5cc
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-14 11:33:40 +01:00 |
|
Kamil Śliwak
|
893a5b6e60
|
Remove unused variables
|
2020-12-12 06:30:57 +01:00 |
|
Kamil Śliwak
|
81668eb26a
|
soltest_all: Fix an error being printed to a file called 2 rather than to stderr
|
2020-12-12 06:30:57 +01:00 |
|
chriseth
|
d0551b67d7
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-10 17:07:56 +01:00 |
|
Daniel Kirchner
|
7308abc084
|
Allow loading Z3 dynamically at runtime.
|
2020-12-10 16:47:47 +01:00 |
|
chriseth
|
482bda6887
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-10 12:15:52 +01:00 |
|
chriseth
|
66b15f24ad
|
Merge pull request #10518 from ethereum/deduplicate-external-test-job-definitions
[CI] Deduplicate external test job definitions
|
2020-12-10 11:58:52 +01:00 |
|
Daniel Kirchner
|
2e31a6bdbf
|
Switch CI runs from EOL'ed eoan to focal.
|
2020-12-10 11:09:55 +01:00 |
|
chriseth
|
a5bd22795e
|
Force running abi coder v1 instead of v2.
|
2020-12-09 15:25:15 +01:00 |
|
Kamil Śliwak
|
b672c2fab7
|
Combine the t_ems_compile_ext and t_ems_test_ext job definitions
|
2020-12-09 13:12:40 +01:00 |
|
Kamil Śliwak
|
da17150bec
|
Extract common parts from external job definitions into commands
|
2020-12-09 13:12:40 +01:00 |
|
Bhargava Shastry
|
e23cf26d98
|
Merge pull request #10541 from ethereum/add-isabelle-abiv2-fuzzer-to-circleci-nightly
CircleCI: Add new abiv2 fuzzer to list of binaries in nightly fuzzer CI
|
2020-12-09 11:53:15 +01:00 |
|
chriseth
|
d2534e8208
|
Merge pull request #10466 from ethereum/run-external-tests-nightly
Running external tests nightly
|
2020-12-09 11:43:34 +01:00 |
|
Bhargava Shastry
|
047e706e7f
|
CircleCI: Add new abiv2 fuzzer to list of binaries in nightly fuzzer CI
|
2020-12-09 11:10:16 +01:00 |
|
Kamil Śliwak
|
e78b4af4c4
|
Run external tests that take more than 15 minutes only nightly and re-enable their gitter notifications
|
2020-12-07 20:41:46 +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 |
|
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 |
|
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
|
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 |
|
Kamil Śliwak
|
6383d64ef4
|
Upgrade the CircleCI job running bytecode comparison from node.js 10 to 14
|
2020-12-04 23:40:19 +01:00 |
|
chriseth
|
1944d5ce44
|
Merge pull request #9722 from ethereum/fix-9676
Add Solidity test case generator framework
|
2020-12-01 14:26:12 +01:00 |
|
Bhargava Shastry
|
d6ecedd16c
|
External tests: Add ENS contracts
|
2020-11-30 13:53:28 +01:00 |
|
Kamil Śliwak
|
887569efd5
|
Merge pull request #10339 from ethereum/update-circleci-config
[ci] .circleci/config.yml: use docker images containing hera v0.3.2.
|
2020-11-27 20:07:05 +01:00 |
|
Alexander Arlt
|
3c7dd8d9b0
|
[ci] .circleci/config.yml: use docker images containing hera v0.3.2.
|
2020-11-26 19:40:24 -05:00 |
|
Alexander Arlt
|
46844d433d
|
buildpack-deps: Update hera to 0.3.2.
|
2020-11-26 18:28:17 -05:00 |
|
Bhargava Shastry
|
864458922a
|
Add solidity generator
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
|
2020-11-23 22:27:40 +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 |
|
chriseth
|
3654dccb96
|
Disable travis.
|
2020-10-19 18:06:30 +02:00 |
|
chriseth
|
6c9db334c6
|
Merge pull request #9937 from ethereum/staticReleaseBuild
Static release build.
|
2020-10-19 10:41:49 +02:00 |
|
Daniel Kirchner
|
8e42015dd3
|
Fix windows builds.
|
2020-10-16 11:48:50 +02:00 |
|
Daniel Kirchner
|
9aafb62e52
|
Merge pull request #10050 from ethereum/circleWinTestResults
Store test results on CircleCI's t_win for proper reporting.
|
2020-10-15 20:40:37 +02:00 |
|
Daniel Kirchner
|
e91baeef37
|
Store test results on CircleCI's t_win for proper reporting.
|
2020-10-15 19:11:17 +02:00 |
|
Daniel Kirchner
|
f649565615
|
Switch to new ossfuzz docker image.
|
2020-10-15 17:45:02 +02:00 |
|
Daniel Kirchner
|
a7b8ad311d
|
Always build a windows release binary on tags.
|
2020-10-15 00:48:56 +02:00 |
|
Daniel Kirchner
|
8075d6c7e8
|
Persist osx workspace files in different path to avoid conflicts.
|
2020-10-15 00:48:56 +02:00 |
|
Daniel Kirchner
|
30d990f07c
|
Persist less data to workspaces.
|
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 |
|
Daniel Kirchner
|
7ccf11c2b5
|
Reuse CircleCI osx cache across branches.
|
2020-10-14 20:38:47 +02:00 |
|
Alexander Arlt
|
d38eb75fb5
|
[circleci] Enable ewasm tests.
|
2020-10-01 13:21:39 -05:00 |
|
chriseth
|
1d2130c6d1
|
Static release build.
|
2020-09-30 17:26:25 +02:00 |
|
Leonardo Alt
|
11fc924d23
|
Split SMTCheckerTests in CI
|
2020-09-24 13:25:50 +02:00 |
|
Daniel Kirchner
|
e716c9e2b9
|
Run solc.exe after build run just to make sure no error was missed.
|
2020-09-17 14:46:24 +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
|
b97ce763c5
|
Upload binaries individually as artifacts.
|
2020-09-16 17:19:41 +02:00 |
|
Daniel Kirchner
|
d66b6f1c46
|
CircleCI Windows config and install_deps.ps1 script.
|
2020-09-16 12:50:31 +02:00 |
|
Leonardo Alt
|
4e448ad798
|
Change build hashes
|
2020-09-14 19:07:40 +02:00 |
|
Leonardo Alt
|
9dacde99e6
|
Add t_archlinux_soltest
|
2020-09-08 14:54:36 +02:00 |
|
Leonardo Alt
|
0be8c2af5b
|
Increase Circle CI no output timeout
|
2020-09-08 08:18:27 +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 |
|
Christian Parpart
|
c3eff6ed50
|
[cmake] C++ version should not be mandated by the toolchain setting, as it conflicts with Windows (CI) builds using vcpkg
|
2020-08-28 12:47:20 +02:00 |
|
Bhargava Shastry
|
6101590d93
|
ossfuzz: Generate antlr4 runtime deps
|
2020-08-27 17:33:29 +02:00 |
|
chriseth
|
0b97cf1154
|
Move asan builds and tests to nightly.
|
2020-08-24 20:11:02 +02:00 |
|
chriseth
|
8ff9846944
|
Merge pull request #9539 from ethereum/moreparallel
More parallel jobs.
|
2020-07-28 18:42:07 +02:00 |
|
chriseth
|
34d66431d6
|
More parallel jobs.
|
2020-07-28 17:30:56 +02:00 |
|
chriseth
|
6227edda14
|
Speed up osx build.
|
2020-07-28 13:22:51 +02:00 |
|
chriseth
|
2dd693b893
|
Merge pull request #9524 from ethereum/lessAnnoyingForAxic
More parallelism for clang build.
|
2020-07-28 11:06:27 +02:00 |
|
chriseth
|
375cb1032a
|
More parallelism for clang build.
|
2020-07-27 18:57:23 +02:00 |
|
Alexander Arlt
|
e0c55d6570
|
[circleci] Use hera enabled docker images.
|
2020-07-27 07:28:15 -05:00 |
|
Daniel Kirchner
|
34c34bda26
|
Switch CI to new docker images.
|
2020-07-16 15:39:36 +02:00 |
|
chriseth
|
0b9bb84c39
|
Run tests in parallel.
|
2020-07-15 23:50:43 +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 |
|
chriseth
|
872858078f
|
Run "options" test first to get early failures.
|
2020-07-09 16:16:17 +02:00 |
|
Bhargava Shastry
|
7272129354
|
yul fuzzer: Add framework for yul optimizer custom mutation routines
Co-authored-by: Leonardo <leo@ethereum.org>
|
2020-07-09 13:32:07 +02:00 |
|
chriseth
|
83337c850e
|
Do not run tests that do not need options multiple times.
|
2020-07-08 18:47:14 +02:00 |
|
a3d4
|
919572d6ec
|
Add --examine-coverage to fix_error_ids.py
|
2020-07-01 21:41:31 +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 |
|