Sebastian Messmer
|
4e5ddf33e3
|
Enable stl debugging in clang
|
2020-07-27 21:18:36 -07:00 |
|
Sebastian Messmer
|
5290947a98
|
Update CI to clang-tidy 9 and fix warnings
|
2020-07-22 10:32:43 -07:00 |
|
Sebastian Messmer
|
b11b40c145
|
Enable OpenMP for clang on CI
|
2020-07-19 20:41:33 -07:00 |
|
Sebastian Messmer
|
0e27097462
|
Allow building with local dependencies instead of using conan
|
2020-07-09 01:15:25 -07:00 |
|
Sebastian Messmer
|
7d02e20f89
|
Add Clang 10 to CI
|
2020-07-02 02:20:47 -07:00 |
|
Sebastian Messmer
|
d8ce25efce
|
Allow building with libstdc++ instead of libstdc++11 if people want to use the old GCC ABI
|
2020-07-02 02:11:26 -07:00 |
|
Sebastian Messmer
|
6f94834c90
|
Fix bug where a comma in the base directory name would make the file system fail to mount, https://github.com/cryfs/cryfs/issues/326
|
2020-06-30 19:13:28 -07:00 |
|
Sebastian Messmer
|
247ef47f94
|
Upgrade requirement to cmake 3.6 because that's needed to build the range-v3 dependency (if built locally and not with a prebuilt conan package)
|
2020-06-29 12:51:10 -07:00 |
|
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 |
|