about summary refs log tree commit diff
path: root/src/tools/rust-installer
AgeCommit message (Collapse)AuthorLines
2019-08-28Update rust-installer to limit memory useJosh Stone-0/+0
2019-07-04Update the `rust-installer` submoduleAlex Crichton-0/+0
This pulls in a commit which uses parallel xz encoding which should hopefully help shave some time off the dist builders which spend an inordinate amount of time compressing this data.
2019-02-05update rust-installer from 27dec6c to ccdc47bHirokazu Hata-0/+0
2018-08-14Add lldb to the buildTom Tromey-0/+0
This optionally adds lldb (and clang, which it needs) to the build. Because rust uses LLVM 7, and because clang 7 is not yet released, a recent git master version of clang is used. The lldb that is used includes the Rust plugin. lldb is only built when asked for, or when doing a nightly build on macOS. Only macOS is done for now due to difficulties with the Python dependency.
2018-06-30Bootstrap from 1.28.0-beta.3Mark Simulacrum-0/+0
2018-06-21Revert "Auto merge of #51662 - Mark-Simulacrum:beta-next, r=Mark-Simulacrum"Mark Simulacrum-0/+0
This reverts commit fff1abadd7a4ec861ca4b9c77035379578ef033d, reversing changes made to 01172a7d137dcba06f190241caadcaabe7c94767.
2018-06-20Fix error-chain warningsMark Simulacrum-0/+0
2018-03-02Reupdate rust-installerBastien Orivel-0/+0
Removes the walkdir 1.0 and same-file 0.1 dependencies
2018-03-02Update rust-installerBastien Orivel-0/+0
This removes the last dependency on rayon 0.9
2018-01-16Update rust-installer for streaming parallelismJosh Stone-0/+0
Pull in rust-lang/rust-installer#76 to get streamed tarball generation, rather than batching it all in memory, while still getting the benefit of compressing in parallel.
2018-01-01Update crates and submodules to pull doc fixesMalo Jaffré-0/+0
Update `rand` crate to `0.3.19`. Update `log` crate to `0.3.9` and `0.4.1`. Update `parking_lot_core` crate to `0.2.9`. Upgrade all flate2 dependencies to `1.0.1`. - Update `rust-installer` submodule.
2017-09-15update rust-installerRalf Jung-0/+0
2017-09-09rustbuild: Switch back to using hard linksAlex Crichton-0/+0
The `copy` function historically in rustbuild used hard links to speed up the copy operations that it does. This logic was backed out, however, in #39518 due to a bug that only showed up on Windows, described in #39504. The cause described in #39504 happened because Cargo, on a fresh build, would overwrite the previous artifacts with new hard links that Cargo itself manages. This behavior in Cargo was fixed in rust-lang/cargo#4390 where it no longer should overwrite files on fresh builds, opportunistically leaving the filesystem intact and not touching it. Hopefully this can help speed up local builds by doing fewer copies all over the place!
2017-05-31Update rust-installer for Windows executable modeJosh Stone-0/+0
It now marks a few whitelisted extensions as executable in the tarball, so Windows packages can be extracted on other platforms and directly execute install.sh. It also includes a fix for the chmod on bulk dirs, so now the html docs won't be marked executable en masse. Fixes #42121 r? @alexcrichton
2017-05-20Update rust-installer to normalize manifest pathsJosh Stone-0/+0
2017-05-20update rust-installerMarc-Antoine Perennou-0/+0
This fixes the default value for sysconfdir Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-05-18Unify all stage2 tools into a workspaceTatsuyuki Ishi-0/+0
This avoids double compiled Cargo. Hopefully this would speed up (extended) compilation for ~10m. Notes: when updating Cargo submodule, the replacement version may also need to be updated.
2017-05-14Update to the oxidized rust-installerJosh Stone-0/+0