summary refs log tree commit diff
path: root/src/tools/cargo
AgeCommit message (Collapse)AuthorLines
2022-06-23Auto merge of #97911 - dtolnay:numcpu, r=Mark-Simulacrumbors-0/+0
Revert "remove num_cpus dependency" in rustc and update cargo Fixes #97549. This PR reverts #94524 and does a Cargo update to pull in rust-lang/cargo#10737. Rust 1.61.0 has a regression in which it misidentifies the number of available CPUs in some environments, leading to enormously increased memory usage and failing builds. In between Rust 1.60 and 1.61 both rustc and cargo replaced some uses of `num_cpus` with `available_parallelism`, which eliminated support for cgroupv1, still apparently in common use. This PR switches both rustc and cargo back to using `num_cpus` in order to support environments where the available parallelism is controlled by cgroupv1. Both can use `available_parallism` again once it handles cgroupv1 (if ever). I have confirmed that the rustc part of this PR fixes the memory usage regression in my non-Cargo environment, and others have confirmed in #97549 that the Cargo regression was at fault for the memory usage regression in their environments.
2022-06-01[beta] Update cargoEric Huss-0/+0
2022-05-12Update cargoEric Huss-0/+0
2022-05-03Update cargoEric Huss-0/+0
2022-04-27Update cargoEric Huss-0/+0
2022-04-20Update cargoEric Huss-0/+0
2022-04-13Update cargoEric Huss-0/+0
2022-04-05Update cargoEric Huss-0/+0
2022-03-30Update cargoEric Huss-0/+0
2022-03-18Update cargoEric Huss-0/+0
2022-03-08Update cargoEric Huss-0/+0
2022-02-28Update cargoJon Gjengset-0/+0
11 changes in d6cdde584a1f15ea086bae922e20fd27f7165431..3d6970d50e30e797b8e26b2b9b1bdf92dc381f34 2022-02-22 19:55:51 +0000 to 2022-02-28 19:29:07 +0000: - https://github.com/rust-lang/cargo/pull/10395 - https://github.com/rust-lang/cargo/pull/10425 - https://github.com/rust-lang/cargo/pull/10428 - https://github.com/rust-lang/cargo/pull/10388 - https://github.com/rust-lang/cargo/pull/10167 - https://github.com/rust-lang/cargo/pull/10429 - https://github.com/rust-lang/cargo/pull/10426 - https://github.com/rust-lang/cargo/pull/10372 - https://github.com/rust-lang/cargo/pull/10420 - https://github.com/rust-lang/cargo/pull/10416 - https://github.com/rust-lang/cargo/pull/10417
2022-02-22Update cargoEric Huss-0/+0
2022-02-15Update cargoEric Huss-0/+0
2022-02-08Update cargoEric Huss-0/+0
2022-02-01Update cargoEric Huss-0/+0
2022-01-25Update cargoEric Huss-0/+0
2022-01-18Update cargoEric Huss-0/+0
2022-01-17Use Term in ProjectionPredicatekadmin-0/+0
ProjectionPredicate should be able to handle both associated types and consts so this adds the first step of that. It mainly just pipes types all the way down, not entirely sure how to handle consts, but hopefully that'll come with time.
2022-01-11Update cargoEric Huss-0/+0
2022-01-04Update cargoEric Huss-0/+0
2021-12-16Update cargoEric Huss-0/+0
2021-12-14Update cargoEric Huss-0/+0
2021-12-06Update cargoEric Huss-0/+0
2021-11-29Update cargoEric Huss-0/+0
2021-11-25Update cargo to fix tokenizer test affected by tokenizing emojiEsteban Kuber-0/+0
2021-11-22Update cargoEric Huss-0/+0
2021-11-17Update cargoEric Huss-0/+0
2021-11-09Update cargoEric Huss-0/+0
2021-11-01Update cargoEric Huss-0/+0
2021-10-25Update cargoEric Huss-0/+0
2021-10-18Update cargoEric Huss-0/+0
2021-10-11Update cargoEric Huss-0/+0
2021-09-29Update cargoEric Huss-0/+0
2021-09-22Update cargoEric Huss-0/+0
2021-09-18Update cargoEric Huss-0/+0
2021-09-17Update cargoEric Huss-0/+0
2021-09-08Update cargoEric Huss-0/+0
2021-09-01Update cargo, booksEric Huss-0/+0
2021-08-26Update cargoEric Huss-0/+0
2021-08-17Update cargoEric Huss-0/+0
2021-08-10Update cargoEric Huss-0/+0
2021-08-03Update cargoEric Huss-0/+0
2021-07-26Update cargoEric Huss-0/+0
2021-07-22Update cargoEric Huss-0/+0
2021-07-20Update cargoEric Huss-0/+0
2021-07-15Update cargoEric Huss-0/+0
2021-07-14Update cargoEric Huss-0/+0
2021-07-02Update cargoEric Huss-0/+0
2021-06-30Update cargoEric Huss-0/+0