Sebastian Messmer
|
c038d6a40b
|
Automatically run conan from cmake
|
2020-02-24 00:51:48 -08:00 |
|
Sebastian Messmer
|
8376a554cc
|
Setup conan and get boost dependency through it
|
2019-11-05 10:02:54 -05:00 |
|
Sebastian Messmer
|
b6cff8581d
|
Retire GCC 5 from CI
|
2019-11-02 12:12:05 -07:00 |
|
Sebastian Messmer
|
b228c4dd0d
|
Invalidate apt cache
|
2019-10-15 12:32:35 -07:00 |
|
Sebastian Messmer
|
c5ba6c3214
|
Remove now-unnecessary CI workaround
|
2019-10-07 16:16:46 +07:00 |
|
Sebastian Messmer
|
8962aaefb5
|
Fix 'too long with no output' CI error
|
2019-10-04 10:42:58 +07:00 |
|
Sebastian Messmer
|
eba94ef3b0
|
Upgrade CI to clang 9
|
2019-10-02 14:48:22 +07:00 |
|
Sebastian Messmer
|
fbde4385a4
|
Switch to Ubuntu 16.04
|
2019-10-01 10:42:44 +07:00 |
|
Sebastian Messmer
|
efac089c76
|
- Add Clang 8 and GCC 9 to CI
- Switch clang-tidy to Clang 9
- Fix compiler and clang-tidy warnings produced by the previous points
|
2019-06-08 13:06:17 -07:00 |
|
Sebastian Messmer
|
276e7f08e4
|
Switch from libunwind to boost::stacktrace
|
2019-04-01 19:18:49 -07:00 |
|
Sebastian Messmer
|
f741af578c
|
Remove duplicate CI job
|
2019-03-25 09:30:01 -07:00 |
|
Sebastian Messmer
|
807f0dc01b
|
Use libunwind instead of libbacktrace to build stack traces. This fixes a segfault issue with platforms using libexecinfo and is generally more portable.
|
2019-03-25 09:29:58 -07:00 |
|
Sebastian Messmer
|
e07a1c5604
|
Extract SignalHandler from SignalCatcher and also use it for backtrace
|
2019-03-24 20:52:53 -07:00 |
|
Sebastian Messmer
|
5386f5b0c9
|
Implement SignalCatcher
|
2019-01-26 11:19:25 -08:00 |
|
Sebastian Messmer
|
58cb91102d
|
Implement cryfs-unmount for unmounting filesystems
|
2019-01-19 13:02:41 -08:00 |
|
Sebastian Messmer
|
8b1b685475
|
Remove unused variable
|
2018-12-31 16:04:40 +01:00 |
|
Sebastian Messmer
|
f7c2421ba9
|
Enable tsan for cryfs-cli-test
|
2018-12-31 16:02:44 +01:00 |
|
Sebastian Messmer
|
d981e60971
|
Enable TSAN for cpp-utils-test
|
2018-12-31 10:35:53 +01:00 |
|
Sebastian Messmer
|
2dbb5a7916
|
Enable TSAN for more builds
|
2018-12-28 09:37:09 +01:00 |
|
Sebastian Messmer
|
d244e5cce8
|
TSAN and omp don't work together, reduce omp thread count in tsan to 1
|
2018-12-26 16:47:13 +01:00 |
|
Sebastian Messmer
|
aaafb10404
|
Upgrade to boost 1.57
|
2018-12-10 21:19:54 -08:00 |
|
Sebastian Messmer
|
c571d18411
|
Enable clang-tidy on CI
|
2018-10-14 22:38:05 +02:00 |
|
Sebastian Messmer
|
f4be42d892
|
Enable -Werror build for clang on Circle CI
|
2018-10-02 20:51:33 -07:00 |
|
Sebastian Messmer
|
d856ff6d48
|
Revert "Enable more tests in ASAN"
This reverts commit 348b8784a0 .
|
2018-09-30 19:34:44 -07:00 |
|
Sebastian Messmer
|
348b8784a0
|
Enable more tests in ASAN
|
2018-09-30 10:11:46 -07:00 |
|
Sebastian Messmer
|
cb7bb1615e
|
Enable more tests for ubsan
|
2018-09-30 08:55:55 -07:00 |
|
Sebastian Messmer
|
802ce7c4df
|
Add gcc -Werror run on CI
|
2018-09-30 00:33:09 -07:00 |
|
Sebastian Messmer
|
1aaf4d4c92
|
Allow CI to change cmake flags
|
2018-09-29 20:41:46 -07:00 |
|
Sebastian Messmer
|
347e78dba5
|
Add ubsan
|
2018-09-29 20:31:39 -07:00 |
|
Sebastian Messmer
|
cd0c8fd206
|
Enable leak sanitizer
|
2018-09-29 18:08:01 -07:00 |
|
Sebastian Messmer
|
06b2b1d5f1
|
Add GCC 8, Clang 6, Clang 7 to Circle CI
|
2018-09-28 12:00:43 -07:00 |
|
Sebastian Messmer
|
dba6c741f0
|
Require gcc 5.0 / clang 4.0
|
2018-05-28 14:54:17 -07:00 |
|
Sebastian Messmer
|
c0aca65948
|
Fix CI
|
2018-05-21 08:09:37 -07:00 |
|
Sebastian Messmer
|
b3be855800
|
fix ci
|
2018-05-20 19:21:59 -07:00 |
|
0x4D616E75
|
5db592bcc2
|
fix loading of CURL and Backtracing library with CMake (#215)
to build on FreeBSD with default compiler (Clang 4.0)
|
2018-05-17 09:55:15 -07:00 |
|
Sebastian Messmer
|
d62356b860
|
Enable thread sanitizer on CI
|
2018-05-03 00:47:51 -07:00 |
|
Sebastian Messmer
|
e318b4879b
|
Fix CI build
|
2017-11-05 16:36:11 +00:00 |
|
Sebastian Messmer
|
19e3433035
|
Fix CI build
|
2017-11-04 19:03:04 +00:00 |
|
Sebastian Messmer
|
5d07ce6e12
|
Improve ASAN settings
|
2017-10-08 07:10:13 +01:00 |
|
Sebastian Messmer
|
5b4a814640
|
Stricter asan settings
|
2017-10-02 08:35:19 +01:00 |
|
Sebastian Messmer
|
f0e92b8819
|
Enable additional asan checks
|
2017-10-02 08:08:34 +01:00 |
|
Sebastian Messmer
|
ea3a7cf0e2
|
Add AddressSanitizer to CI
|
2017-10-02 08:02:55 +01:00 |
|
Sebastian Messmer
|
ba4308398f
|
Add CXXFLAGS to cache key
|
2017-10-01 22:14:01 +01:00 |
|
Sebastian Messmer
|
e5d6875523
|
Don't install old boost on CI because we're installing the new one afterwards anyhow
|
2017-09-30 09:06:50 +01:00 |
|
Sebastian Messmer
|
51932e6e80
|
CircleCI cache depends on build type
|
2017-09-18 20:58:07 +01:00 |
|
Sebastian Messmer
|
86754d7a4e
|
Add Debug/Release builds to CircleCI
|
2017-09-18 20:56:47 +01:00 |
|
Sebastian Messmer
|
2151d6f453
|
Add a CI test for non-compatibility mode
|
2017-09-16 00:42:03 +01:00 |
|
Sebastian Messmer
|
e55706bb25
|
Add a CI test for non-compatibility mode
|
2017-09-16 00:40:24 +01:00 |
|
Sebastian Messmer
|
446e6e2654
|
CI: reupload apt-cache when packages changed
|
2017-09-12 21:43:26 +01:00 |
|
Sebastian Messmer
|
19c5874d7a
|
Speed up CI by using caches
|
2017-09-12 21:36:18 +01:00 |
|