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
Add recache support
3593d87d1c72570399edc8d2c5bdb3fc340e573f authored over 8 years ago
3593d87d1c72570399edc8d2c5bdb3fc340e573f authored over 8 years ago
tweak build-release script to share cargo caches
9d6b73e2a66029aefbb178dae1f3fd4c4c7faa8b authored over 8 years ago
9d6b73e2a66029aefbb178dae1f3fd4c4c7faa8b authored over 8 years ago
Add a server idle shutdown timeout
8f664d89cc5e060e32a65c9d1dda6376ff4af4a7 authored over 8 years ago
8f664d89cc5e060e32a65c9d1dda6376ff4af4a7 authored over 8 years ago
fix windows build
858f45b4706db8140794190c34696c36334a783a authored over 8 years ago
858f45b4706db8140794190c34696c36334a783a authored over 8 years ago
daemonize the server process on unix
1d591f811be99bfb718b7ce29862ed9024ed0d44 authored over 8 years ago
1d591f811be99bfb718b7ce29862ed9024ed0d44 authored over 8 years ago
tweak update-gecko-manifests.py
11f3a2ac4728bc41a0ed29f573664c5eca0d9f7f authored over 8 years ago
11f3a2ac4728bc41a0ed29f573664c5eca0d9f7f authored over 8 years ago
stop packaging openssl dlls on windows
2e4f661993d7639b9e52a83ca1c84745f83fbf68 authored over 8 years ago
2e4f661993d7639b9e52a83ca1c84745f83fbf68 authored over 8 years ago
handle msys2 in build-release.sh
65c0c987817288026391d8c325ac67d83fceb05b authored over 8 years ago
65c0c987817288026391d8c325ac67d83fceb05b authored over 8 years ago
default to looking for AWS credentials on disk in the location that our builders use
aa7c3f05cffca1f078b63a5a42ceadcb550ae7e3 authored over 8 years ago
aa7c3f05cffca1f078b63a5a42ceadcb550ae7e3 authored over 8 years ago
lower the read timeout for IAM credentials to make non-EC2 builds not time out
f7dd119971690396f8be59335903017f045cb775 authored over 8 years ago
f7dd119971690396f8be59335903017f045cb775 authored over 8 years ago
make connecting to server a little more lenient when starting the server
38e2b801fdcb56d36ab82dec3ae087da9c7b0cd6 authored over 8 years ago
38e2b801fdcb56d36ab82dec3ae087da9c7b0cd6 authored over 8 years ago
handle any arg that *start* with -Werror for clang retry
0ddd3aa11e1e86d146bb4b5e8413a3705258eff4 authored over 8 years ago
0ddd3aa11e1e86d146bb4b5e8413a3705258eff4 authored over 8 years ago
use local-encoding crate for stdout conversion
d115dc2c632d2e9d07503b3334afb6b331a81357 authored over 8 years ago
d115dc2c632d2e9d07503b3334afb6b331a81357 authored over 8 years ago
early return in from_local_codepage for zero-length strings, add some logging in the failure case
35cd472997af9d21de20c7d6f37930feffdd6f04 authored over 8 years ago
35cd472997af9d21de20c7d6f37930feffdd6f04 authored over 8 years ago
more logging
568961826164fce7d3bd10712118b5ee541d044a authored over 8 years ago
568961826164fce7d3bd10712118b5ee541d044a authored over 8 years ago
add more logging, add output object file name to logging in get_cached_or_compile
b0d2762f8ab8c98b6bdffcf73f20a581b8c267b1 authored over 8 years ago
b0d2762f8ab8c98b6bdffcf73f20a581b8c267b1 authored over 8 years ago
Don't canonicalize compiler paths, it's bad for things like clang++ symlinks to clang.
6639ac543cdc9e70b6fdc80ce3f22b6d6ce7bd44 authored over 8 years ago
6639ac543cdc9e70b6fdc80ce3f22b6d6ce7bd44 authored over 8 years ago
Compile shouldn't fail if cache storage fails
82d09310b869270209da65e55f18957699ff1caf authored over 8 years ago
82d09310b869270209da65e55f18957699ff1caf authored over 8 years ago
fiddle some logging
1fe2ac0e2a4cd8641752b1f25b432547be70afde authored over 8 years ago
1fe2ac0e2a4cd8641752b1f25b432547be70afde authored over 8 years ago
use GNU parallel in upload-tooltool.sh if available
b916bfff1afe32b0710b5005479a6b8efb11f41d authored over 8 years ago
b916bfff1afe32b0710b5005479a6b8efb11f41d authored over 8 years ago
send security token with PUT requests if present
c47b755cec6b4e0c1e53b8a8b4207a6e90761a77 authored over 8 years ago
c47b755cec6b4e0c1e53b8a8b4207a6e90761a77 authored over 8 years ago
fix s3 cache paths to match Python sccache (oops)
d7b42864f17a2d252b257f4072b4b28848004483 authored over 8 years ago
d7b42864f17a2d252b257f4072b4b28848004483 authored over 8 years ago
extra logging for gcc
3100cebde8499a7dc9ca395289f5532484f9071b authored over 8 years ago
3100cebde8499a7dc9ca395289f5532484f9071b authored over 8 years ago
drop openssl dep from hyper for now
30199bef4a0c3a587664eb239d10de141a491e82 authored over 8 years ago
30199bef4a0c3a587664eb239d10de141a491e82 authored over 8 years ago
change docker image for building release
82ff999481c7c0694f03496ca5f8711c20fde0fd authored over 8 years ago
82ff999481c7c0694f03496ca5f8711c20fde0fd authored over 8 years ago
strip out tests from imported code because I didn't import the requisite test data files
ad4137503e51d6d6a8d2f558c70b17180fc073e4 authored over 8 years ago
ad4137503e51d6d6a8d2f558c70b17180fc073e4 authored over 8 years ago
drop rusoto, import some simple s3 code and use that
657cb895f12bb0e51f950b6d62b1ff24a59ad9a8 authored over 8 years ago
657cb895f12bb0e51f950b6d62b1ff24a59ad9a8 authored over 8 years ago
use rusoto master YOLO
3444252dffe7b393ede3ed5eac3f617bdcda7d44 authored over 8 years ago
3444252dffe7b393ede3ed5eac3f617bdcda7d44 authored over 8 years ago
switch back to released version of which, switch to a rusoto branch with a bug fix
1565f6a85e4e044f94fe261c480f0adaef97213b authored over 8 years ago
1565f6a85e4e044f94fe261c480f0adaef97213b authored over 8 years ago
tweak build-release
4bd0b8134eb36d3d4dd28a3fb927961c557c557c authored over 8 years ago
4bd0b8134eb36d3d4dd28a3fb927961c557c557c authored over 8 years ago
tweak logging a bit
642118536a6187a67556dd1526f06dcd6005a283 authored over 8 years ago
642118536a6187a67556dd1526f06dcd6005a283 authored over 8 years ago
statically link openssl on osx release builds
43562733e308be143fa44aa52b243d7b90c051c3 authored over 8 years ago
43562733e308be143fa44aa52b243d7b90c051c3 authored over 8 years ago
set MACOSX_DEPLOYMENT_TARGET for osx release builds
b7a6a11de8a879f0db02a31d0b3954d21b75be8a authored over 8 years ago
b7a6a11de8a879f0db02a31d0b3954d21b75be8a authored over 8 years ago
use my fork of which-rs until a fix gets released
4c460d133bbf86afb5cda0a55a8275f1997e2b88 authored over 8 years ago
4c460d133bbf86afb5cda0a55a8275f1997e2b88 authored over 8 years ago
fix update-gecko-manifests to update the right manifests
c573bf896ccf192aaee4bd9aec82ea5acf6c72ec authored over 8 years ago
c573bf896ccf192aaee4bd9aec82ea5acf6c72ec authored over 8 years ago
add script to update in-tree tooltool manifests
ece0aee662dfd095093ef20d884461db22de0614 authored over 8 years ago
ece0aee662dfd095093ef20d884461db22de0614 authored over 8 years ago
fixup release scripts to use bz2 on non-Linux
9700ef0097261e14202f9549403071bbd927e1b0 authored over 8 years ago
9700ef0097261e14202f9549403071bbd927e1b0 authored over 8 years ago
set storage class and acl when uploading to s3. fixes #22
7b8804918f94304e815497ab8d540bec2f25329b authored over 8 years ago
7b8804918f94304e815497ab8d540bec2f25329b authored over 8 years ago
Update to a released rusoto, and 'cargo update' while we're at it
fe628ffd62b6c63437320702441998e5d7c8f5e1 authored over 8 years ago
fe628ffd62b6c63437320702441998e5d7c8f5e1 authored over 8 years ago
bump sha1 crate to 0.2.0
dc5f2e295dc969d1dcbe68a76832176b795e141a authored over 8 years ago
dc5f2e295dc969d1dcbe68a76832176b795e141a authored over 8 years ago
Squash some unused import compiler warnings
cf7a16a08b394d9f1b861fca1fdf92f3f2e57c5c authored over 8 years ago
cf7a16a08b394d9f1b861fca1fdf92f3f2e57c5c authored over 8 years ago
Add a script to build release tarballs and one to upload them to tooltool
0535bf514947f68e6aa26a53bb9fd4d9da9bb1e2 authored over 8 years ago
0535bf514947f68e6aa26a53bb9fd4d9da9bb1e2 authored over 8 years ago
cache cargo bits in travis
1bc2bde214c54a4301847658fa3709ffeb365676 authored over 8 years ago
1bc2bde214c54a4301847658fa3709ffeb365676 authored over 8 years ago
Started using which crate (#14)
11771a06da86d22c2234fcddfff38e87d8b9e08a authored over 8 years ago
11771a06da86d22c2234fcddfff38e87d8b9e08a authored over 8 years ago
Oops, fix build
05589919738920383a9ff24fd5cb391e6b8dbb06 authored over 8 years ago
05589919738920383a9ff24fd5cb391e6b8dbb06 authored over 8 years ago
implement -deps for msvc (no tests yet)
6f51a4304a0dc521e00fca7e4faf52dea824d03b authored over 8 years ago
6f51a4304a0dc521e00fca7e4faf52dea824d03b authored over 8 years ago
Fix clippy warnings
0946c5190375be3a9dc73d1433a0e9c9d9ad7dff authored over 8 years ago
0946c5190375be3a9dc73d1433a0e9c9d9ad7dff authored over 8 years ago
Parse MSVC compiler output in native codepage, add space for depfile
dd2ec6d34c82d7b85f30a7f41349a27a5fdd8e5a authored over 8 years ago
dd2ec6d34c82d7b85f30a7f41349a27a5fdd8e5a authored over 8 years ago
Change tests to pass a DiskStorage directly to server instead of using environment variable
f5a54da0788d399f8a1fc8662b04e145c643069c authored over 8 years ago
f5a54da0788d399f8a1fc8662b04e145c643069c authored over 8 years ago
Use env variable to set log level (#10)
bb9c93fcc1ac811538fe035cd7c458b1d8ab739a authored over 8 years ago
bb9c93fcc1ac811538fe035cd7c458b1d8ab739a authored over 8 years ago
ignore failures on travis osx for now
1fb11fc53ec7ddae4663ea6dea6ad3afa29b01a9 authored over 8 years ago
1fb11fc53ec7ddae4663ea6dea6ad3afa29b01a9 authored over 8 years ago
Start using fern for logging (#9)
8b8bbc339c7430583a0e48da9e3715084e5b0e77 authored over 8 years ago
8b8bbc339c7430583a0e48da9e3715084e5b0e77 authored over 8 years ago
Don't fail if called without arguments (#8)
f2fb3e3ab4fb04aa9256b1e00c92cf6524234cab authored over 8 years ago
f2fb3e3ab4fb04aa9256b1e00c92cf6524234cab authored over 8 years ago
Use CreateProcess to spawn server process on Windows. Fixes #6
235239aab0bd2be8ff8f0f4895851295ebb207c2 authored over 8 years ago
235239aab0bd2be8ff8f0f4895851295ebb207c2 authored over 8 years ago
minor fixup
158183c543b56eea1b5a1ffcf3fc68e79799354b authored over 8 years ago
158183c543b56eea1b5a1ffcf3fc68e79799354b authored over 8 years ago
Detect MSVC -showIncludes prefix (not actually wired up to anything yet)
86aa35b1916af01a010e6375102fb5e964863d5c authored over 8 years ago
86aa35b1916af01a010e6375102fb5e964863d5c authored over 8 years ago
try using a different OS X version on Travis to see if that fixes the build
0f4c6b888e6810dbb4464f03903de795f65fc164 authored over 8 years ago
0f4c6b888e6810dbb4464f03903de795f65fc164 authored over 8 years ago
Retry clang compilation from the input source file if it fails and the commandline contains -Werror
092417b471a798e6f2d9060a81a02a010bf7fb16 authored over 8 years ago
092417b471a798e6f2d9060a81a02a010bf7fb16 authored over 8 years ago
Allow msvc compilation to retry from original source file
81e65e9a4e854d12c72c5dfd8c78a0890f9ad672 authored over 8 years ago
81e65e9a4e854d12c72c5dfd8c78a0890f9ad672 authored over 8 years ago
disable appveyor mingw builds for now
fd5da79fe896fbdc39a711e257dd370644b0d526 authored over 8 years ago
fd5da79fe896fbdc39a711e257dd370644b0d526 authored over 8 years ago
add some better logging
64b2849244e43453546a6ac8c61a34271e011c32 authored over 8 years ago
64b2849244e43453546a6ac8c61a34271e011c32 authored over 8 years ago
make MSVC compile but not cache if using a PDB that's already present
174fbe0c35b7e4003a4a91db8da6da604371f0cc authored over 8 years ago
174fbe0c35b7e4003a4a91db8da6da604371f0cc authored over 8 years ago
Allow compile to return success-but-not-cacheable
1b78575da504b3093382381cd3cfec2d13ce379c authored over 8 years ago
1b78575da504b3093382381cd3cfec2d13ce379c authored over 8 years ago
switch to the rusoto feature_mutex_credentials branch
7676daf23c9885cb5e9a9148a606a9a49a26b5ab authored over 8 years ago
7676daf23c9885cb5e9a9148a606a9a49a26b5ab authored over 8 years ago
record cache read errors in stats
db09e16ed4d5cca2b45eedecbb00378ae975dc3d authored over 8 years ago
db09e16ed4d5cca2b45eedecbb00378ae975dc3d authored over 8 years ago
change Storage::get to return cache::Cache
9d900cb994ccbd719d19443318cc6ba83e92aea7 authored over 8 years ago
9d900cb994ccbd719d19443318cc6ba83e92aea7 authored over 8 years ago
make get_cached_or_compile use a new enum for its results in preparation for using cache::Cache for something else
7126ce3ec084ffeca41c7535194631aafec86876 authored over 8 years ago
7126ce3ec084ffeca41c7535194631aafec86876 authored over 8 years ago
cargo.lock
7dd4054df73663a12a8b1a3a1e4b12f8e75020f9 authored over 8 years ago
7dd4054df73663a12a8b1a3a1e4b12f8e75020f9 authored over 8 years ago
don't install Win64OpenSSL for mingw builds
cd0689587de98ee720a0b5acba4e078721e7a87d authored over 8 years ago
cd0689587de98ee720a0b5acba4e078721e7a87d authored over 8 years ago
try using my rusoto fork
b16e3a2f4b08be7818c90a27c97841f3f635ce7f authored over 8 years ago
b16e3a2f4b08be7818c90a27c97841f3f635ce7f authored over 8 years ago
add openssl to PATH
01a5201cd30d6cc4b556c85ff115e7412333e763 authored over 8 years ago
01a5201cd30d6cc4b556c85ff115e7412333e763 authored over 8 years ago
install OpenSSL as part of appveyor build
fef9b5464614c7fcb24f0084ddd1afe2a0f25cb7 authored over 8 years ago
fef9b5464614c7fcb24f0084ddd1afe2a0f25cb7 authored over 8 years ago
Implement S3Cache
Unlike sccache1, you need to specify both bucket and region, like:
SCCACHE_BUCKET=sccache
SCCACH...
fix test compile on mingw
0c3b0e49d82f179ad3e83762c36517fc716b733c authored over 8 years ago
0c3b0e49d82f179ad3e83762c36517fc716b733c authored over 8 years ago
Add clang testing to system test
8a6c4d1313bdd391e2538bc51f4e5c590ecc3502 authored over 8 years ago
8a6c4d1313bdd391e2538bc51f4e5c590ecc3502 authored over 8 years ago
canonicalize more in tests comparing file paths
75431641da187beb3ca5cd8f2501356d64f02231 authored over 8 years ago
75431641da187beb3ca5cd8f2501356d64f02231 authored over 8 years ago
Fix types from str/String -> OsStr/OsString/Path as appropriate.
This also splits apart the exe and rest of the commandline arguments
from the commandline parsin...
Rename run_compiler to run_input_output, capture output from local compilation on the client
ef36110674cc2b6c28eff01627302f48e92e9e81 authored over 8 years ago
ef36110674cc2b6c28eff01627302f48e92e9e81 authored over 8 years ago
Don't cache result if compilation fails (but add stats for this case)
ae027c4a58659b8559cfbf1afa1b64a994d38e4c authored over 8 years ago
ae027c4a58659b8559cfbf1afa1b64a994d38e4c authored over 8 years ago
actually store stdout/stderr in cache
3d135c619c8ec89962e172aceea71a294cb9d8b3 authored over 8 years ago
3d135c619c8ec89962e172aceea71a294cb9d8b3 authored over 8 years ago
implement clang compilation
0bb34c58839d38d3e335bd4487d9797b3f124b1a authored over 8 years ago
0bb34c58839d38d3e335bd4487d9797b3f124b1a authored over 8 years ago
Implement argument parsing for clang
Refactor gcc::parse_arguments to make it accept a function to determine
whether an argument take...
add cache location to cache stats
db6ac5291d64000ecb48556f8ebed97a02d6d3fe authored over 8 years ago
db6ac5291d64000ecb48556f8ebed97a02d6d3fe authored over 8 years ago
make server hold a Storage instance
e93e36f0e080f4090bddfa1b623899fabf56c717 authored over 8 years ago
e93e36f0e080f4090bddfa1b623899fabf56c717 authored over 8 years ago
fixup system test a bit
41088c23e2e43155e889208660ebb74512a77ce9 authored over 8 years ago
41088c23e2e43155e889208660ebb74512a77ce9 authored over 8 years ago
set SCCACHE_DIR in more tests
8fc17d4deb1ae00d0d7c40e3f8558ce7829744d9 authored over 8 years ago
8fc17d4deb1ae00d0d7c40e3f8558ce7829744d9 authored over 8 years ago
fix sccache binary check in system test on windows
17cbe216ef980bbc81299fa2ad798fae94c96f37 authored over 8 years ago
17cbe216ef980bbc81299fa2ad798fae94c96f37 authored over 8 years ago
wire up msvc compilation, fix system test to work with msvc, don't run system test on OS X yet
7d8dfcb6916457eaf796d34921e80a48ffed8898 authored over 8 years ago
7d8dfcb6916457eaf796d34921e80a48ffed8898 authored over 8 years ago
revert some appveyor hacks
0cbeabb91c192a8fb2e4b22f6e7fd72ba4b98ab2 authored over 8 years ago
0cbeabb91c192a8fb2e4b22f6e7fd72ba4b98ab2 authored over 8 years ago
implement msvc::{preprocess,compile}
7e8579d4cb571bf2e1f6803f1d8f43573d3aa3b7 authored over 8 years ago
7e8579d4cb571bf2e1f6803f1d8f43573d3aa3b7 authored over 8 years ago
rework run_compiler to take a Command to make building commandlines easier
eb622016df43aea41db4545d57f65dbb4a3e67f7 authored over 8 years ago
eb622016df43aea41db4545d57f65dbb4a3e67f7 authored over 8 years ago
appveyor :-/
32c85244fa46bbf4250d53742af527aa485b1d62 authored over 8 years ago
32c85244fa46bbf4250d53742af527aa485b1d62 authored over 8 years ago
swap out 64-bit windows-gnu builds for 32-bit to try to fix appveyor builds
ecbbbe61ad20fd052567dec549d2028c3dff8de8 authored over 8 years ago
ecbbbe61ad20fd052567dec549d2028c3dff8de8 authored over 8 years ago
Implement server stats
a7e34c71854cfee9b3f216e7b40f7508f9042c1e authored over 8 years ago
a7e34c71854cfee9b3f216e7b40f7508f9042c1e authored over 8 years ago
add a system test
e8a90b09d6d469d7fe5473b0ef4efda60b9ccd2e authored over 8 years ago
e8a90b09d6d469d7fe5473b0ef4efda60b9ccd2e authored over 8 years ago
implement msvc::parse_arguments
dc4aa8934d07c26b5905d6af577cd69500910512 authored over 8 years ago
dc4aa8934d07c26b5905d6af577cd69500910512 authored over 8 years ago
try harder to fix appveyor
819aa1b6e8a416f2f36c25017f5252dd11b2027b authored over 8 years ago
819aa1b6e8a416f2f36c25017f5252dd11b2027b authored over 8 years ago
fix logging in run_compiler
8b0fc17e484b8200807034ae71e9eb2b62d4b791 authored over 8 years ago
8b0fc17e484b8200807034ae71e9eb2b62d4b791 authored over 8 years ago
try to fix appveyor gcc build
a7f7ad035e2e295fbfc3321a9a73717355f1dae4 authored over 8 years ago
a7f7ad035e2e295fbfc3321a9a73717355f1dae4 authored over 8 years ago
tweak logging, fix argument parsing to not split args with commas
254a738e1cac3e40cd5a8ea0f74715a11293995d authored over 8 years ago
254a738e1cac3e40cd5a8ea0f74715a11293995d authored over 8 years ago