rust/src/tools
bors 60445fda58 Auto merge of #108534 - Mark-Simulacrum:compression, r=pietroalbini
Import rust-installer & adjust compression settings

This brings in rust-lang/rust-installer#123, which enables a larger compression window (8 -> 64MB) amongst other changes to the xz compression settings. The net effect should be smaller compressed tarballs which will decrease bandwidth usage for
static.rust-lang.org, download times, and decompression time.

This comes at the cost of higher baseline requirements for running rustup to use these files, which we believe should be largely acceptable (running rustc is likely to use at least this much memory) but if we get specific reports we may explore options to decrease impact (e.g., using the gzip tarballs automatically in rustup).

To simplify iteration on compression settings this also imports the rust-lang/rust-installer submodule, it is now hosted fully inside rust-lang/rust. Once we land this I'll file a followup to add a note to that repo and we can subsequently archive it.

--

CI times for dist-x86_64-linux builds:

* threads=6, master - 2h 50m
* threads=1, new - 3h 40m
* threads=6, new - 2h 50m
2023-03-08 09:52:12 +00:00
..
build_helper add only modified for compiletest 2023-02-10 16:25:01 +00:00
build-manifest Add vendor to Fuchsia's target triple 2023-01-05 09:34:22 -05:00
bump-stage0 Download rustc component for rustfmt toolchain as well 2023-01-31 10:29:33 -05:00
cargo@9880b408a3 Update cargo 2023-02-28 21:10:55 +00:00
cargotest Override linker in cargotest on windows 2022-10-23 19:33:03 -05:00
clippy Auto merge of #108312 - michaelwoerister:hash-set-not-hash-stable, r=eholk 2023-03-08 06:07:11 +00:00
collect-license-metadata address review feedback 2022-11-24 17:25:35 +01:00
compiletest Append to PYTHONPATH in compiletest 2023-03-06 00:12:35 +00:00
error_index_generator refactor: improve error-index-generator dependency 2023-02-26 20:13:06 +13:00
expand-yaml-anchors Run expand-yaml-anchors in x test tidy 2023-02-05 14:46:52 -06:00
generate-copyright initial prototype of the tool to generate copyright notices 2022-11-15 15:02:03 +01:00
html-checker
jsondocck
jsondoclint Rollup merge of #108626 - ozkanonur:consistent-json-docs, r=aDotInTheVoid 2023-03-05 14:29:09 +01:00
linkchecker Remove reference from the intra-doc link checker. 2022-11-03 22:02:39 -07:00
lint-docs fix the lint as requested 2022-10-24 21:25:30 +02:00
lld-wrapper
miri Auto merge of #108312 - michaelwoerister:hash-set-not-hash-stable, r=eholk 2023-03-08 06:07:11 +00:00
miropt-test-tools couple of clippy::perf fixes 2022-11-18 10:30:47 +01:00
remote-test-client
remote-test-server Use u32 methods instead of manual shifting 2022-12-23 16:08:23 +05:30
replace-version-placeholder Ignore things in .gitignore in tidy 2023-03-05 05:44:13 -06:00
rls
rust-analyzer Rename many interner functions. 2023-02-24 07:32:24 +11:00
rust-demangler
rust-installer Use 3 or 6 compression threads for rust-installer 2023-03-07 08:30:08 -05:00
rustbook Update mdbook 2023-01-09 17:04:14 -08:00
rustc-workspace-hack Update cargo 2023-01-04 15:58:52 +00:00
rustdoc rustdoc: Use unix_sigpipe instead of rustc_driver::set_sigpipe_handler 2022-10-24 20:40:46 +02:00
rustdoc-gui Change src/test to tests in source files, fix tidy and tests 2023-01-11 09:32:13 +00:00
rustdoc-js Clean up rustdoc-js tester.js file 2023-03-04 21:11:34 +01:00
rustdoc-themes
rustfmt various: translation resources from cg backend 2023-02-22 09:15:54 +00:00
tidy Rollup merge of #108776 - jyn514:quiet-tidy, r=ozkanonur 2023-03-05 20:57:23 +01:00
tier-check Encourage developers not to use periods in target names 2022-11-17 10:41:41 +01:00
unicode-table-generator
unstable-book-gen
x make x look for x.py if shell script does not exist 2023-02-15 15:19:49 +08:00
cherry-pick.sh
publish_toolstate.py Rollup merge of #96763 - Abdur-rahmaanJ:patch-1, r=Mark-Simulacrum 2023-01-29 20:03:34 +01:00