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

2003 Коммитов

Автор SHA1 Сообщение Дата
Daniele 19714edea9
docs: fix formatting in Caching (#2267) 2024-10-03 16:23:38 +02:00
Mikko Lehtonen 2debbfccf6
Implement features required by Xcode (#2257)
* Mark `-index-store-path` as Hard

Xcode sets it by default, but it can be disabled with
`COMPILER_INDEX_STORE_ENABLE=NO` Xcode build setting.

* Mark serialize-diagnostics and deps as artifacts

Xcode requires these files to be present after compiling, so they need
to be stored and restored for the build to complete.

* Update tests for the dep changes

* Add test for `-index-store-path`

* Add documentation for Xcode use

* Xcode integration test

* Add comment about wrapper script use
2024-10-02 09:46:21 +02:00
Sylvestre Ledru d7763fc54d sccache: prepare new release 2024-09-28 10:46:21 +02:00
Yonas Yanfa fce4fbb6f9
Update FreeBSD docs to refer to 14.1 (#2263) 2024-09-28 11:42:46 +08:00
dependabot[bot] be7e7ab51f
build(deps): bump jobserver from 0.1.31 to 0.1.32 (#2255)
Bumps [jobserver](https://github.com/rust-lang/jobserver-rs) from 0.1.31 to 0.1.32.
- [Commits](https://github.com/rust-lang/jobserver-rs/compare/0.1.31...0.1.32)

---
updated-dependencies:
- dependency-name: jobserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 09:18:02 +02:00
dependabot[bot] fb998ac80a
build(deps): bump quinn-proto from 0.11.3 to 0.11.8 (#2254)
Bumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.3 to 0.11.8.
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.3...quinn-proto-0.11.8)

---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 10:55:48 +02:00
dependabot[bot] 507f506cbe
build(deps): bump which from 6.0.0 to 6.0.3 (#2252)
Bumps [which](https://github.com/harryfei/which-rs) from 6.0.0 to 6.0.3.
- [Release notes](https://github.com/harryfei/which-rs/releases)
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/harryfei/which-rs/compare/6.0.0...6.0.3)

---
updated-dependencies:
- dependency-name: which
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 10:44:43 +02:00
Alex Overchenko 330d160824
Disable "warnings as errors" flag for CL preprocessing (#2251) 2024-08-31 18:42:05 +02:00
Hiroshi Yamauchi 95455ad45c
Add windows arm64 to the CI (#2243) 2024-08-07 21:23:02 +02:00
dependabot[bot] 0e66562431
build(deps): bump log from 0.4.20 to 0.4.22 (#2218)
Bumps [log](https://github.com/rust-lang/log) from 0.4.20 to 0.4.22.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.20...0.4.22)

---
updated-dependencies:
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 17:02:46 +08:00
Xuanwo 9cc22d9582
feat: Bump opendal to 0.48.0 (#2240)
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-08-02 09:05:47 +02:00
Maksim Bondarenkov 29d17c7c5c
deps: update winapi-util (#2236) 2024-07-26 01:18:52 +08:00
王宇逸 48178440c0
refactor: use windows-sys instead of winapi (#2233) 2024-07-25 22:27:59 +08:00
dependabot[bot] 9958e7c8a0
build(deps): bump vmactions/freebsd-vm from 1.0.7 to 1.0.8 (#2219)
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.0.7...v1.0.8)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 16:32:15 +02:00
Šarūnas Ginčas 7d451d99c8
Add cache hit percentage to stats (#2211)
* Add cache hit percentage to stats

* Change macro to a function
2024-07-18 16:31:52 +02:00
NyanRus 14e465ae78
Add custom zstd compression level (#2199)
* Add custom zstd compression level

* docs for SCCACHE_CACHE_ZSTD_LEVEL

* add zstd level test

* docs for zstd level that warns new cache required

* fix integration-test of zstd-compression-level
2024-07-17 10:15:27 +02:00
Mike Hommey f571231680 Remove the heapsize feature
It is not exposed, so never compiled. It's leftover from when
lru_disk_cache was a separate crate.
2024-07-17 16:14:23 +09:00
AJIOB 901923b713 Add lost feature status 2024-07-16 11:28:20 +02:00
AJIOB 42db6f1011 Update OpenDAL for fixing #2220 2024-07-14 21:56:54 +02:00
dependabot[bot] 9b5aa17364
build(deps): bump reqwest from 0.12.4 to 0.12.5 (#2215)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.4 to 0.12.5.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.5)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 10:22:10 +08:00
dependabot[bot] d5a1787a85
build(deps): bump uuid from 1.7.0 to 1.9.0 (#2213)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.7.0 to 1.9.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.7.0...1.9.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 10:01:06 +08:00
aeiouaeiouaeiouaeiouaeiouaeiou 35c502af4b Update CI version of macOS
https://github.com/actions/runner-images/issues/9255
2024-06-23 09:17:52 +02:00
dependabot[bot] 3b5634ac90 build(deps): bump zstd from 0.13.0 to 0.13.1
Bumps [zstd](https://github.com/gyscos/zstd-rs) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/gyscos/zstd-rs/releases)
- [Commits](https://github.com/gyscos/zstd-rs/compare/v0.13.0...v0.13.1)

---
updated-dependencies:
- dependency-name: zstd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-16 14:40:13 +02:00
dependabot[bot] 34024394e0 build(deps): bump async-trait from 0.1.77 to 0.1.80
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.77 to 0.1.80.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.77...0.1.80)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-16 14:40:04 +02:00
dependabot[bot] a63e1e8072 build(deps): bump anyhow from 1.0.81 to 1.0.86
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.81 to 1.0.86.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.81...1.0.86)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-16 14:39:54 +02:00
Xuanwo 9e00c874de Format toml
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-06-16 14:15:55 +02:00
Xuanwo c1bd3c1fa6 refactor: Bump OpenDAL to 0.47
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-06-16 14:15:55 +02:00
Xuanwo 78f3a3222b Remove ref_env
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-06-16 11:16:59 +02:00
Xuanwo f1debd2414 Fix clippy
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-06-16 11:16:59 +02:00
Xuanwo dc261cdecb Fix clippy
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-06-16 11:16:59 +02:00
Xuanwo ed5f747ce5 refactor: Bump MSRV to 1.75 for async in trait
Signed-off-by: Xuanwo <github@xuanwo.io>
2024-06-16 11:16:59 +02:00
Mike Hommey 565a08b214
Log when preprocessor cache cannot be used (#2197) 2024-06-06 08:24:38 +02:00
Mike Hommey 31706d426f
Avoid keeping lock while writing to disk cache (#2193)
This splits the insertion operation into two separate operations, so
that the lock can be released while performing I/O.
2024-06-06 07:33:10 +02:00
Mike Hommey f80ba73f09
Disable preprocessor cache with -MD and friends (#2195)
Also hook up too_hard_for_preprocessor_cache_mode, because it wasn't.
2024-06-06 07:31:50 +02:00
huajingyun 808e8fbc30
deps: bump libc from 0.2.153 to 0.2.155 (#2188) 2024-05-28 08:55:20 +02:00
Sylvestre Ledru 634d8af140
sccache: prepare new release (#2179) 2024-05-24 14:53:37 +02:00
dependabot[bot] 17462225c8
build(deps): bump bytes from 1.5.0 to 1.6.0 (#2176)
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: bytes
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-24 14:53:23 +02:00
dependabot[bot] ab69c8c310
build(deps): bump encoding_rs from 0.8.33 to 0.8.34 (#2178)
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.33 to 0.8.34.
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.33...v0.8.34)

---
updated-dependencies:
- dependency-name: encoding_rs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-24 14:53:18 +02:00
dependabot[bot] 84950b5047
build(deps): bump semver from 1.0.22 to 1.0.23 (#2177)
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.22 to 1.0.23.
- [Release notes](https://github.com/dtolnay/semver/releases)
- [Commits](https://github.com/dtolnay/semver/compare/1.0.22...1.0.23)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-24 14:53:13 +02:00
dependabot[bot] 1580e43d61
build(deps): bump tempfile from 3.9.0 to 3.10.1 (#2175)
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.9.0 to 3.10.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.1)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-24 14:53:01 +02:00
Mike Hommey 3a897070c7
build(deps): bump time from 0.3.31 to 0.3.36 (#2184) 2024-05-24 08:51:17 +02:00
Mike Hommey 1ffa1e49aa
Make preprocessor cache methods async (#2182) 2024-05-24 08:03:09 +02:00
Mike Hommey 37692acdce
Make recent versions of clippy happy (#2181) 2024-05-24 08:02:45 +02:00
Mike Hommey 0b4f211f97
Allow SCCACHE_CACHE_SIZE values without a unit (#2183)
Also stop using a Regex because it's overkill.
2024-05-24 08:02:17 +02:00
Mike Hommey 5f2b5c801c
Disable preprocessor cache when doing distributed compilation (#2173) 2024-05-21 09:11:19 +02:00
dependabot[bot] 4dff5d6b6b
build(deps): bump jobserver from 0.1.28 to 0.1.31 (#2166)
Bumps [jobserver](https://github.com/rust-lang/jobserver-rs) from 0.1.28 to 0.1.31.
- [Commits](https://github.com/rust-lang/jobserver-rs/commits)

---
updated-dependencies:
- dependency-name: jobserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:42:49 +02:00
dependabot[bot] 09d12501d5
build(deps): bump tokio from 1.35.1 to 1.37.0 (#2165)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.35.1 to 1.37.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.35.1...tokio-1.37.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:13:16 +02:00
dependabot[bot] a555089892
build(deps): bump http-body-util from 0.1.0 to 0.1.1 (#2167)
Bumps [http-body-util](https://github.com/hyperium/http-body) from 0.1.0 to 0.1.1.
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.0...http-body-util-v0.1.1)

---
updated-dependencies:
- dependency-name: http-body-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:13:03 +02:00
dependabot[bot] b44a62f4be
build(deps): bump serde from 1.0.199 to 1.0.201 (#2171)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.199 to 1.0.201.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.199...v1.0.201)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 14:12:50 +02:00
dependabot[bot] a092cfc32f
build(deps): bump serde from 1.0.195 to 1.0.199 (#2162)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.199.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.199)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 08:57:38 +02:00