mbitsnbites
|
4aa3de9b9c
|
Merge pull request #20 from mbitsnbites/feature/remote_cache
Add support for using a remote, centralized cache
This closes #15
v0.6.0
|
2019-02-08 16:19:55 +01:00 |
|
m
|
590a742b15
|
Bump version to 0.6.0
|
2019-02-08 16:12:02 +01:00 |
|
m
|
d40e77e56d
|
README: Add a Features section
|
2019-02-08 16:12:02 +01:00 |
|
m
|
f976222185
|
Refactor the cache_t interface to match remote_cache_t
|
2019-02-08 16:05:23 +01:00 |
|
m
|
610a48d3fd
|
Introduce a remote cache
|
2019-02-08 15:12:22 +01:00 |
|
m
|
6bdd6f561f
|
redis: Add a 3rd party CMake library for hiredis
|
2019-02-08 10:33:59 +01:00 |
|
m
|
aad11db463
|
redis: Add hiredis v0.14.0 (dev)
Upstream: https://github.com/redis/hiredis
Git SHA: c732240152331f33bfe54e8cff451e515ba2fee5
|
2019-02-08 09:50:48 +01:00 |
|
m
|
46b546124a
|
cache: Make the entry serialization methods public
|
2019-02-08 09:50:48 +01:00 |
|
m
|
cb1cdaa7fe
|
program_wrapper: Refactor local cache lookup and addition
|
2019-02-08 09:50:48 +01: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
|
efffaf524c
|
cache: Silence irrelevant errors for missing cache dirs
|
2019-02-06 10:23:33 +01:00 |
|
m
|
357e86904f
|
Ignore case when looking for the BuildCache executable
|
2019-02-06 10:12:03 +01:00 |
|
mbitsnbites
|
7c209f83f1
|
Merge pull request #19 from mbitsnbites/feature/add_a_build_test
Add a test that builds Bullet Physics using BuildCache
|
2019-02-06 09:46:45 +01:00 |
|
m
|
307796858f
|
Add a test that builds Bullet Physics using BuildCache
|
2019-02-05 17:03:54 +01:00 |
|
m
|
fcc6845a23
|
Use quotes for args with | too
|
2019-02-05 11:34:52 +01:00 |
|
m
|
fb038e700e
|
Use quotes for args with &;<>
This closes #18
|
2019-02-02 18:14:23 +01:00 |
|
mbitsnbites
|
f6f0ae9fd8
|
Merge pull request #17 from mbitsnbites/feature/add_lock_files
Add lock files for cache consistency
This fixes #13
v0.5.1
|
2019-02-01 16:24:19 +01:00 |
|
m
|
eccb778d07
|
Bump version to 0.5.1
|
2019-02-01 16:15:31 +01:00 |
|
m
|
be24ca66e8
|
cache: Use file locking for cache entries
This ensures that all read and write operations to the cache (including
housekeeping/cleanup) are atomic.
|
2019-02-01 16:15:31 +01:00 |
|
m
|
da0cfb0c88
|
travis: Show output of failing tests
|
2019-02-01 16:15:31 +01:00 |
|
m
|
09718faeae
|
lock_file: Add a stress test
|
2019-02-01 16:15:31 +01:00 |
|
m
|
a417125133
|
lock_file: Add some simple unit tests
|
2019-02-01 16:15:31 +01:00 |
|
m
|
5a4277a85d
|
Add a lock_file_t class
The lock class should behave identically on Linux, Windows, macOS as
well as other BSD:s.
|
2019-02-01 16:15:31 +01:00 |
|
m
|
99fac2c830
|
file_utils: Add get_temp_dir()
|
2019-02-01 13:24:06 +01:00 |
|