fanquake
cc5b39e44e
ci: better pin to dwarf4 in valgrind job
...
Use `-gdwarf` and also set CFLAGS. I was seeing Valgrind issues otherwise.
2022-07-21 10:16:46 +01:00
fanquake
b0740fdcb8
ci: use DWARF-4 for Valgrind CI job
...
clang-14 defaults to using DWARF-5, which breaks vlagrinds (3.18) ability
to parse debug info. Valgrind claims to support DWARF-5 from version
3.18 onwards, but maybe that only works when building with GCC.
Explicitly use DWARF-4 for now. Note that from 11.0 GCC also defaults to
using DWARF-5.
https://releases.llvm.org/14.0.0/tools/clang/docs/ReleaseNotes.html#dwarf-support-in-clang
https://www.gnu.org/software/gcc/gcc-11/changes.html
https://valgrind.org/docs/manual/dist.news.html
2022-04-04 10:39:55 +01:00
fanquake
2ab4fbe375
Merge bitcoin/bitcoin#24292 : Revert "ci: Run fuzzer task for the master branch only"
...
fa27745ccb
ci: Bump fuzz tasks to jammy (MarcoFalke)
fab8cd5f87
Revert "ci: Run fuzzer task for the master branch only" (MarcoFalke)
Pull request description:
This reverts commit 5a9e255e5a
.
I think we should attempt to maintain the fuzz tasks for release branches as well.
If it is too difficult for one branch, it could make sense to disable it for that branch, but not for all branches unconditionally.
Also, bump to jammy.
ACKs for top commit:
fanquake:
ACK fa27745ccb
- we'll see how we go with the 23.x release branch.
Tree-SHA512: d6d08e7dce0884b556c51ff1896aebbbb5a805c22decd58af81a04192d19876978696017b489ec55886ddfd5c022963baaab5f11022369ae5291016826ff8017
2022-02-21 13:12:36 +00:00
fanquake
39e66e938f
build: use header-only Boost unit test
2022-02-13 20:59:02 +00:00
MarcoFalke
fa27745ccb
ci: Bump fuzz tasks to jammy
...
This gives them a newer clang version, which may have more sanitizers
available.
2022-02-08 20:23:21 +01:00
fanquake
07269321f3
build: remove Boost::system usage
2022-02-03 18:35:52 +08:00
Kiminuo
b87f9c5edf
build: remove boost::filesystem usage
2022-02-03 18:35:52 +08:00
Hennadii Stepanov
f47dda2c58
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
* 2020: fa0074e2d8
* 2019: aaaaad6ac9
2021-12-30 19:36:57 +02:00
MarcoFalke
11115169a1
ci: Build fuzz with libsqlite3-dev
2021-10-28 13:32:47 +01:00
windsok
6f6bb3ebc7
test: fix file permissions on various scripts
...
Updates permissions on files to comply with the new test added in the following commit
2021-04-23 17:13:28 -07:00
fanquake
cad8b527ea
build: explicitly install libboost-dev package
...
This package is currently installed as a side-effect of installing our
other libboost-*-dev packages. However as those continue to dissapear,
it makes sense to install boost dev explicitly.
2021-02-17 09:04:20 +08:00
fanquake
060a2a64d4
ci: remove boost thread installation
...
Adjust fuzzbuzz.yml to only install the Boost components we need.
2021-02-02 12:38:22 +08:00
Hennadii Stepanov
fdf697fe75
ci: Increase CCACHE_SIZE in some builds on Travis
2020-07-14 20:41:17 +03:00
Vasil Dimov
0012471391
build: turn on --enable-c++17 by --enable-fuzz
...
Fuzzing code uses C++17 specific code (e.g. std::optional), so it is not
possible to compile with --enable-fuzz and without --enable-c++17.
Thus, turn on --enable-c++17 whenever --enable-fuzz is used.
2020-06-05 11:50:34 +02:00
Harris
420fa0770f
fuzz: use std::optional for sep_pos variable
...
Co-authored-by: MarcoFalke <falke.marco@gmail.com>
2020-05-09 11:09:52 +02:00
MarcoFalke
fa488f131f
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
2020-04-16 13:33:09 -04:00
MarcoFalke
faa9491870
ci: Use Focal for fuzzers
2020-03-30 18:57:59 -04:00
fanquake
e21fa542b1
test: remove Boost Chrono installation from CI
2020-03-07 08:34:31 +08:00
practicalswift
12a2f37718
util: Avoid potential uninitialized read in FormatISO8601DateTime(int64_t nTime) by checking gmtime_s/gmtime_r return value
2020-02-19 22:41:06 +00:00
practicalswift
733bbec34f
tests: Add --exclude integer,parse_iso8601 (temporarily) to make Travis pass until uninitialized read issue in FormatISO8601DateTime is fixed
2020-02-19 14:11:54 +00:00
practicalswift
a3b539a924
ci: Run fuzz testing test cases under valgrind
2020-02-18 06:56:26 +00:00