Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 5 pull requests #64594

Closed
wants to merge 24 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
166719a
Update installed compiler dependencies
andjo403 Aug 31, 2019
9f4351d
Bless output of test borrowck/return-local-binding-from-desugaring.rs…
lqd Sep 17, 2019
222e920
Bless output of test borrowck/return-local-binding-from-desugaring.rs…
lqd Sep 17, 2019
3ef980a
Update expectations of test ui/dropck/dropck_trait_cycle_checked.rs f…
lqd Sep 17, 2019
34d3167
Bless json output of test ui/json-multiple.rs for Polonius
lqd Sep 17, 2019
f9c7329
Bless json output of test ui/json-options.rs for Polonius
lqd Sep 17, 2019
ceb72e4
Add generic dataflow impl
ecstatic-morse Sep 17, 2019
5496a1f
Document new dataflow analysis
ecstatic-morse Sep 18, 2019
2886037
Temporarily add `#[allow(unused)]` for CI
ecstatic-morse Sep 18, 2019
d583fef
Add ignore reason to placate `tidy`
ecstatic-morse Sep 18, 2019
00c44af
ci: split aws credentials in two separate users with scoped perms
pietroalbini Sep 18, 2019
cbaaf05
Fix `Analysis` example
ecstatic-morse Sep 18, 2019
a526e4f
Use an associated const for `name`
ecstatic-morse Sep 18, 2019
19bf0f4
Fix typo
ecstatic-morse Sep 18, 2019
08aff1a
Publish `rustc_mir::dataflow` and remove `#[allow(unused)]`
ecstatic-morse Sep 18, 2019
a7f5252
Add summary of the current state and future plans
ecstatic-morse Sep 18, 2019
b4e94d9
Fix bug where `is_call_return_effect_applied` was never set
ecstatic-morse Sep 18, 2019
f233a4c
Fix a minor grammar nit, update UI tests
Sep 18, 2019
333230f
Restore whitespace
Sep 18, 2019
9b961a4
Rollup merge of #63630 - andjo403:bump_compiler, r=nikomatsakis
Centril Sep 18, 2019
9908bc3
Rollup merge of #64554 - lqd:polonius_tests4, r=nikomatsakis
Centril Sep 18, 2019
ed81ead
Rollup merge of #64566 - ecstatic-morse:generic-dataflow, r=oli-obk
Centril Sep 18, 2019
aac0301
Rollup merge of #64576 - pietroalbini:split-aws-tokens, r=alexcrichton
Centril Sep 18, 2019
7aa65bf
Rollup merge of #64591 - jamesmunns:grammar-fix, r=jonas-schievink
Centril Sep 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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/ci/azure-pipelines/auto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ trigger:
- auto

variables:
- group: real-prod-credentials
- group: prod-credentials

jobs:
- job: Linux
Expand Down
2 changes: 1 addition & 1 deletion src/ci/azure-pipelines/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ trigger:
- master

variables:
- group: real-prod-credentials
- group: prod-credentials

pool:
vmImage: ubuntu-16.04
Expand Down
8 changes: 5 additions & 3 deletions src/ci/azure-pipelines/steps/run.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,8 @@ steps:
env:
CI: true
SRC: .
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
AWS_ACCESS_KEY_ID: $(SCCACHE_AWS_ACCESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(SCCACHE_AWS_SECRET_ACCESS_KEY)
TOOLSTATE_REPO_ACCESS_TOKEN: $(TOOLSTATE_REPO_ACCESS_TOKEN)
condition: and(succeeded(), not(variables.SKIP_JOB))
displayName: Run build
Expand Down Expand Up @@ -208,7 +209,8 @@ steps:
# errors here ever fail the build since this is just informational.
- bash: aws s3 cp --acl public-read cpu-usage.csv s3://$DEPLOY_BUCKET/rustc-builds/$BUILD_SOURCEVERSION/cpu-$CI_JOB_NAME.csv
env:
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
condition: variables['AWS_SECRET_ACCESS_KEY']
AWS_ACCESS_KEY_ID: $(UPLOAD_AWS_ACCESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(UPLOAD_AWS_SECRET_ACCESS_KEY)
condition: variables['UPLOAD_AWS_SECRET_ACCESS_KEY']
continueOnError: true
displayName: Upload CPU usage statistics
2 changes: 1 addition & 1 deletion src/ci/azure-pipelines/try.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ trigger:
- try

variables:
- group: real-prod-credentials
- group: prod-credentials

jobs:
- job: Linux
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