Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/sccache

sccache is ccache with cloud storage
https://github.com/electron/sccache

Revert "use tokio_reactor::Handle::default" and "fix error message on windows for test_server_port_in_use"

This reverts commit b43d51fa2e536019c113cc79cd98dcc2861afad4 and
commit b437c92936f73e082f5f5687...

27bf3e61c4a82541f794275884a3fb1a3b1fc4f3 authored over 4 years ago
Use tokio-compat instead of tokio

This gets us one step into tokio 0.2, with its new scheduler. This makes
things significantly fa...

5afa5b1579949c03dbe9f77415c6d3d9824d0844 authored over 4 years ago
cargo update

06c1b233dbcb98ed722729885e876a588e908039 authored over 4 years ago
Similar to /Zi, /ZI defaults to storing all compilations in the same pdb.

Signed-off-by: Nicholas Rishel <[email protected]>

06584b66069f3a8c50fb5cceca05e7fdc2c28a39 authored almost 5 years ago
Make hashes path agnostic for MSVC

211bb2361d2dcbcfc899c89b4a995b579c3be0f6 authored almost 5 years ago
Ignore SCCACHE_ERROR_LOG when empty

abc27593554d2fcaaf2eadae36a1f3a588698ca4 authored almost 5 years ago
involve rustup when determining toolchain paths (#666)

Co-authored-by: Bernhard Schuster <[email protected]>

1351a07a0f8a50e6671ff6742db23d6dff6845dd authored almost 5 years ago
chore/cargo: convert Cargo.lock with cargo-lock

0209ab0ada9635350501d077c73d3784236d3c23 authored almost 5 years ago
bump minimum rust version to 1.41.1

Removes a chunk from the readme regarding a false positive
rustc-wrapper entry not being used, w...

32dc8b0abd2667d2fb5ce5ea77247317535d2fdd authored almost 5 years ago
remove deprecated useage of description() and cause() (#711)

8816c2fae69e0439f103907ac5b46223eca85990 authored almost 5 years ago
azure: allow anonymous reads when account key is omitted (#706)

Co-authored-by: Bert Belder <[email protected]>

18855f4e0fc5dcbe38a26586e965a391693a2662 authored almost 5 years ago
remove github action format check

Even though Actions aren't supported on the main repo, they can still be
supported on personal r...

0e60647fee06236e3c2f02e8cb497cf52eb13663 authored almost 5 years ago
derive Default for Windows PathTransformer

5e7236fbe9cded08efcbf60939314593d996bb39 authored almost 5 years ago
Fix remaining clippy warnings

65bb3b63ff2c885b09a64c1134ade56477aebe7f authored almost 5 years ago
Don't lock quote to a version. (#697)

ca73029ee3d58349466255d3597034536c6c34ea authored almost 5 years ago
upgrade: blake3 0.1.5 (#701)

6c71bfe415dc4c1d821815af08311fa019c270f1 authored almost 5 years ago
azure: container_name shouldn't be optional

86be547d0f8c3ba78d1eb7076c48d996dc708a73 authored almost 5 years ago
clang: Add support for -debug-info-kind.

This is used by chromium for example.

87c278bf81141044d811b4dc4227e4686c06593c authored almost 5 years ago
Add github actions

09c9e32f02990b28a0e574fbb1c2ca11e049a125 authored almost 5 years ago
cargo fmt

b8358319c30e597c144aeeeb2d5bea3f93b01318 authored almost 5 years ago
Update Cargo.lock

d5ebd5056f525737da1549c205e8647139f32aa7 authored almost 5 years ago
fixup: bump CACHE_VERSION

8253784c8842b92bdf8b952196fd688b7225fefb authored almost 5 years ago
fixup: make `ring` optional (only used for `gcs` feature)

ed8b7e1a4b07f8788118e1465440e59e70b67c33 authored almost 5 years ago
fixup: correct stale comments

33a38694432d4a922aed9980e1d6e746e974caea authored almost 5 years ago
Switch from SHA-512 to BLAKE3

BLAKE3 is designed to be a very high performance cryptographic hash. The
BLAKE3 team has shown 8...

7911e11534703d0da72fc7ea18a4ef2ab514478d authored almost 5 years ago
Fix many clippy warnings

d73d1b9477a4e0014e4633caffe151e97e2f35a3 authored almost 5 years ago
add missing parameter for handle_outputs call in windows test

fd7ece21ad6ea93315da2e8808dc591943446778 authored almost 5 years ago
move which::which import closer to its point of use

Otherwise we get warnings about unused imports on Windows.

90a3d66aa484ecee5380bb1062201882df47e1e4 authored almost 5 years ago
increase SccacheServer shutdown wait timeout

This is a bit of a hack. The integration tests under `src/test/`,
specifically `test_server_com...

161f902731d6353fb7e39ff281005576c436727e authored almost 5 years ago
disable sccache_cargo tests on windows

Tests on appveyor timeout before the server starts.

ce05072ed4d2b9d10873366e6229ecf5a6570239 authored almost 5 years ago
use tempfile in test_rust_outputs_rewriter

d2f338063a00965487d7e5926d9e4a81b8690ec6 authored almost 5 years ago
use tokio_reactor::Handle::default

b43d51fa2e536019c113cc79cd98dcc2861afad4 authored almost 5 years ago
fix error message on windows for test_server_port_in_use

b437c92936f73e082f5f5687609329300c515016 authored almost 5 years ago
Fix compiler warnings

294551c72a33d377514818a03a5d17613aeb6ace authored almost 5 years ago
Removed unnecessary white space.

4bab0d3d786d1b4ea30548b47d4caa407122269c authored almost 5 years ago
Added test for gcc linker options.

14b6d0b8bebe1a3fe130df4d8b6b1b02d06b3f03 authored almost 5 years ago
Added support for -z linker option.

813fdf48684725f5c06d8b4ed15c02816cf4bacd authored almost 5 years ago
Add an installation instruction for macOS

41a584c081a37ffa08d86743b63c3ad300656408 authored almost 5 years ago
workaround/failure/quote: tie down quote to 1.0.2

See https://github.com/rust-lang-nursery/failure/issues/342

29e2552800afe750f832774c95fa8250e2e1ddab authored almost 5 years ago
Update deps: remove tempdir and use log 0.4 for lru-disk-cache

268246dcadeb42176e039631ea5bfb2e66d65368 authored almost 5 years ago
Support both -arg and /arg with msvc/clang-cl without altering paths

34c6f9a added support for /arg flags by replacing the initial slash with
a -, and falling back t...

2aadef2c5a07a59658c0cc3da4a90b153293f543 authored almost 5 years ago
Bump development version and lockfile to reflect new release.

5bb4d6e445f60ec4980be1ff88b711d69abfa853 authored almost 5 years ago
Bump lru-disk-cache version

4705bc2730ab03b273c62125b53e6fd3e1da5488 authored almost 5 years ago
Consume sanitizer blacklist as an extra hash file.

9d1346556378851fc4047387da2bcd9421cbee29 authored almost 5 years ago
Take dist archive into account when hashing rust compiles and caching compiler info.

The hash for rust compilations do not currently take the dist archive into
account, meaning that...

c70159839a8c080c1f40df300c039863062649ac authored almost 5 years ago
Take a toolchain archive file into account when deciding to re-build rust.

One source of issues with our custom toolchains is that swapping out archives
will sometimes req...

99819267d7618867de1c5418dcf24f0d0efc1eab authored almost 5 years ago
compatible with ldd 2.30

1dcc99bd8a7048d8a13107bb59cf61de8a75091c authored almost 5 years ago
Add tests for ldd(version=2.30) output

35ec548b9347f4850244562656b872ca87bbe0f0 authored almost 5 years ago
rust: workaround --print file-names emitting staticlibs / dylibs.

This fixes cargo check in mozilla-central. The issue is that rustc --print
file-names emits a so...

b1b347bd5be568423a36ecb14c32e01af15f6de3 authored almost 5 years ago
Wrap comment to 80 chars in sample scheduler.conf

First line of the sample scheduler.conf is currently
```
# The socket address the scheduler wi...

24f4306fad03ee77091d3cdd1520b78e9365076a authored almost 5 years ago
Default rewrite_includes_only to false until the glibc fix is obtainable more easily.

e59cc28cf37254e182ede79070384f8166b52f8e authored about 5 years ago
fix `rewrite_includes_only = false` clang failure

The option is called `-x cpp-output` not `-x c-cpp-output`.

Fixes #651.

fca841042d51cc25457ef46d8dd056585c1ed9bf authored about 5 years ago
Add a feature enabling native zlib for cache entries.

This is just one of a few things to try related to #552. As a first step it
would be interesting...

35804095d3cf2e43df1efbfbc29c8d6ce49f1fe7 authored about 5 years ago
fix typos in jobserver.rs

a214aef20d891431cb031ddcbf4bc8124b6356d0 authored about 5 years ago
turn the appveyor builds green again

...by bumping the minimum supported version.

03a60db422435d6c5dbb08100a193eb2c3642a00 authored about 5 years ago
GCS: report error when we fail to get access token

3e4e6551069f4b03b5fde74f38dbb2a59e584bd1 authored about 5 years ago
Fail outright if a distributed toolchain archive can't be cached locally.

The failure mode in #629 seems to warrant failing the build: it's going
to prevent useful work (...

a3d3f637ba0417569692b1db3b83b39807bd1aba authored about 5 years ago
Use a larger toolchain cache size in the example config provided by docs.

As seen in #629, things go badly when an individual toolchain archive ends
up larger than the en...

072f8b2e377a25f6ddfa8ad6154099019056740b authored about 5 years ago
compiler: Log server id on failed distributed compile.

When something goes slow because of too many distributed compiles failing, if
you start the clie...

32e40bba338020ae978cea5698aba35b4a710a88 authored about 5 years ago
Add instructions on how to use cargo's configuration file to setup sccache.

1a3c0def5079a9100e66f98912d2eaf4b6d744af authored about 5 years ago
gcc: Fix rewrite_includes_only support with gcc.

Fixes #636.

With this I'm able to get an sccache-dist build with gcc.

14627fa4ca495e1621dcd9cc6d16ab88485acf9d authored about 5 years ago
Update jobserver.

fa0f0f9caf222af1437092c17db1bb5c538da78a authored about 5 years ago
resolve relative paths against PATH during packaging

Fixes #389.

2bf971b7878d98d96ed037bff634d332e3c53f51 authored about 5 years ago
Update version-compare to allow building with current stable

2433a8848cac263bb8fcf8467194104a91449966 authored about 5 years ago
Prevent worst-case sort/delete cycles when clearing out unpacked toolchains.

347ff6006044e2541dd506bc0f42b0f029ee29aa authored about 5 years ago
Bump minimum rust version to 1.36.0

f324fb129216122463e98d0bdb18f2b6f1a187b6 authored about 5 years ago
Update deps.

67d7445c742619982f1a4661c0190c37fba9da3b authored about 5 years ago
args: Don't append a delimiter for empty values.

This fixes:

```
sccache clang++ -fdiagnostic-color ...
```

With the dist client, as we'd send ...

1c62cafa48a444e1c3f5c1556d8bdc4078c6d371 authored about 5 years ago
Prevent unpacked toolchains from accumulating indefinitely

cdb9268a5aa4733e1c54a664a5d300b98b03ceef authored about 5 years ago
Add 'len' to the lru-disk-cache

cda57ed93db1d73ecee8f3b37e91e413ad0549bf authored about 5 years ago
Added option for conditionally enabling -frewrite-includes

8b833097232c08a3633c6a6a48aa54cf60447a8d authored about 5 years ago
Added dependency of dist-tests on dist-client and dist-server

f1b5b7886ba20f52d08c36477553a11c8a4be3ea authored about 5 years ago
Test distributed compilation with a preprocessor definition

5bd0b1c329d04677baeb1977598812c25a9476df authored about 5 years ago
Added test case with a required define

05cc163979beda32f037226e8796e30c2fe50268 authored about 5 years ago
Added comment on compile_cmdline failing with ccache wrappers

34851d6120af6780373a77f234425f8b1221537c authored about 5 years ago
Extracted copy_to_tempdir function

00e1ce94657c76faefd04a04e2d9d7eeec4b7af6 authored about 5 years ago
Improve preprocessor handling such that macros are not expanded.

Fixes #521

2b8460ef5ce65c0aea68a05d22bcf22a119f6b10 authored about 5 years ago
Added test case for disabled macro expansion

5165b43848ce93dd32b669c28a49ce92dd6ad625 authored about 5 years ago
Improve output on docker errors

2eebf5a678db9e99ec1bdd954a842c99f59a78a1 authored about 5 years ago
On travis, do not run tests if build failed

e6c78c98baedbf67392d882a56065f3f415328d9 authored about 5 years ago
Added comment on splitting up test cases

f226a3534a62afba495ba853f17020a84528e254 authored about 5 years ago
don't uselessly copy environment variables

aea221b5f59dca09329089f959de8b8e93adf0b5 authored about 5 years ago
use a fixed thread pool for schedulers and servers

Rather than start a new thread for every request, which is moderately
expensive, let's just have...

c68f0539de4b84ad164a239a1017aa7acbfb25fa authored about 5 years ago
remove finished_jobs from the scheduler implementation

This field was write-only, and so maintaining it was just extra overhead.

If we ever wanted to ...

8a9b2f6b8f364ff72fb5ed34454e689a6d1f8d7b authored about 5 years ago
Remove corrupt toolchains from cache when unpacking fails. Fixes #451

2a89cd6922469416d297f3fd9029d4d0a2686e3c authored about 5 years ago
Add 'remove' to the lru-disk-cache

fb55e845063fbde88bde072cefbd50289c9d58bc authored about 5 years ago
Add Windows client config path to DistributedQuickstart doc

9a6e110b83beca0276c0f918c273cb02deed57ff authored about 5 years ago
Increase buffer size for file reading.

9777708d04687fd68f2af3573b56db9bfc978388 authored about 5 years ago
Make the rust input packager aware of rmeta files.

Distributing rust compilations was failing routinely due to the
dependent crate discovery mechan...

2a593a8ca891080d1e0bf80866c29eeb7456465f authored about 5 years ago
Add back rustfmt workaround and undo erroneous formating.

4ade6aa23ec274f6e9358b7254b8e4dac16e43a2 authored about 5 years ago
compiler: support '.C' for C++ code

Assume a file ending in '.C' is a C++ file.

aa369d4f18034569fb7789fd3354d25b1014c34c authored about 5 years ago
feat: Support TLS in custom S3 endpoints

Since the `simples3` module already handles this (and it seems
the only logic flipped here is th...

a2cab6b35fd9cec47d09275a2448a272d771c82c authored about 5 years ago
Roll back some minor version upgrades. Fixes #593

Unfortunately these cause some issues not covered by CI.

7e9daab24cb88802b2b97f37ae9d3816628bd90c authored about 5 years ago
tests: Install openssl 1.1 in the docker image.

We copy the sccache-dist binary from the host to the container. If the host is
using openssl 1.1...

98c1a0ff64eaa9bd0cb8e8ea1a3ee96ab0b54dde authored about 5 years ago
Replace usage of jsonwebtoken for gcs

Rebase cleanup

9163240d79073017040773c31c8cc2cf5bf1a73b authored about 5 years ago
args: Validate the delimiter in concatenated arguments.

Otherwise we crash if we're at the end of the string (even in optimized builds).

Also, this way...

d525d097be4738f4ca4d2bff6bb5aa00a00caf5c authored about 5 years ago
compiler: Implement color diagnostics for gcc and clang.

1717a7d0b02c04d849a9858a0243c1e912e666e7 authored about 5 years ago
cmdline: Allow running sccache under rr without crashing the remote compiler.

Otherwise we remote LD_PRELOAD to the builder, and crash...

This is a huge hack and probably sh...

8a6d0851065090d7340f3140c52da6aa83d3954c authored about 5 years ago
Replace deprecated `tokio-service` with `tower`.

a398d632f388a57210ff23e407ef3c8622c7e918 authored about 5 years ago
Update selenium-rs.

This makes me able to run tests on Linux, and deduplicates a bunch of
dependencies while at it.

cde167077ad9dd8c51c9fc3db85d2a20a3263079 authored about 5 years ago