Граф коммитов

590 Коммитов

Автор SHA1 Сообщение Дата
Markus Westerlind 9cdb63b644 chore: Update tokio_uds to 0.2 2018-08-31 06:05:42 -04:00
Markus Westerlind 2b47bfa1b6 chore: Update tempfile to 3 2018-08-31 06:05:42 -04:00
Markus Westerlind 019fa2e89c refactor: Remove the direct hyper-tls dependency by using reqwest 2018-08-31 06:05:42 -04:00
Markus Westerlind 017da014d0 chore: Update regex to 1 2018-08-31 06:05:42 -04:00
Markus Westerlind d1a4273a41 chore: Update filetime to 0.2 2018-08-31 06:05:42 -04:00
Markus Westerlind 8a7973342c chore: Update crossbeam-utils to 0.5 2018-08-31 06:05:42 -04:00
Markus Westerlind fb3332ed99 chore: Update directories to 1.0 2018-08-31 06:05:42 -04:00
Markus Westerlind fbb5dee7de chore: Update log to 0.4 and env_logger to 0.5 2018-08-31 06:05:42 -04:00
Markus Westerlind 0bed973778 Update chrono to 0.4 2018-08-31 06:05:42 -04:00
Markus Westerlind 5570c3e0a1 chore: Update predicates and assert_cmd 2018-08-31 06:05:42 -04:00
Tyler Mandry bed3b949e0 Add ref_env util 2018-08-30 14:22:28 -04:00
Tyler Mandry 84862044a5 Use Command::envs, now stable 2018-08-30 14:22:28 -04:00
Tyler Mandry d19d77d395 Fix errors when used to build rustc 2018-08-30 14:22:28 -04:00
Markus Westerlind e048db0eac Remove the redundant cpu_pool in redis cache 2018-08-30 13:58:33 -04:00
Markus Westerlind 8bb8a9070d Use redis-0.9 for async requests 2018-08-30 13:58:25 -04:00
Markus Westerlind 77fc28b5d1 Use Reqwest to access s3 to follow redirects
Fixes #265
2018-08-30 09:12:20 -04:00
Mike Hommey 89d6a0853c Handle clang-specific PGO flags 2018-08-30 09:00:45 -04:00
Ethan Smith 32add8af0d Update jsonwebtoken
jsonwebtoken also relied on ring, and until recently required 0.12
5.0 was released today.
2018-08-30 08:44:10 -04:00
Ethan Smith 16ba6f4e42 Upgrade ring to 13.2
This fixes building sccache using MSVC 15.8, which includes Spectre mitigations which cause earlier versions of ring to fail to build.
2018-08-30 08:43:53 -04:00
Aidan Hobson Sayers 080e1a770d Better (and uglier) macro, some review comment tweaks 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers 42fb87c221 Review Rust arguments typing and move parsing out of handling loop 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers e2fc93dcf6 Preserve the types of Rust arguments as far as possible 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers 0809e29655 No implicit iteration, rename some methods for clarity 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers 7cb6bc12db More nuanced reporting of argument parsing failures 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers 3088c4c667 Make parsed argument data more typed 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers 21116dfd1a Be more pessimistic about @ arguments 2018-08-30 08:35:21 -04:00
Aidan Hobson Sayers 105ab9199e Backport conditional compilation, fix markdown 2018-08-30 08:22:39 -04:00
Aidan Hobson Sayers 34ea7a2a2f Implement scheduler auth for clients and servers, add job tokens 2018-08-30 08:22:39 -04:00
Felix Obenhuber 1d899441ff Add a note about using Redis as LRU cache
Redis can be configured as a LRU cache. This patch extends the Readme
with a note about that.
2018-08-29 06:49:38 -04:00
Ted Mielczarek 55210fe1bb Fix -showIncludes prefix detection for clang.exe on Windows.
clang.exe reports the same set of built-in preprocessor defines as clang-cl.exe,
but it doesn't accept MSVC commandline options unless you pass --driver-mode=cl.
This breaks sccache's test for the -showIncludes prefix. We fix this by always
passing --driver-mode=cl for this test when we detect clang or clang-cl.
2018-08-27 16:02:20 -04:00
Aidan Hobson Sayers d50279178a Doc tweaks 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers c0bc68c48a Test fixups 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers 066e601965 Assorted fixes for clang-cl and windows in general 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers 61d8b14f1e Fix some issues in bubblewrap implementation 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers 2e6c2313f4 Support windows with a path transformer 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers 11fe7f81f4 Support custom toolchain overrides 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers bf1ec382d7 Use a trait to represent compiler packagers 2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers 5116315a76 Tweak insert_with, simplify lru values 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers f19fa06dbe Move sccache-dist to more conventional location 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 4b04cb067c Enable -P if the compile will definitely be local 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 34ceea3e57 Move all into single crate 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 3f68a9b0c9 Review comment forward-ports 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers ac65c731bb Temporarily revert travis.yml changes 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 420c22e525 Tweaks for windows compatibility pre windows pr 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 71a217096c Feature flag toggle for distributed compilation, cleanups 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 09e513d8cd Type parameter simplification 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 29aec3f2b5 Split out compilation logic 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 7355319de7 Rework Error handling 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 18134432a8 Fewer unwraps, better error handling flow 2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers 6677d008b0 Split out sccache-dist binary 2018-08-14 12:40:45 -04:00