Skip to content

Commit

Permalink
Auto merge of rust-lang#64598 - Centril:rollup-htmf39p, r=Centril
Browse files Browse the repository at this point in the history
Rollup of 5 pull requests

Successful merges:

 - rust-lang#63630 (Update installed compiler dependencies)
 - rust-lang#64536 (Update Cargo)
 - rust-lang#64554 (Polonius: more `ui` test suite fixes)
 - rust-lang#64566 (A more generic interface for dataflow analysis)
 - rust-lang#64591 (Fix a minor grammar nit, update UI tests)

Failed merges:

r? @ghost
  • Loading branch information
bors committed Sep 19, 2019
2 parents eceec57 + cad2d58 commit 19d0703
Show file tree
Hide file tree
Showing 28 changed files with 615 additions and 25 deletions.
32 changes: 29 additions & 3 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,7 @@ dependencies = [
"atty",
"bytesize",
"cargo-test-macro",
"cargo-test-support",
"clap",
"core-foundation",
"crates-io",
Expand All @@ -286,8 +287,9 @@ dependencies = [
"git2",
"git2-curl",
"glob",
"hex",
"hex 0.4.0",
"home",
"humantime",
"ignore",
"im-rc",
"jobserver",
Expand Down Expand Up @@ -327,6 +329,23 @@ dependencies = [
name = "cargo-test-macro"
version = "0.1.0"

[[package]]
name = "cargo-test-support"
version = "0.1.0"
dependencies = [
"cargo",
"cargo-test-macro",
"filetime",
"flate2",
"git2",
"glob",
"lazy_static 1.3.0",
"remove_dir_all",
"serde_json",
"tar",
"url 2.1.0",
]

[[package]]
name = "cargo_metadata"
version = "0.8.0"
Expand Down Expand Up @@ -698,7 +717,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09de9ee0fc255ace04c7fa0763c9395a945c37c8292bb554f8d48361d1dcf1b4"
dependencies = [
"commoncrypto",
"hex",
"hex 0.3.2",
"openssl",
"winapi 0.3.6",
]
Expand Down Expand Up @@ -1260,6 +1279,12 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77"

[[package]]
name = "hex"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "023b39be39e3a2da62a94feb433e91e8bcd37676fbc8bea371daf52b7a769a3e"

[[package]]
name = "home"
version = "0.5.0"
Expand Down Expand Up @@ -2062,7 +2087,7 @@ dependencies = [
"directories",
"env_logger",
"getrandom",
"hex",
"hex 0.3.2",
"log",
"num-traits",
"rand 0.7.0",
Expand Down Expand Up @@ -3257,6 +3282,7 @@ dependencies = [
"serde",
"serde_json",
"smallvec",
"url 2.1.0",
"winapi 0.3.6",
]

Expand Down
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ or reading the [rustc guide][rustcguidebuild].
### Building on *nix
1. Make sure you have installed the dependencies:

* `g++` 4.7 or later or `clang++` 3.x or later
* `g++` 5.1 or later or `clang++` 3.5 or later
* `python` 2.7 (but not 3.x)
* GNU `make` 3.81 or later
* `cmake` 3.4.3 or later
Expand Down Expand Up @@ -151,6 +151,17 @@ by manually calling the appropriate vcvars file before running the bootstrap.
> python x.py build
```
### Building rustc with older host toolchains
It is still possible to build Rust with the older toolchain versions listed below, but only if the
LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN option is set to true in the config.toml file.
* Clang 3.1
* Apple Clang 3.1
* GCC 4.8
* Visual Studio 2015 (Update 3)
Toolchain versions older than what is listed above cannot be used to build rustc.
#### Specifying an ABI
Each specific ABI can also be used from either environment (for example, using
Expand Down
2 changes: 1 addition & 1 deletion src/librustc/traits/select.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ impl IntercrateAmbiguityCause {
String::new()
};
format!(
"upstream crates may add new impl of trait `{}`{} \
"upstream crates may add a new impl of trait `{}`{} \
in future versions",
trait_desc, self_desc
)
Expand Down
Loading

0 comments on commit 19d0703

Please sign in to comment.