14 Commits

Author SHA1 Message Date
m 74bb8b7760 lock_file_t: Change to POSIX record locks on non-Windows systems 2021-06-28 13:20:50 +02:00
m 6692f5134b build_with_buildcache: Test direct mode too 2021-01-18 08:14:51 +01:00
m 0361290c2d build_with_buildcache: Fail if buildcache is not found 2021-01-18 08:09:25 +01:00
m 43234fa886 build_with_buildcache: Fix shellcheck warnings 2021-01-18 07:35:34 +01:00
m bcbbae434f build_width_buildcache: Fix for macos 2020-11-28 13:01:27 +01:00
m c288f9afe8 Add a clang-format check to run_linters.py
This closes #100
2020-11-27 13:33:28 +01:00
m c9b16999a0 Add a script for running static checks with clang-tidy 2020-11-27 11:42:23 +01:00
m f84a6e0f45 base: Rename lock_file_t to file_lock_t 2020-09-17 08:38:32 +02:00
m bc41c1b0c7 lock_file: Refactor the code
* Don't depend on config_t in lock_file_t
* Fixes for long path names
* Add unit and stress tests for local locks
* Rename config to BUILDCACHE_REMOTE_LOCKS (default = false)
2020-09-17 08:38:32 +02:00
m cdeb3db4e2 travis: Add pass/fail criteria to the build test 2019-08-23 14:29:23 +02:00
m f571d6d980 Build test: Switch to building BuildCache
...at least we have control over things like platform compat and
dependencies.
2019-02-08 09:41:42 +01:00
m 2fabc99528 Build test: Switch to building mzucker/miniray 2019-02-08 09:33:38 +01:00
m 307796858f Add a test that builds Bullet Physics using BuildCache 2019-02-05 17:03:54 +01:00
m 09718faeae lock_file: Add a stress test 2019-02-01 16:15:31 +01:00