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

2007 Коммитов

Автор SHA1 Сообщение Дата
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