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
Amazon updated their S3 pricing recently and now standard storage is now cheaper
than reduced re...
Running sccache in Jenkins jobs without any virtualization may cause
problems if sccache is not ...
57cdb1d5976420c25e2f1ae5080e7e07ea78028a authored over 7 years ago
First and foremost, to generically convey the type of compilation, we
normalize the file extensi...
Each compiler essentially had its own, rather minimalist, argument handling.
It didn't allow to ...
af8d6b0a32a49d68ebfbc69a7c986e711d68a21f authored over 7 years ago
Fixes #126
7b658cf1a7b2d6f9c44658b730ce0d65c82a2f90 authored over 7 years ago
While the default is reasonable for developers, CI environment may want
to choose larger timeout...
This reverts commit 39fdfd83a84ccf1f1a8df58588c33953bebe702d.
4e9ee4cc5fff3a2e4622caa88c14bc36d288233e authored over 7 years ago6267caf603d5a06e8a4b9391ffa02f6125e5ba9b authored over 7 years ago
43300e1976bdbfc8dbda30e22a00ce2cce54e9de authored over 7 years ago
79137588f3210c5c5a34304baf9ddf5d2de78334 authored over 7 years ago
5a9009a250d6d689cfe2e6c55cd3706027f50993 authored over 7 years ago
aea73d619d6f71b8e433a5f99b95def693a11188 authored over 7 years ago
63cd62913a3ff7a258628ca5c70baaadd18dead3 authored over 7 years ago
and also skip the doctests in the vendored lru-cache source, since they
don't work when it's not ...
15587879a6ad256e58bded4c7bf22d2fedacff4d authored over 7 years ago
When the original compiler invocation contains -include, passing the
flag to the compiler invoca...
Miscellaneous changes
5a4ea952021443a7eb6e13cf16391ef92ea0ca98 authored over 7 years agoda8fbdb3b53ff32c47f697d86b322a30b58586ac authored over 7 years ago
a8c1658612fc68645e0d01fa8571f118958be020 authored over 7 years ago
f16fe948e3c17e0d6396f7f9385dd21e369bcdaa authored over 7 years ago
When the compiler is invoked for linkage, the command line usually comes
with multiple input arg...
re-compiling when the first compile fails with -Werror.
People have been seeing this in try push...
69334a26ba65fc88e3934271a2ce6781c51b445e authored over 7 years agobb3eba317d6f879298b358b4c0e5026b9cea6a5d authored over 7 years ago
9d1cc77c31264c6c7c214f98ba17c6a733cfcd8f authored over 7 years ago
3da16a7c330d660176cfc0c7c395b5656f779211 authored over 7 years ago
aa1ec04a28e71087791168a49a1549073c23b30e authored over 7 years ago
afa99ccf6d76be9f949c07078f0bf81e45e5f894 authored over 7 years ago
17fb0dd018534cc27be648ba95e7251587ffb2b8 authored over 7 years ago
4dc4578a69bd07830ed8438ad09e141b3bdaaae2 authored over 7 years ago
39fdfd83a84ccf1f1a8df58588c33953bebe702d authored over 7 years ago
dbdaab1b2b2f34d9f08b6a1281da3a0a81cbacc8 authored over 7 years ago
7619bd012901734919e03ec0ba3fd3152b3d7f53 authored over 7 years ago
3ede3446a876f2b8a15450c98755fc9883b22460 authored over 7 years ago
The serde_json crate is always needed by src/commands.rs even when
building only with support fo...
c59615004500199c325f758b8eeae6198bbcc2a0 authored over 7 years ago
132ef5d048be5e4d6df81c2dfd2fe20c19e48123 authored over 7 years ago
007391ace268eb58cd6f09eb47b3691b47f78031 authored over 7 years ago
Notably bring in hyper from crates.io
ac131fc715c4b14161afefc1fd872fea8078b132 authored over 7 years agoc92e0d63258f7cc8de527cbccd53ea74ac697a16 authored over 7 years ago
The MSDN docs for WideCharToMultiByte say:
"WC_ERR_INVALID_CHARS - ... Note that this flag only ...
The Firefox build system does a compile with '-Fonul' to determine the
-showIncludes prefix stri...
Add clang arguments to the list of arguments that take values.
86da62b98250fb071674bb692fa3c47f112bcb68 authored over 7 years agob777bcde38c789ac39648ff0c5740339cf8e266a authored over 7 years ago
69e0be5cacfe601c8f385dcf365dd2c8f6599fd8 authored over 7 years ago
In some (gcc) compiler and source combinations the
compilations of the preprocessed source issue...
The gcc and clang compilation step is almost identical.
The only difference is that clang needs ...
[rustc-serialize has been deprecated](https://github.com/rust-lang-deprecated/rustc-serialize).
...
04136395f252b4a30cd82136ef417da880736a51 authored over 7 years ago
9657de42aeeea7850e1190158678c77d753c858e authored over 7 years ago
The previous commit made sccache refuse to cache rustc invocations that
generate anything other ...
* Mostly upgrade to serde 1.0
* Pull in lots of other updates for other small deps
82abfc09c6a1f0555cc1ee1ccab285df6bf425b9 authored over 7 years ago
I was seeing intermittent rustc panics when compiling with sccache.
It turns out that rustc will...
We already sort --extern arguments when we hash the compiler arguments,
but we also hash the con...
d426d7ed3dc14fb4334d24855d3d0482b133371e authored over 7 years ago
This patch removes the start_put function from the
Storage trait. The finish_put function is ren...
Switch from SHA-1 to SHA-512
1b8c36445201474e32eb9ab3a119f551865b614f authored over 7 years ago
Local benchmarking showed that the implementation of SHA-512 in the *ring* crate
is 3x faster th...
Leverage OsString much more deeply througout
982d5dca4eff23e69521455d120d0b3943a2d7d8 authored over 7 years ago
This initially started out tackling #93 and ended up plumbing the `OsStr` type
basically everywh...
d3627d766e4c12f29ff229d6fc25a1a2863488a6 authored over 7 years ago
Handle storage get failure
b05a88bf4fa2a9b187f8b2175e18da45b44a51e5 authored over 7 years agoAlso log response body size regardless, for forensic sanity checks.
d3aa1116844b50c03015266d2f48235509fa7deb authored over 7 years ago
This was the original behavior of sccache, but I believe it regressed
sometime during the tokio ...
Now that client env vars are sent to the server, this was much easier! This
allows forcing a rec...
ace671cbe31d52f84fbdd3305246774505e11412 authored almost 8 years ago
This is an attempt to assist in debuggin "Error 254" situations which represent
when the sccache...
Contains carllerche/mio#583 to fix carllerche/mio#582, transitively fixing
flakiness discovered ...
a485a2e13ef436f347d6eddc86f48bbc9146ed68 authored almost 8 years ago
Currently the system tests are not running in our Windows CI because
cl.exe is not in PATH. They...
If the sccache server was started without MSVC's INCLUDE paths in the
environment, -showIncludes...
With the tokio refactor, we switched to async Hyper for fetching AWS
credentials, and Hyper no l...
832cc5afacb1714ba946ea0053dfd5586ecea6e9 authored almost 8 years ago
Various problems locally meant that I wasn't able to thoroughly test before
pushing up a patch, ...
If the invocation of a compilation fails with a non zero exit
code the compilation failed. This ...
Helps avoid some extra indentation
730b2cebe37317dffd8ccd8bffde3d03a3779d1e authored almost 8 years ago
Track the `-showIncludes` flag being passed down to the compilation itself, and
then also be sur...
Just do a simple translation from `/foo` to `-foo`
34c6f9a75526f34c24a99ba91da8510210d9e8b6 authored almost 8 years agoec10cdb2ddeb3dde9891bea1fa095e504a60a28a authored almost 8 years ago
This change adds a `--stats-format` option, which accepts `text` or `json`.
2b862c9172c0d7e83dffbc10027dd8251db1877b authored almost 8 years agoe56b57eba28893303109abc7062701f04df8cae2 authored almost 8 years ago
This change removes all the `CacheStats` / `CacheStatistics` types and adds a
`ServerInfo` struc...
13a40898f51598e47123b63572f1528c82b2ae74 authored almost 8 years ago
Add support for:
* -Xclang
* -B
* -target
These are all used in Firefox builds that cross-compi...
49523b0d8c9998ebe9de21ea208d3ba0e5317a2c authored almost 8 years ago371119c4d6f3f55ddf2437694130e24326430cbd authored almost 8 years ago
0882bad28022b472c51f947e222a32f71c55c7fd authored almost 8 years ago
170401ad4d3c3c7f35637b6ac5d3184fc18d4e9b authored almost 8 years ago
bb0f17a5cd5ea707b637c550db078049e46f3ac6 authored almost 8 years ago
3b6cb33cd7dd29cd5a027c41646910f7faf342b9 authored almost 8 years ago
* Add an ErrorKind::ProcessError to use for this case
* Change a bunch of callers that were chec...
0a3c98b6a1bf9b3d62e386920333ff058b34ceb6 authored almost 8 years ago
580c393f8c8506460eef0efeb55c6748681d775b authored almost 8 years ago
ca9d7f79f1b45a0946e26a66270bcd2fbc5d0b71 authored almost 8 years ago
bbb850245430cfb444b4f4d222ce3e6dff2c5f59 authored almost 8 years ago
c71af2559741905545218b53e593c73426766c90 authored almost 8 years ago
These variables are very commonly used in env! invocations, so include them
in hash generation s...
e2e7fbd8a5ff0dc97ca2e26bd049848ff05a627d authored almost 8 years ago
With 2349791 a line break in the release script is introduced that breaks
it. This patch removes...