Markus Westerlind
2beb17994d
chore: Update reqwest to 0.8.8
2018-08-31 06:05:42 -04:00
Markus Westerlind
6f3d181854
chore: Update daemonize to 0.3
2018-08-31 06:05:42 -04:00
Markus Westerlind
0b27e6e887
chore: Update memcached to 0.3
2018-08-31 06:05:42 -04:00
Markus Westerlind
5481e8736a
chore: Update tokio-process to 0.2
2018-08-31 06:05:42 -04:00
Markus Westerlind
dd7f5cff34
chore: Remove native_tls and tokio-tls and update openssl to 0.10
2018-08-31 06:05:42 -04:00
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