summary refs log tree commit diff
path: root/src/tools/cargo
AgeCommit message (Collapse)AuthorLines
2018-06-12[BETA] Update CargoEric Huss-0/+0
- rust-lang/cargo#5577 - revert rust-lang/cargo#5461 (Support crate renames in `cargo metadata`) - rust-lang/cargo#5567 - Copy `--all-features` request to all workspace members
2018-05-12[BETA] Update CargoEric Huss-0/+0
Regression fixes: - rust-lang/cargo#5510 `cargo rustc` broken for tests in project with bins - rust-lang/cargo#5523 (#50640) shared proc-macro dependency built incorrectly
2018-05-08[beta] Prepare the 1.27.0 beta releaseAlex Crichton-0/+0
This commit prepares the 1.27.0 beta release by doing: * Update the release channel to `beta` * Update Cargo's submodule * Update `stdsimd`'s submodule * Update the bootstrap compiler to the freshly minted 1.26.0 stable release * Don't attempt to verify clippy/miri build
2018-05-04Update RLS and Rustfmt (and Cargo)Nick Cameron-0/+0
2018-05-03Update CargoAleksey Kladov-0/+0
2018-04-30Update Cargo to 2018-04-28 122fd5be5201913d42e219e132d6569493583bcaSimon Sapin-0/+0
2018-04-21Update CargoAleksey Kladov-0/+0
Some noteble changes: * regression fix: https://github.com/rust-lang/cargo/pull/5390 * potentially breaking bug-fix: https://github.com/rust-lang/cargo/pull/5389 * Cargo now caches the result of `rustc -vV`. It checks `rustc` binary mtime and rustup toolchain settings, so it should probably "just work" with rustbuild.
2018-04-20Update the Cargo submoduleAlex Crichton-0/+0
2018-04-13Update CargoAleksey Kladov-0/+0
This includes https://github.com/rust-lang/cargo/pull/5353, which we might want to test via opt-in in the wild
2018-04-04Update CargoAleksey Kladov-0/+0
This includes at least two notable changes: * a regression is fixed where Cargo would update index on every operation https://github.com/rust-lang/cargo/pull/5288 * a new unstable `--out-dir` option is implemented https://github.com/rust-lang/cargo/pull/5203
2018-03-29Update CargoAleksey Kladov-0/+0
This includes rust-lang/cargo#5255 which fixed regression in `cargo rustdoc` command.
2018-03-26rustbuild: Fail the build if we build Cargo twiceAlex Crichton-0/+0
This commit updates the `ToolBuild` step to stream Cargo's JSON messages, parse them, and record all libraries built. If we build anything twice (aka Cargo) it'll most likely happen due to dependencies being recompiled which is caught by this check.
2018-03-20Update Cargo to fix regressionAleksey Kladov-0/+0
This should fix regressions in Cargo after swithing to clap: * If an external subcommand name was close to built-in one, clap errored (fixed by updating clap version) * External subcomands didn't received their name as a first arg
2018-03-17Update CargoAleksey Kladov-0/+0
This notably includes * https://github.com/rust-lang/cargo/pull/5152 * https://github.com/rust-lang/cargo/pull/5188 The first one switches cargo from docopt to clap ( we also update to the latest calp in this repository), the second one should help us to unify feature flags for Cargo itself and RLS, and build Cargo libray only once.
2018-03-11Update Cargo submoduleAlex Crichton-0/+0
Required moving all fulldeps tests depending on `rand` to different locations as now there's multiple `rand` crates that can't be implicitly linked against.
2018-01-26Updated Cargo commit hashGilad Naaman-0/+0
2018-01-24Update Cargo submodule to masterAlex Crichton-0/+0
Just a routine update
2018-01-17Update Cargo and its dependenciesAlex Crichton-0/+0
This'll probably have a bunch of build errors, so let's try and head those off and find them sooner rather than later!
2017-12-31Update cargoFelix Schütt-0/+0
2017-12-24Update Cargo and its dependenciesAlex Crichton-0/+0
Just a routine update!
2017-12-06Update CargoNick Cameron-0/+0
2017-11-30Update Cargo to Wed Nov 29 15:19:05 2017 +0000Simon Sapin-0/+0
https://github.com/rust-lang/cargo/commit/5bb478a518bcf75537409e8b71f6b7cc4af362df Pick up `workspace.default-members` support: https://github.com/rust-lang/cargo/pull/4743
2017-11-29Update CargoNick Cameron-0/+0
Pulls in https://github.com/rust-lang/cargo/pull/4762 fixing a broken test which prevented the RLS update
2017-11-12Bump cargo to master.Mark Simulacrum-0/+0
Includes a few bugfixes, and updates the Cargo book. Critically includes https://github.com/rust-lang/cargo/pull/4716. This unblocks (in theory) crater runs.
2017-11-06tools: Fix rustfmt and the RLSDustin Speckhals-0/+0
These tools have been corrected in their upstream repo's, and the submodules have been updated here to reflect that. I also had to update Cargo to match what the RLS is expecting. The tool states for `rustfmt` and `rls` where both changed from "Broken" to "Testing" in this commit, thus enabling testing and distribution again.
2017-10-30Update cargo.kennytm-0/+0
Brings in rust-lang/cargo#4672, unbreaks nightly on macOS APFS.
2017-10-26Bump to 1.23 and update bootstrapAlex Crichton-0/+0
This commit updates the bootstrap compiler, bumps the version to 1.23, updates Cargo, updates books, and updates crates.io dependencies
2017-09-27Update the Cargo submoduleAlex Crichton-0/+0
2017-09-15Update cargo submoduleAlex Crichton-0/+0
Just a routine update
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-09-01Update cargo.Mark Simulacrum-0/+0
This includes https://github.com/rust-lang/cargo/pull/4447 which fixes a bug in Cargo that is needed to fix https://github.com/rust-lang/rust/issues/44237.
2017-08-31Update Cargo to 0.23.0 and our lockfileAlex Crichton-0/+0
2017-08-27Update Cargo submoduleTatsuyuki Ishi-0/+0
2017-08-26Update cargoMark Simulacrum-0/+0
2017-08-25Update RLS and CargoNick Cameron-0/+0
2017-08-10Updated cargo submodule to fix compile errorIsaac van Bakel-0/+0
2017-07-29Update cargo versionGuillaume Gomez-0/+0
2017-07-25Bump master to 1.21.0Alex Crichton-0/+0
This commit bumps the master branch's version to 1.21.0 and also updates the bootstrap compiler from the freshly minted beta release.
2017-07-21Update Cargo to ffab51954ec32d55631c37a8730bb24915fc090bSimon Sapin-0/+0
https://github.com/rust-lang/cargo/pull/4123 added the [patch] section of the manifest
2017-07-13Update the `cargo` submoduleAlex Crichton-0/+0
Notably pull in an update to the `jobserver` crate to have Cargo set the `CARGO_MAKEFLAGS` environment variable instead of the `MAKEFLAGS` environment variable.
2017-07-02Update cargoest31-0/+0
... to get https://github.com/rust-lang/cargo/pull/4244 and https://github.com/rust-lang/cargo/pull/4246
2017-06-30update cargo submoduleMarc-Antoine Perennou-0/+0
This brings in several fixes and the new handling of __CARGO_DEFAULT_LIB_METADATA Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-06-26Update CargoMark Simulacrum-0/+0
2017-06-22Updating cargo to latestGiles Cope-0/+0
2017-06-20Updating cargo to include #4181.Giles Cope-0/+0
2017-06-17Update cargo/rls submodules and dependenciesAlex Crichton-0/+0
Brings in a few regression fixes on the Cargo side, updates the rls to work with the newer Cargo, and also updates other crates.io dependencies to pull in various bug fixes and such.
2017-06-07Update CargoAlex Crichton-0/+0
Brings in some perf improvements!
2017-05-28Updated locked version of libgit2Alex Crichton-0/+0
This should include a fix for rust-lang/cargo#4091 with an updated version of libgit2. Closes rust-lang/cargo#4091
2017-05-24Update Cargo submoduleAlex Crichton-0/+0
Contains a fix for rust-lang/cargo#4081
2017-05-18Update the Cargo submodulesAlex Crichton-0/+0