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
Markus Westerlind
8bb8a9070d
Use redis-0.9 for async requests
2018-08-30 13:58:25 -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
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
Aidan Hobson Sayers
bf1ec382d7
Use a trait to represent compiler packagers
2018-08-24 14:33:54 -04:00
Aidan Hobson Sayers
f19fa06dbe
Move sccache-dist to more conventional location
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
71a217096c
Feature flag toggle for distributed compilation, cleanups
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
Aidan Hobson Sayers
08c8e2d00a
Add overlay builder (with bubblewrap), serde tweaks
2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers
17c56c8d0d
Rework sccache to use http rather than tcp
2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers
92c2912db3
Try harder to parallelise
2018-08-14 12:40:45 -04:00
Aidan Hobson Sayers
85acb04a46
Bits and pieces for distributed Rust
2018-08-14 12:40:45 -04:00
Ted Mielczarek
13701e3903
Refactor system tests to use assert_cmd
2018-07-30 06:40:11 -04:00
Ted Mielczarek
8e21796623
Switch from assert_cli to assert_cmd
2018-07-26 16:12:14 -04:00
Ted Mielczarek
3bd7e1fa0c
Update assert_cli and tweak some of the tests using it. Also silence a lint warning from error-chain.
2018-07-26 10:16:55 -04:00
Aidan Hobson Sayers
62575e8396
Allow configuration of caches with a config file
2018-07-24 10:55:25 -04:00
Ted Mielczarek
4bf26513f4
(cargo-release) start next development iteration 0.2.8-alpha.0
2018-07-12 07:33:52 -04:00
Ted Mielczarek
d19163acd8
(cargo-release) version 0.2.7
2018-07-12 07:32:26 -04:00
Ted Mielczarek
bbff69f2c7
build azure backend in windows CI
2018-05-10 09:07:52 -04:00
Ben Bader
eb5351d3ec
Add Azure Blob Storage backend
2018-03-27 09:03:42 -04:00
Ted Mielczarek
c13e04d507
Replace `app_dirs` crate with `directories`. Fixes #233 .
...
The `app_dirs` crate has become unmaintained and is broken on macOS with
Rust 1.25. The `directories` crate provides the same functionality and
is maintained, so switch to using that instead.
2018-03-21 08:52:55 -04:00
Ted Mielczarek
ef67ff018a
(cargo-release) start next development iteration 0.2.7-alpha.0
2018-03-12 15:57:20 -04:00
Ted Mielczarek
dfdfce28e0
(cargo-release) version 0.2.6
2018-03-12 15:55:59 -04:00
dylan_DPC
71183806da
=updated uuid to 0.6
2018-02-28 16:08:44 -05:00
Ted Mielczarek
583fd1fe6b
Always request color output from rustc. Fixes #99
...
This change makes sccache run rustc with `--color=always`, removing any other
--color option from the compiler options so that it's not included in the
cache key.
A `color_mode` method is added to the `CompilerHasher` trait, and the value
is sent back to the client in the `CompileFinished` method, so the client can
determine whether specific --color options were passed without having to
do its own commandline parsing.
The client uses the new `strip-ansi-escapes` crate to remove escape codes
from the compiler output in situations where color output is not desired:
* When `--color=never` was passed on the compiler commandline.
* When `--color=auto` is in effect (the default) but the output is not
a terminal.
The existing cargo tests were lightly modified to run compile once with
`--color=never` and once with `--color=always` to validate that cache hits
are not affected by color options.
2018-02-02 11:49:16 -05:00
Ted Mielczarek
22e588b87c
Remove fern-based logging as it was never that useful due to the inability to set per-crate log levels
2018-02-01 11:06:25 -05:00
Ted Mielczarek
79b92a7e3f
switch from the gcc crate to its successor, cc, for tests
2018-02-01 10:35:56 -05:00
Ted Mielczarek
1a82a4783d
Don't build gcs on appveyor because it requires openssl
2018-02-01 09:25:16 -05:00
Ted Mielczarek
de61c8b48e
Add gcs to features=all
2018-02-01 06:32:49 -05:00
Ted Mielczarek
db9e282fcb
switch to ring version 0.12.1
2018-02-01 06:29:38 -05:00
Ted Mielczarek
0876024f9e
Don't build release with debug symbols. Fixes #162
2018-02-01 06:24:22 -05:00
Ted Mielczarek
ffce831b90
(cargo-release) start next development iteration 0.2.6-alpha.0
2018-01-30 11:56:10 -05:00
Ted Mielczarek
46b4ffaba7
Bump lru-disk-cache to 0.2.0 so we can publish it to crates.io because we made an API change
2018-01-30 11:54:20 -05:00