Sylvestre Ledru
c315d39418
sccache 0.6.0
2023-10-26 18:49:11 +02:00
Sylvestre Ledru
cabf26c685
Fix typo in the doc
2023-10-24 14:51:27 +02:00
Benoit
9d7bdb0f2c
feat(s3): add server side encryption
2023-10-24 14:51:27 +02:00
Sylvestre Ledru
841fb0b7af
Disable aarch64-unknown-linux-musl
2023-10-24 12:17:32 +02:00
Sylvestre Ledru
ef0deb817b
clippy: remove the clippy suggestion
...
Maybe the source of perf issue:
https://github.com/mozilla/sccache/issues/1910
2023-10-24 10:07:09 +02:00
dependabot[bot]
5739f30ef3
build(deps): bump rustix from 0.36.15 to 0.36.16
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.36.15 to 0.36.16.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.36.15...v0.36.16 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 09:57:45 +02:00
Robert Maynard
377bc96f60
Correct issues found by CI
2023-10-24 09:48:00 +02:00
Robert Maynard
cc32fa8d1c
Add `show-adv-stats` flag which shows per compiler hits/misses
2023-10-24 09:48:00 +02:00
Sylvestre Ledru
46f47cd88c
Also update rust in snap
2023-10-19 00:01:38 +02:00
Sylvestre Ledru
cada7c70fd
Fix more clippy warning - without autofix
2023-10-19 00:01:38 +02:00
Sylvestre Ledru
85b0c15bac
Fix some clippy warnings
2023-10-19 00:01:38 +02:00
Sylvestre Ledru
5cf420b486
bump rust-version to 1.67 (was 1.65)
2023-10-19 00:01:38 +02:00
Robert Maynard
f6ce3528d0
tests/system.rs Now correctly identifies apple clang ( #1905 )
...
Previous regex didn't have proper capture group names, and the
regex didn't properly handle for spaces between `Apple` and
`clang version`. Updated to also support compiler output
like `Apple LLVM clang version` which I believe it used to do.
2023-10-18 21:44:48 +02:00
Robert Maynard
b28d686852
sccache now tracks compiler hits/misses on a per language basis. ( #1895 )
...
Previously sccache was actually tracking hits and misses on a
compiler id basis, and guessing on the language.
This is an issue for compilers like `clang` which support C, C++,
and CUDA. In that case we want to clearly state what language
we are getting hit or misses on to help user diagnose issues.
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2023-10-17 10:04:10 +02:00
Michael Gmelin
eb292cd7ee
Update opendal to 0.40.0
...
Allows to remove the direct dependency on backon
2023-10-14 21:58:02 +02:00
Michael Gmelin
263361becd
Bring back redis-over-tls (rediss) support
...
This bumps opendal and reqsign (required to
support rusttls)
2023-10-14 21:58:02 +02:00
dependabot[bot]
cec7680367
build(deps): bump webpki from 0.22.0 to 0.22.2
...
Bumps [webpki](https://github.com/briansmith/webpki ) from 0.22.0 to 0.22.2.
- [Commits](https://github.com/briansmith/webpki/commits )
---
updated-dependencies:
- dependency-name: webpki
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-14 21:57:35 +02:00
Raphaël Gomès
8532901151
Fix a couple of typos ( #1898 )
2023-10-11 17:44:49 +08:00
Robert Maynard
dccaa30a6c
Add clang as a supported cuda compiler
2023-10-02 22:01:11 +02:00
Robert Maynard
4aff48992a
Add nvhpc ( nvc, nvc++ ) to the set of supported compilers
2023-09-29 11:41:13 +02:00
Robert Maynard
825336489b
Address feedback of code-review.
2023-09-28 18:54:54 +02:00
Robert Maynard
1ac4a0c031
Correct style issues found by clippy
2023-09-28 18:54:54 +02:00
Robert Maynard
896cef146a
Support nvc as the host compiler for nvcc
2023-09-28 18:54:54 +02:00
Robert Maynard
a39a121fc0
compiler: Support detecting compilers with pre-amble in -E
2023-09-28 18:54:54 +02:00
Robert Maynard
2a9f4e373c
Support msvc as the host compiler for nvcc
2023-09-28 18:54:54 +02:00
Robert Maynard
80c033cee4
nvcc: Support option files
2023-09-28 18:54:54 +02:00
Robert Maynard
0e31f626bd
Add cache hit/miss test for cuda compilation
2023-09-28 18:54:54 +02:00
Theodoros Nikolaou
ac8c225e8a
services/gcs: Fix typo in to_scope ( #1890 )
2023-09-26 17:51:17 +08:00
Xuanwo
8f59a57b44
chore: Bump OpenDAL to v0.40.0 ( #1885 )
2023-09-25 09:53:23 +02:00
Missing Link
bc58e4b1ea
Add MacPorts as a new installation method ( #1881 )
2023-09-14 09:10:24 +02:00
Firstyear
92038f4f61
sccache fails to build on non x86_64/aarch64 arches ( #1866 )
...
On all arches except x86_64/aarch64 sccache fails to build. This is
due to the use of rustls/ring as a feature in trust-dns-resolver.
However, trust dns resolver isn't actually needed when you set
--no-default-features, since this appears to only be to coerce
features in trust-dns-resolver when reqwest is present.
As a result, trust-dns-resolver should be optional and only added
when required.
2023-09-07 08:45:44 +02:00
Antoine Hoarau
6a2e27f1a1
update doc for cmake 3.25 on windows ( #1873 )
...
* update doc for cmake 3.25 on windows
CMake 3.25 introduces the new CMAKE_MSVC_DEBUG_INFORMATION_FORMAT that allow to set the -Z7 option, mandatory on windows . ref: https://cmake.org/cmake/help/latest/variable/CMAKE_MSVC_DEBUG_INFORMATION_FORMAT.html
* fix typo
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2023-09-07 08:43:54 +02:00
Robert Maynard
b1b005aca0
Add nvcc cubin,fatbin,optix-ir compilation mode support ( #1872 )
...
* Add nvcc cubin,fatbin,optix-ir compilation mode support
These compilation modes have different output from the compiler
but the same input. So we add the compilation mode flag to
the `common_args` when it doesn't match the default mode ( -c )
* Add tests to verify compile flags are going into common_args
2023-09-07 08:43:27 +02:00
grembo
46a3232bd4
Update FreeBSD CI to 13.2-RELEASE ( #1879 )
...
It's not safe to run sccache-dist unit tests in parallel.
2023-09-05 13:25:17 +02:00
grembo
378c937a62
Fix detection of clang version and v14+ unit tests ( #1878 )
...
* Fix detection of clang version and v14+ unit tests
Compiler version (__VERSION__) is always enclosed in quotes.
This only fixes version detection for clang to keep the scope small.
Stripping quotes could also be done globally in compiler.rs.
2023-09-05 08:49:27 +02:00
dependabot[bot]
1ab4cff218
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 19:54:23 +02:00
dependabot[bot]
7074753bfc
build(deps): bump semver from 1.0.16 to 1.0.17
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.16 to 1.0.17.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.16...1.0.17 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 09:15:44 +02:00
dependabot[bot]
e28cc83aed
build(deps): bump anyhow from 1.0.70 to 1.0.71
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.70 to 1.0.71.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.70...1.0.71 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 09:14:42 +02:00
Mike Hommey
a21e9f89e1
Properly propagate cache write errors
...
We leave it to the server code to handle printing the propagated error.
One downside is that the log doesn't mention the associated output
anymore, and the time spent on failing the cache write is not accounted
for anymore either, but it's probably fine.
Fixes : #1832 .
2023-07-19 16:14:04 +09:00
Mike Hommey
588b18bd74
Log hash key at debug level instead of trace
2023-07-18 23:58:15 +02:00
Robert Maynard
6c18bbc107
nvcc: Support -Werror with argument
2023-07-11 10:34:47 +02:00
Sylvestre Ledru
786e00b981
Bump proc-macro2 from 1.0.47 to 1.0.63
...
replicate what was done here:
https://github.com/uutils/coreutils/pull/5021
to fix:
```
error[E0635]: unknown feature `proc_macro_span_shrink`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/src/lib.rs:92:30
|
92 | feature(proc_macro_span, proc_macro_span_shrink)
| ^^^^^^^^^^^^^^^^^^^^^^
```
2023-07-10 23:10:55 +02:00
Sylvestre Ledru
799d8f9aeb
Fix the version detection in the release script
2023-06-27 10:23:13 +02:00
dependabot[bot]
4fb2648df4
build(deps): bump filetime from 0.2.20 to 0.2.21
...
Bumps [filetime](https://github.com/alexcrichton/filetime ) from 0.2.20 to 0.2.21.
- [Commits](https://github.com/alexcrichton/filetime/compare/0.2.20...0.2.21 )
---
updated-dependencies:
- dependency-name: filetime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 09:59:21 +02:00
dependabot[bot]
7626a4d631
build(deps): bump openssl from 0.10.49 to 0.10.55
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.49 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.49...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-27 09:59:05 +02:00
Ted Mielczarek
97fb650b6b
cargo fmt
2023-06-27 09:58:44 +02:00
Ted Mielczarek
373df45a8a
Fix cache read timing
2023-06-27 09:58:44 +02:00
Sylvestre Ledru
62c8f0aa16
prepare a new upstream release
2023-06-14 22:24:05 +02:00
dependabot[bot]
af4c8c56ec
build(deps): bump is-terminal from 0.4.5 to 0.4.7
...
Bumps [is-terminal](https://github.com/sunfishcode/is-terminal ) from 0.4.5 to 0.4.7.
- [Commits](https://github.com/sunfishcode/is-terminal/compare/v0.4.5...v0.4.7 )
---
updated-dependencies:
- dependency-name: is-terminal
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 20:58:04 +02:00
dependabot[bot]
28a31cfca1
build(deps): bump predicates from 3.0.2 to 3.0.3
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v3.0.2...v3.0.3 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 20:16:51 +02:00