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

Add -Cbitcode-in-rlib. #71323

Merged
merged 4 commits into from
Apr 22, 2020
Merged

Add -Cbitcode-in-rlib. #71323

merged 4 commits into from
Apr 22, 2020

Conversation

nnethercote
Copy link
Contributor

This is a cut-down version of #70458 that gets the compile-time wins.

r? @alexcrichton

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 19, 2020
@nnethercote
Copy link
Contributor Author

This will need rust-lang/cargo#8134 to land first, and then I can add another commit that updates cargo. And #70729 also needs to land, and then I can remove the "XXX" commit.

@alexcrichton
Copy link
Member

r=me once the relevant bits all land

@nnethercote
Copy link
Contributor Author

@compiler-team: this is a cut-down alternative to #70458. That PR moved LLVM bitcode from a .bc.z file in the rlib into a bitcode section within the .o file in the rlib. Unfortunately, we discovered at the very end that not all linkers can handle such a section.

This PR is much simpler. It adds a new flag, -Cbitcode-in-rlib, which defaults to true for backwards compatibility. If you do specify it, the .bc.z is not put into the rlib. Cargo was taught to emit this flag when appropriate in rust-lang/cargo#8134.

This goes back to the original idea from #66598, before it got pulled into a more expansive, but ultimately infeasible, direction. It attains all the performance benefits that #70458 did.

Normally a new -C flag would require compiler team approval and an FCP. However, because #70458 already went through that process and this PR is very much the same idea (just with a slightly different implementation), @alexcrichton, @Mark-Simulacrum, and I feel that a new FCP was not required.

@Mark-Simulacrum
Copy link
Member

cc @rust-lang/compiler (the compiler-team org on github isn't related)

@nnethercote
Copy link
Contributor Author

I should add some kind of test here, but I'm not sure what it would look like.

@nnethercote
Copy link
Contributor Author

Uh, not sure why I'm getting this test failure:

error[E0053]: method `visit_union` has an incompatible type for trait
   --> src/tools/miri/src/helpers.rs:344:13
    |
344 |             fn visit_union(&mut self, v: MPlaceTy<'tcx, Tag>, fields: usize) -> InterpResult<'tcx> {
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::NonZeroUsize`, found `usize`
    |
    = note: expected fn pointer `fn(&mut helpers::EvalContextExt::visit_freeze_sensitive::UnsafeCellVisitor<'ecx, 'mir, 'tcx, F>, rustc_mir::interpret::MPlaceTy<'_, _>, std::num::NonZeroUsize) -> std::result::Result<_, _>`
               found fn pointer `fn(&mut helpers::EvalContextExt::visit_freeze_sensitive::UnsafeCellVisitor<'ecx, 'mir, 'tcx, F>, rustc_mir::interpret::MPlaceTy<'tcx, _>, usize) -> std::result::Result<_, _>`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0053`.
error: could not compile `miri`.

This PR doesn't touch anything that I would expect to have an effect like that.

@ehuss
Copy link
Contributor

ehuss commented Apr 19, 2020

@nnethercote That error is from miri, which was broken by #70629. When you update a submodule, it triggers the submodule builder for PRs. But the miri error isn't the problem (miri failures are ignored at all times). The PR breaks RLS:

error: Tool `rls` has regressed from test-pass to build-fail during beta week.

We'll need to update RLS. I'll get started on a PR, though it will probably be better just to wait till after the beta branch.

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-tools of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-04-19T21:01:20.4439176Z ========================== Starting Command Output ===========================
2020-04-19T21:01:20.4456579Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/e69e2f1d-47eb-4e17-b746-420e865e0a88.sh
2020-04-19T21:01:20.7244270Z 
2020-04-19T21:01:20.7314070Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-19T21:01:20.7344959Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-19T21:01:20.7356360Z Task         : Get sources
2020-04-19T21:01:20.7356817Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-19T21:01:20.7357259Z Version      : 1.0.0
2020-04-19T21:01:20.7357584Z Author       : Microsoft
---
2020-04-19T21:01:23.2845519Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-19T21:01:23.3116974Z ##[command]git config gc.auto 0
2020-04-19T21:01:23.3122671Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-19T21:01:23.3150721Z ##[command]git config --get-all http.proxy
2020-04-19T21:01:23.3232705Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71323/merge:refs/remotes/pull/71323/merge
---
2020-04-19T21:04:35.4110686Z Looks like docker image is the same as before, not uploading
2020-04-19T21:04:41.9586220Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-19T21:04:41.9790574Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-19T21:04:41.9822302Z == clock drift check ==
2020-04-19T21:04:41.9832899Z   local time: Sun Apr 19 21:04:41 UTC 2020
2020-04-19T21:04:42.2838092Z   network time: Sun, 19 Apr 2020 21:04:42 GMT
2020-04-19T21:04:42.2868196Z Starting sccache server...
2020-04-19T21:04:42.3920989Z configure: processing command line
2020-04-19T21:04:42.3921474Z configure: 
2020-04-19T21:04:42.3922749Z configure: dist.missing-tools   := True
---
2020-04-19T21:17:41.3134210Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-19T21:17:43.0533737Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-19T21:17:44.0523693Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-19T21:17:50.0183681Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-19T21:17:58.5526506Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-19T21:18:03.7014572Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-19T21:18:09.2905332Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-19T21:18:14.7240418Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-19T21:18:24.9859448Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-19T21:48:34.6046771Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-19T21:48:37.7292633Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-19T21:48:39.4561168Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-19T21:48:52.0630715Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-19T21:49:05.1590953Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-19T21:49:15.7939268Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-19T21:49:25.5966276Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-19T21:49:35.2932196Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-19T21:49:52.1196201Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-19T22:48:31.4817050Z Testing rustbook src/doc/embedded-book
2020-04-19T22:48:32.7457048Z  finished in 1.263
2020-04-19T22:48:32.7464403Z Testing rustbook src/doc/edition-guide
2020-04-19T22:48:41.3255676Z  finished in 8.578
2020-04-19T22:50:19.2377736Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-19T22:50:19.2379314Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-19T22:50:19.2380196Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-19T22:50:19.2380992Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2457`
2020-04-19T22:50:19.2381858Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-19T22:50:19.2382557Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-19T22:50:19.2383265Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47732`
2020-04-19T22:50:19.2383975Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-19T22:50:19.2401533Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/51934`
2020-04-19T22:50:19.2402468Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/56245`
2020-04-19T22:50:19.2403244Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/RELEASES.md`
2020-04-19T22:50:19.2404098Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1589-rustc-bug-fix-procedure.md`
2020-04-19T22:50:19.2405027Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-19T22:50:19.2406017Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-19T22:50:19.2407766Z Received 429 (TOO_MANY_REQUESTS) for link `https://gist.github.com/nikomatsakis/631ec8b4af9a18b5d062d9d9b7d3d967`
2020-04-19T22:50:19.2408686Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-19T22:50:19.2409533Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-19T22:50:19.2410354Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_lint/lib.rs`
2020-04-19T22:50:19.2411232Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_typeck/coherence/inherent.rs`
2020-04-19T22:50:19.2411983Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-19T22:50:19.2412683Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues`
2020-04-19T22:50:19.2413260Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/15702`
2020-04-19T22:50:19.2413914Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/doc/unstable-book`
2020-04-19T22:50:19.2414499Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/reference`
2020-04-19T22:50:19.2415096Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/book`
2020-04-19T22:50:19.2415738Z Received 429 (TOO_MANY_REQUESTS) for link `***-by-example`
2020-04-19T22:50:19.2416322Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/32409`
2020-04-19T22:50:19.2416910Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc`
2020-04-19T22:50:19.2417614Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/blob/master/TUTORIAL.md`
2020-04-19T22:50:19.2418335Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/kennytm/rustup-toolchain-install-master`
2020-04-19T22:50:19.2418985Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-19T22:50:19.2419526Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme`
2020-04-19T22:50:19.2420219Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme/blob/master/summarize/Readme.md`
2020-04-19T22:50:19.2420879Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-19T22:50:19.2422081Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/blob/master/collector/README.md`
2020-04-19T22:50:19.2423048Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/tree/master/collector/benchmarks`
2020-04-19T22:50:19.2423668Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-19T22:50:19.2424534Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-19T22:50:19.2425263Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/fmt-rfcs`
2020-04-19T22:50:19.2426078Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/659994627234ce7d95a1a52ad8756ce661059adf/src/tools/tidy/src/deps.rs`
2020-04-19T22:50:19.2426709Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rls`
2020-04-19T22:50:19.2427329Z Received 429 (TOO_MANY_REQUESTS) for link `***fix`
2020-04-19T22:50:19.2427911Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Assignment`
2020-04-19T22:50:19.2428549Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/140`
2020-04-19T22:50:19.2429185Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/221`
2020-04-19T22:50:19.2429794Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/`
2020-04-19T22:50:19.2430451Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Pinging`
2020-04-19T22:50:19.2431147Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/triagebot.toml`
2020-04-19T22:50:19.2431809Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-Cleanup-Crew`
2020-04-19T22:50:19.2432390Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/jethrogb/rust-reduce`
2020-04-19T22:50:19.2433017Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-19T22:50:19.2434024Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-19T22:50:19.2434669Z Received 429 (TOO_MANY_REQUESTS) for link `***/`
2020-04-19T22:50:19.2435277Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-LLVM`
2020-04-19T22:50:19.2435911Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-APACHE`
2020-04-19T22:50:19.2436558Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-MIT`
2020-04-19T22:50:19.2437184Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/COPYRIGHT`
2020-04-19T22:50:19.2437806Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/issues`
2020-04-19T22:50:19.2438390Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide`
2020-04-19T22:50:19.2439034Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_metadata`
2020-04-19T22:50:19.2439723Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_middle/dep_graph`
2020-04-19T22:50:19.2440360Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42678`
2020-04-19T22:50:19.2441115Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/rustc-on-demand-incremental-design-doc/blob/master/0000-rustc-on-demand-and-incremental.md`
2020-04-19T22:50:19.2441886Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42293`
2020-04-19T22:50:19.2442471Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42633`
2020-04-19T22:50:19.2443020Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/salsa-rs/salsa`
2020-04-19T22:50:19.2443773Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/blob/master/examples/rustc-driver-example.rs`
2020-04-19T22:50:19.2444469Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustdoc`
2020-04-19T22:50:19.2445113Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/tools/rustdoc`
2020-04-19T22:50:19.2445736Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/44136`
2020-04-19T22:50:19.2446355Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_ast`
2020-04-19T22:50:19.2447030Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_expand/mbe`
2020-04-19T22:50:19.2447647Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/41710`
2020-04-19T22:50:19.2448404Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/597f432489f12a3f33419daa039ccef11a12c4fd/src/librustc_typeck/astconv.rs`
2020-04-19T22:50:19.2449252Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_macros/src/type_foldable.rs`
2020-04-19T22:50:19.2450140Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-19T22:50:19.2450993Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-19T22:50:19.2451835Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-19T22:50:19.2452528Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/22019`
2020-04-19T22:50:19.2453113Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/18290`
2020-04-19T22:50:19.2453708Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48416`
2020-04-19T22:50:19.2454289Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48416`
2020-04-19T22:50:19.2454898Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/tree/master/chalk-engine`
2020-04-19T22:50:19.2455630Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_traits`
2020-04-19T22:50:19.2456332Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_middle/traits/mod.rs`
2020-04-19T22:50:19.2456999Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/chalk-ir/src/lib.rs`
2020-04-19T22:50:19.2457807Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_middle/ty/sty.rs`
2020-04-19T22:50:19.2458453Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang-nursery/chalk/blob/master/chalk-ir/src/lib.rs`
2020-04-19T22:50:19.2459140Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2089-implied-bounds.md`
2020-04-19T22:50:19.2459784Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/43786`
2020-04-19T22:50:19.2460316Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/69247`
2020-04-19T22:50:19.2460917Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/chalk-solve/src/clauses.rs`
2020-04-19T22:50:19.2461599Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_traits`
2020-04-19T22:50:19.2462200Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/chalk-solve/src/wf.rs`
2020-04-19T22:50:19.2462887Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/tests/test/wf_lowering.rs`
2020-04-19T22:50:19.2463654Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/239e4ae4e69b2785b5f99e0f2b41fc16b0b4e65e/chalk-engine/src/README.md`
2020-04-19T22:50:19.2464362Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/issues`
2020-04-19T22:50:19.2464908Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47828`
2020-04-19T22:50:19.2465454Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62474`
2020-04-19T22:50:19.2465985Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62592`
2020-04-19T22:50:19.2466520Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/`
2020-04-19T22:50:19.2467166Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-19T22:50:19.2467852Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-19T22:50:19.2468552Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-19T22:50:19.2469188Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/47809`
2020-04-19T22:50:19.2469806Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-19T22:50:19.2470489Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/librustc_codegen_ssa/back/symbol_export.rs`
2020-04-19T22:50:19.2471220Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-19T22:50:19.2471894Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt/lib/profile`
2020-04-19T22:50:19.2472786Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/test/run-make-fulldeps`
2020-04-19T22:50:19.2473497Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/test/codegen/pgo-instrumentation.rs`
2020-04-19T22:50:19.2474820Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt`
2020-04-19T22:50:19.2475838Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/native.rs`
2020-04-19T22:50:19.2477435Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/compile.rs`
2020-04-19T22:50:19.2478537Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/attributes.rs`
2020-04-19T22:50:19.2479711Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_mir/transform/inline.rs`
2020-04-19T22:50:19.2480779Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/blob/9330ec5a4c1df5fc1fa62f993ed6a04da68cb040/llvm/include/llvm/IR/Attributes.td`
2020-04-19T22:50:19.2482011Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/back/write.rs`
2020-04-19T22:50:19.2483071Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_ssa/back/link.rs`
2020-04-19T22:50:19.2483656Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/google/sanitizers/wiki/`
2020-04-19T22:50:19.2484449Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/gdb`
2020-04-19T22:50:19.2485270Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-19T22:50:19.2486070Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-19T22:50:19.2486789Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb`
2020-04-19T22:50:19.2487547Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb/wiki`
2020-04-19T22:50:19.2488374Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/34457`
2020-04-19T22:50:19.2489139Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/33014`
2020-04-19T22:50:19.2489886Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2117`
2020-04-19T22:50:19.2490724Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-19T22:50:19.2491046Z Timeout for link `https://web.njit.edu/~dingxn/papers/BWS.pdf`
2020-04-19T22:50:19.2496209Z Copying stage2 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
2020-04-19T22:50:19.2642343Z Building stage2 tool clippy-driver (x86_64-unknown-linux-gnu)
2020-04-19T22:50:19.5203661Z    Compiling proc-macro2 v0.4.30
2020-04-19T22:50:19.5204907Z    Compiling unicode-xid v0.1.0
---
2020-04-19T23:03:44.2582034Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-19T23:03:44.2582240Z 
2020-04-19T23:03:44.2588483Z 
2020-04-19T23:03:44.2588769Z running 1 test
2020-04-19T23:03:44.7050862Z test [ui] ui-toml/zero_single_char_names/zero_single_char_names.rs ... ok
2020-04-19T23:03:44.7052213Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-19T23:03:44.7052500Z 
2020-04-19T23:03:44.7052734Z 
2020-04-19T23:03:44.7052896Z running 1 test
---
2020-04-19T23:19:21.0378772Z    Compiling cargo v0.45.0 (/checkout/src/tools/cargo)
2020-04-19T23:19:40.6041555Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6042944Z    --> src/tools/rls/rls/src/build/cargo.rs:359:58
2020-04-19T23:19:40.6043666Z     |
2020-04-19T23:19:40.6044582Z 359 |     fn init<'a>(&self, cx: &Context<'a, '_>, unit: &Unit<'a>) {
2020-04-19T23:19:40.6049562Z 
2020-04-19T23:19:40.6056557Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6057592Z    --> src/tools/rls/rls/src/build/cargo.rs:371:41
2020-04-19T23:19:40.6058332Z     |
2020-04-19T23:19:40.6058332Z     |
2020-04-19T23:19:40.6059185Z 371 |     fn force_rebuild(&self, unit: &Unit<'_>) -> bool {
2020-04-19T23:19:40.6063343Z 
2020-04-19T23:19:40.6072968Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6074068Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:467:16
2020-04-19T23:19:40.6074809Z     |
2020-04-19T23:19:40.6074809Z     |
2020-04-19T23:19:40.6075588Z 467 | impl From<Unit<'_>> for UnitKey {
2020-04-19T23:19:40.6079544Z 
2020-04-19T23:19:40.6086218Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6087838Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:483:16
2020-04-19T23:19:40.6089985Z     |
2020-04-19T23:19:40.6089985Z     |
2020-04-19T23:19:40.6090494Z 483 | impl From<Unit<'_>> for OwnedUnit {
2020-04-19T23:19:40.6094829Z 
2020-04-19T23:19:40.6105667Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6106494Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:134:25
2020-04-19T23:19:40.6106985Z     |
2020-04-19T23:19:40.6106985Z     |
2020-04-19T23:19:40.6107568Z 134 |         Filter: Fn(Unit<'a>) -> bool,
2020-04-19T23:19:40.6112341Z 
2020-04-19T23:19:40.6120125Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6120989Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:130:20
2020-04-19T23:19:40.6121475Z     |
2020-04-19T23:19:40.6121475Z     |
2020-04-19T23:19:40.6122028Z 130 |         unit: Unit<'a>,
2020-04-19T23:19:40.6123157Z     |                    ^^ unexpected lifetime argument
2020-04-19T23:19:40.6127153Z 
2020-04-19T23:19:40.6137569Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6138293Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:468:24
2020-04-19T23:19:40.6138778Z     |
2020-04-19T23:19:40.6139371Z 468 |     fn from(unit: Unit<'_>) -> UnitKey {
2020-04-19T23:19:40.6144083Z 
2020-04-19T23:19:40.6195025Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-19T23:19:40.6195708Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:484:24
2020-04-19T23:19:40.6196167Z     |
2020-04-19T23:19:40.6196167Z     |
2020-04-19T23:19:40.6196744Z 484 |     fn from(unit: Unit<'_>) -> OwnedUnit {
2020-04-19T23:19:40.6197765Z 
2020-04-19T23:19:40.6397756Z error: aborting due to 8 previous errors
2020-04-19T23:19:40.6404347Z 
2020-04-19T23:19:40.6411303Z For more information about this error, try `rustc --explain E0107`.
---
2020-04-19T23:28:10.1359305Z test string::test::should_break_forward ... ok
2020-04-19T23:28:10.1359594Z test string::test::should_break_on_punctuation ... ok
2020-04-19T23:28:10.1359879Z test string::test::should_break_on_whitespace ... ok
2020-04-19T23:28:10.1360178Z test string::test::significant_whitespaces ... ok
2020-04-19T23:28:10.1360517Z test syntux::session::tests::emitter::handles_fatal_parse_error_in_ignored_file ... ok
2020-04-19T23:28:10.1360916Z test syntux::session::tests::emitter::handles_mix_of_recoverable_parse_error ... ok
2020-04-19T23:28:10.1361335Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_ignored_file ... ok
2020-04-19T23:28:10.1361868Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_non_ignored_file ... ok
2020-04-19T23:28:10.1397367Z test string::test::retain_blank_lines ... ok
2020-04-19T23:28:10.1423303Z test test::coverage_tests ... ok
2020-04-19T23:28:10.1423754Z test test::format_lines_errors_are_reported ... ok
2020-04-19T23:28:10.1432790Z test test::format_lines_errors_are_reported_with_tabs ... ok
---
2020-04-19T23:28:33.8877033Z     |
2020-04-19T23:28:33.8878693Z 344 |             fn visit_union(&mut self, v: MPlaceTy<'tcx, Tag>, fields: usize) -> InterpResult<'tcx> {
2020-04-19T23:28:33.8881451Z     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::NonZeroUsize`, found `usize`
2020-04-19T23:28:33.8883311Z     |
2020-04-19T23:28:33.8885775Z     = note: expected fn pointer `fn(&mut helpers::EvalContextExt::visit_freeze_sensitive::UnsafeCellVisitor<'ecx, 'mir, 'tcx, F>, rustc_mir::interpret::MPlaceTy<'_, _>, std::num::NonZeroUsize) -> std::result::Result<_, _>`
2020-04-19T23:28:33.8888956Z                found fn pointer `fn(&mut helpers::EvalContextExt::visit_freeze_sensitive::UnsafeCellVisitor<'ecx, 'mir, 'tcx, F>, rustc_mir::interpret::MPlaceTy<'tcx, _>, usize) -> std::result::Result<_, _>`
2020-04-19T23:28:35.7500631Z error: aborting due to previous error
2020-04-19T23:28:35.7502342Z 
2020-04-19T23:28:35.7503617Z For more information about this error, try `rustc --explain E0053`.
2020-04-19T23:28:35.7654436Z error: could not compile `miri`.
---
2020-04-19T23:28:37.1781118Z Verifying status of miri...
2020-04-19T23:28:37.1781481Z Verifying status of embedded-book...
2020-04-19T23:28:37.1781866Z Verifying status of rustc-dev-guide...
2020-04-19T23:28:37.1833816Z Cloning into 'rust-toolstate'...
2020-04-19T23:28:37.8231634Z error: Tool `rls` has regressed from test-pass to build-fail during beta week.
2020-04-19T23:28:37.8241380Z Build completed unsuccessfully in 0:00:01
2020-04-19T23:28:37.8345925Z == clock drift check ==
2020-04-19T23:28:37.8360543Z   local time: Sun Apr 19 23:28:37 UTC 2020
2020-04-19T23:28:37.8360543Z   local time: Sun Apr 19 23:28:37 UTC 2020
2020-04-19T23:28:37.8960041Z   network time: Sun, 19 Apr 2020 23:28:37 GMT
2020-04-19T23:28:38.8105664Z 
2020-04-19T23:28:38.8105664Z 
2020-04-19T23:28:38.8190517Z ##[error]Bash exited with code '1'.
2020-04-19T23:28:38.8203015Z ##[section]Finishing: Run build
2020-04-19T23:28:38.8256101Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-19T23:28:38.8261184Z Task         : Get sources
2020-04-19T23:28:38.8261494Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-19T23:28:38.8261778Z Version      : 1.0.0
2020-04-19T23:28:38.8262002Z Author       : Microsoft
2020-04-19T23:28:38.8262002Z Author       : Microsoft
2020-04-19T23:28:38.8262318Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-19T23:28:38.8262798Z ==============================================================================
2020-04-19T23:28:39.1448294Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-19T23:28:39.1509905Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-19T23:28:39.1607480Z Cleaning up task key
2020-04-19T23:28:39.1609034Z Start cleaning up orphan processes.
2020-04-19T23:28:39.1783387Z Terminate orphan process: pid (5534) (python)
2020-04-19T23:28:39.1997692Z ##[section]Finishing: Finalize Job

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-tools of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-04-20T01:50:04.5682207Z ========================== Starting Command Output ===========================
2020-04-20T01:50:04.5685938Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/86bed11c-cf31-4095-9f7c-b1b620d88325.sh
2020-04-20T01:50:04.5686140Z 
2020-04-20T01:50:04.5690054Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-20T01:50:04.5710728Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-20T01:50:04.5713838Z Task         : Get sources
2020-04-20T01:50:04.5714233Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-20T01:50:04.5714665Z Version      : 1.0.0
2020-04-20T01:50:04.5714815Z Author       : Microsoft
---
2020-04-20T01:50:05.5648335Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-20T01:50:05.5656725Z ##[command]git config gc.auto 0
2020-04-20T01:50:05.5662648Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-20T01:50:05.5667923Z ##[command]git config --get-all http.proxy
2020-04-20T01:50:05.5676571Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71323/merge:refs/remotes/pull/71323/merge
---
2020-04-20T01:52:34.9223760Z Looks like docker image is the same as before, not uploading
2020-04-20T01:52:42.5798652Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-20T01:52:42.6058104Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-20T01:52:42.6081506Z == clock drift check ==
2020-04-20T01:52:42.6100123Z   local time: Mon Apr 20 01:52:42 UTC 2020
2020-04-20T01:52:42.9435101Z   network time: Mon, 20 Apr 2020 01:52:42 GMT
2020-04-20T01:52:42.9459087Z Starting sccache server...
2020-04-20T01:52:43.0567940Z configure: processing command line
2020-04-20T01:52:43.0568160Z configure: 
2020-04-20T01:52:43.0568952Z configure: rust.codegen-units-std := 1
---
2020-04-20T02:05:26.5850005Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-20T02:05:28.3899252Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-20T02:05:29.3830300Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-20T02:05:36.8736030Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-20T02:05:44.7049512Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-20T02:05:51.6432203Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-20T02:05:57.4427957Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-20T02:06:03.2214556Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-20T02:06:12.8126802Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-20T02:38:17.2111264Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-20T02:38:20.7225960Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-20T02:38:22.7311668Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-20T02:38:38.6947743Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-20T02:38:51.5901214Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-20T02:39:05.4577612Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-20T02:39:16.9042917Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-20T02:39:27.5896118Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-20T02:39:44.1274966Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-20T03:39:47.4862050Z Testing rustbook src/doc/embedded-book
2020-04-20T03:39:48.6055969Z  finished in 1.119
2020-04-20T03:39:48.6062392Z Testing rustbook src/doc/edition-guide
2020-04-20T03:39:56.7661072Z  finished in 8.159
2020-04-20T03:42:12.2950296Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-20T03:42:12.2959919Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-20T03:42:12.2961435Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47732`
2020-04-20T03:42:12.2963607Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-20T03:42:12.2965380Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/51934`
2020-04-20T03:42:12.2966200Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/56245`
2020-04-20T03:42:12.2967226Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/RELEASES.md`
2020-04-20T03:42:12.2968463Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1589-rustc-bug-fix-procedure.md`
2020-04-20T03:42:12.2969663Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-20T03:42:12.2970867Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-20T03:42:12.2971588Z Received 429 (TOO_MANY_REQUESTS) for link `https://gist.github.com/nikomatsakis/631ec8b4af9a18b5d062d9d9b7d3d967`
2020-04-20T03:42:12.2972722Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-20T03:42:12.2973896Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-20T03:42:12.2975818Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_lint/lib.rs`
2020-04-20T03:42:12.2977004Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_typeck/coherence/inherent.rs`
2020-04-20T03:42:12.2978033Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-20T03:42:12.2979173Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues`
2020-04-20T03:42:12.2980064Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/15702`
2020-04-20T03:42:12.2981431Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/doc/unstable-book`
2020-04-20T03:42:12.2983589Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/reference`
2020-04-20T03:42:12.2984225Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/book`
2020-04-20T03:42:12.2985050Z Received 429 (TOO_MANY_REQUESTS) for link `***-by-example`
2020-04-20T03:42:12.2985987Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/32409`
2020-04-20T03:42:12.2986908Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc`
2020-04-20T03:42:12.2987713Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/blob/master/TUTORIAL.md`
2020-04-20T03:42:12.2988396Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/kennytm/rustup-toolchain-install-master`
2020-04-20T03:42:12.2989230Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-20T03:42:12.2990099Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme`
2020-04-20T03:42:12.2990919Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme/blob/master/summarize/Readme.md`
2020-04-20T03:42:12.2991779Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-20T03:42:12.2992569Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/blob/master/collector/README.md`
2020-04-20T03:42:12.2993702Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/tree/master/collector/benchmarks`
2020-04-20T03:42:12.2994696Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-20T03:42:12.2995430Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-20T03:42:12.2996235Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/fmt-rfcs`
2020-04-20T03:42:12.2998462Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/659994627234ce7d95a1a52ad8756ce661059adf/src/tools/tidy/src/deps.rs`
2020-04-20T03:42:12.2999238Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rls`
2020-04-20T03:42:12.2999947Z Received 429 (TOO_MANY_REQUESTS) for link `***fix`
2020-04-20T03:42:12.3000844Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Assignment`
2020-04-20T03:42:12.3001636Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/140`
2020-04-20T03:42:12.3002218Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/221`
2020-04-20T03:42:12.3002819Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/`
2020-04-20T03:42:12.3003769Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Pinging`
2020-04-20T03:42:12.3004966Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/triagebot.toml`
2020-04-20T03:42:12.3006090Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-Cleanup-Crew`
2020-04-20T03:42:12.3008081Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/jethrogb/rust-reduce`
2020-04-20T03:42:12.3008969Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-20T03:42:12.3009673Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-20T03:42:12.3010377Z Received 429 (TOO_MANY_REQUESTS) for link `***/`
2020-04-20T03:42:12.3011028Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-LLVM`
2020-04-20T03:42:12.3011732Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-APACHE`
2020-04-20T03:42:12.3012418Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-MIT`
2020-04-20T03:42:12.3013260Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/COPYRIGHT`
2020-04-20T03:42:12.3013902Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/issues`
2020-04-20T03:42:12.3014537Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide`
2020-04-20T03:42:12.3015202Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_metadata`
2020-04-20T03:42:12.3015943Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_middle/dep_graph`
2020-04-20T03:42:12.3016617Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42678`
2020-04-20T03:42:12.3017422Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/rustc-on-demand-incremental-design-doc/blob/master/0000-rustc-on-demand-and-incremental.md`
2020-04-20T03:42:12.3018218Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42293`
2020-04-20T03:42:12.3018854Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42633`
2020-04-20T03:42:12.3019426Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/salsa-rs/salsa`
2020-04-20T03:42:12.3020210Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/blob/master/examples/rustc-driver-example.rs`
2020-04-20T03:42:12.3020928Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustdoc`
2020-04-20T03:42:12.3021627Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/tools/rustdoc`
2020-04-20T03:42:12.3022272Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/44136`
2020-04-20T03:42:12.3022958Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_ast`
2020-04-20T03:42:12.3023648Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_expand/mbe`
2020-04-20T03:42:12.3024291Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project`
2020-04-20T03:42:12.3024957Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/59089`
2020-04-20T03:42:12.3025582Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/55835`
2020-04-20T03:42:12.3026187Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47828`
2020-04-20T03:42:12.3037080Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62474`
2020-04-20T03:42:12.3038187Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62592`
2020-04-20T03:42:12.3038757Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/`
2020-04-20T03:42:12.3039615Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-20T03:42:12.3040490Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-20T03:42:12.3041443Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-20T03:42:12.3042098Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/47809`
2020-04-20T03:42:12.3042727Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-20T03:42:12.3043419Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/librustc_codegen_ssa/back/symbol_export.rs`
2020-04-20T03:42:12.3044112Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-20T03:42:12.3045443Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt/lib/profile`
2020-04-20T03:42:12.3046204Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/test/run-make-fulldeps`
2020-04-20T03:42:12.3046895Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/test/codegen/pgo-instrumentation.rs`
2020-04-20T03:42:12.3048582Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt`
2020-04-20T03:42:12.3049373Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/native.rs`
2020-04-20T03:42:12.3050168Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/compile.rs`
2020-04-20T03:42:12.3050980Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/attributes.rs`
2020-04-20T03:42:12.3051796Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_mir/transform/inline.rs`
2020-04-20T03:42:12.3052638Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/blob/9330ec5a4c1df5fc1fa62f993ed6a04da68cb040/llvm/include/llvm/IR/Attributes.td`
2020-04-20T03:42:12.3053533Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/back/write.rs`
2020-04-20T03:42:12.3054367Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_ssa/back/link.rs`
2020-04-20T03:42:12.3054950Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/google/sanitizers/wiki/`
2020-04-20T03:42:12.3055522Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/gdb`
2020-04-20T03:42:12.3056111Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-20T03:42:12.3056675Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-20T03:42:12.3057175Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb`
2020-04-20T03:42:12.3057722Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project`
2020-04-20T03:42:12.3058296Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb/wiki`
2020-04-20T03:42:12.3058872Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/34457`
2020-04-20T03:42:12.3059415Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/33014`
2020-04-20T03:42:12.3059928Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2117`
2020-04-20T03:42:12.3060537Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-20T03:42:12.3061123Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustdoc/core.rs`
2020-04-20T03:42:12.3065815Z Copying stage2 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
2020-04-20T03:42:12.3332627Z Building stage2 tool clippy-driver (x86_64-unknown-linux-gnu)
2020-04-20T03:42:12.5772650Z    Compiling proc-macro2 v0.4.30
2020-04-20T03:42:12.5773106Z    Compiling unicode-xid v0.1.0
---
2020-04-20T03:55:44.4838169Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-20T03:55:44.4838369Z 
2020-04-20T03:55:44.4838618Z 
2020-04-20T03:55:44.4838736Z running 1 test
2020-04-20T03:55:44.9189398Z test [ui] ui-toml/zero_single_char_names/zero_single_char_names.rs ... ok
2020-04-20T03:55:44.9190680Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-20T03:55:44.9190881Z 
2020-04-20T03:55:44.9191009Z 
2020-04-20T03:55:44.9191121Z running 1 test
---
2020-04-20T04:10:29.6136997Z    Compiling cargo v0.45.0 (/checkout/src/tools/cargo)
2020-04-20T04:12:45.8035866Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8038762Z    --> src/tools/rls/rls/src/build/cargo.rs:359:58
2020-04-20T04:12:45.8039421Z     |
2020-04-20T04:12:45.8040120Z 359 |     fn init<'a>(&self, cx: &Context<'a, '_>, unit: &Unit<'a>) {
2020-04-20T04:12:45.8043175Z 
2020-04-20T04:12:45.8044540Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8046575Z    --> src/tools/rls/rls/src/build/cargo.rs:371:41
2020-04-20T04:12:45.8047249Z     |
2020-04-20T04:12:45.8047249Z     |
2020-04-20T04:12:45.8047915Z 371 |     fn force_rebuild(&self, unit: &Unit<'_>) -> bool {
2020-04-20T04:12:45.8049529Z 
2020-04-20T04:12:45.8050342Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8059406Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:467:16
2020-04-20T04:12:45.8060565Z     |
2020-04-20T04:12:45.8060565Z     |
2020-04-20T04:12:45.8062755Z 467 | impl From<Unit<'_>> for UnitKey {
2020-04-20T04:12:45.8064509Z 
2020-04-20T04:12:45.8065162Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8065882Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:483:16
2020-04-20T04:12:45.8066414Z     |
2020-04-20T04:12:45.8066414Z     |
2020-04-20T04:12:45.8066990Z 483 | impl From<Unit<'_>> for OwnedUnit {
2020-04-20T04:12:45.8068120Z 
2020-04-20T04:12:45.8068661Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8085302Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:134:25
2020-04-20T04:12:45.8086888Z     |
2020-04-20T04:12:45.8086888Z     |
2020-04-20T04:12:45.8087399Z 134 |         Filter: Fn(Unit<'a>) -> bool,
2020-04-20T04:12:45.8088292Z 
2020-04-20T04:12:45.8088723Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8089256Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:130:20
2020-04-20T04:12:45.8089631Z     |
2020-04-20T04:12:45.8089631Z     |
2020-04-20T04:12:45.8090079Z 130 |         unit: Unit<'a>,
2020-04-20T04:12:45.8090696Z     |                    ^^ unexpected lifetime argument
2020-04-20T04:12:45.8090950Z 
2020-04-20T04:12:45.8091389Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8091922Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:468:24
2020-04-20T04:12:45.8092298Z     |
2020-04-20T04:12:45.8092775Z 468 |     fn from(unit: Unit<'_>) -> UnitKey {
2020-04-20T04:12:45.8093662Z 
2020-04-20T04:12:45.8094092Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-20T04:12:45.8094621Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:484:24
2020-04-20T04:12:45.8095005Z     |
2020-04-20T04:12:45.8095005Z     |
2020-04-20T04:12:45.8095496Z 484 |     fn from(unit: Unit<'_>) -> OwnedUnit {
2020-04-20T04:12:45.8096384Z 
2020-04-20T04:12:45.8303868Z error: aborting due to 8 previous errors
2020-04-20T04:12:45.8304086Z 
2020-04-20T04:12:45.8304477Z For more information about this error, try `rustc --explain E0107`.
---
2020-04-20T04:20:19.6656320Z test string::test::should_break_on_punctuation ... ok
2020-04-20T04:20:19.6656591Z test string::test::should_break_on_whitespace ... ok
2020-04-20T04:20:19.6656851Z test string::test::significant_whitespaces ... ok
2020-04-20T04:20:19.6657244Z test string::test::should_break_forward ... ok
2020-04-20T04:20:19.6657551Z test syntux::session::tests::emitter::handles_fatal_parse_error_in_ignored_file ... ok
2020-04-20T04:20:19.6658091Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_ignored_file ... ok
2020-04-20T04:20:19.6658827Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_non_ignored_file ... ok
2020-04-20T04:20:19.6659444Z test syntux::session::tests::emitter::handles_mix_of_recoverable_parse_error ... ok
2020-04-20T04:20:19.6691900Z test test::coverage_tests ... ok
2020-04-20T04:20:19.6701721Z test test::format_lines_errors_are_reported ... ok
2020-04-20T04:20:19.6709479Z test test::format_lines_errors_are_reported_with_tabs ... ok
2020-04-20T04:20:19.7030285Z test test::configuration_snippet::configuration_snippet_tests ... ok
---
2020-04-20T04:20:44.2989758Z     |
2020-04-20T04:20:44.2990672Z 344 |             fn visit_union(&mut self, v: MPlaceTy<'tcx, Tag>, fields: usize) -> InterpResult<'tcx> {
2020-04-20T04:20:44.2992259Z     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::num::NonZeroUsize`, found `usize`
2020-04-20T04:20:44.2993253Z     |
2020-04-20T04:20:44.2994629Z     = note: expected fn pointer `fn(&mut helpers::EvalContextExt::visit_freeze_sensitive::UnsafeCellVisitor<'ecx, 'mir, 'tcx, F>, rustc_mir::interpret::MPlaceTy<'_, _>, std::num::NonZeroUsize) -> std::result::Result<_, _>`
2020-04-20T04:20:44.2996371Z                found fn pointer `fn(&mut helpers::EvalContextExt::visit_freeze_sensitive::UnsafeCellVisitor<'ecx, 'mir, 'tcx, F>, rustc_mir::interpret::MPlaceTy<'tcx, _>, usize) -> std::result::Result<_, _>`
2020-04-20T04:20:46.3438386Z error: aborting due to previous error
2020-04-20T04:20:46.3439147Z 
2020-04-20T04:20:46.3439837Z For more information about this error, try `rustc --explain E0053`.
2020-04-20T04:20:46.3584923Z error: could not compile `miri`.
---
2020-04-20T04:20:47.6567307Z Verifying status of miri...
2020-04-20T04:20:47.6567743Z Verifying status of embedded-book...
2020-04-20T04:20:47.6568231Z Verifying status of rustc-dev-guide...
2020-04-20T04:20:47.6614768Z Cloning into 'rust-toolstate'...
2020-04-20T04:20:48.3017972Z error: Tool `rls` has regressed from test-pass to build-fail during beta week.
2020-04-20T04:20:48.3027730Z Build completed unsuccessfully in 0:00:01
2020-04-20T04:20:48.3129099Z == clock drift check ==
2020-04-20T04:20:48.3142722Z   local time: Mon Apr 20 04:20:48 UTC 2020
2020-04-20T04:20:48.3142722Z   local time: Mon Apr 20 04:20:48 UTC 2020
2020-04-20T04:20:48.6342978Z   network time: Mon, 20 Apr 2020 04:20:48 GMT
2020-04-20T04:20:49.5455521Z 
2020-04-20T04:20:49.5455521Z 
2020-04-20T04:20:49.5522878Z ##[error]Bash exited with code '1'.
2020-04-20T04:20:49.5537068Z ##[section]Finishing: Run build
2020-04-20T04:20:49.5587936Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-20T04:20:49.5592502Z Task         : Get sources
2020-04-20T04:20:49.5592760Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-20T04:20:49.5593324Z Version      : 1.0.0
2020-04-20T04:20:49.5593490Z Author       : Microsoft
2020-04-20T04:20:49.5593490Z Author       : Microsoft
2020-04-20T04:20:49.5593731Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-20T04:20:49.5594009Z ==============================================================================
2020-04-20T04:20:49.8809036Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-20T04:20:49.8854876Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-20T04:20:49.8949165Z Cleaning up task key
2020-04-20T04:20:49.8950272Z Start cleaning up orphan processes.
2020-04-20T04:20:49.9123958Z Terminate orphan process: pid (3600) (python)
2020-04-20T04:20:49.9354181Z ##[section]Finishing: Finalize Job

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@alexcrichton
Copy link
Member

@nnethercote want to back out the Cargo update, land this, and we can get the Cargo update in later?

@bors
Copy link
Contributor

bors commented Apr 20, 2020

☔ The latest upstream changes (presumably #70729) made this pull request unmergeable. Please resolve the merge conflicts.

@nnethercote
Copy link
Contributor Author

@nnethercote want to back out the Cargo update, land this, and we can get the Cargo update in later?

I think it's easier to land it all together. Plus, having the Cargo update here means I can do a perf CI run to make sure everything is working:

@bors try @rust-timer queue

@rust-timer
Copy link
Collaborator

Awaiting bors try build completion

@bors
Copy link
Contributor

bors commented Apr 20, 2020

⌛ Trying commit b1dc6912e99847edcf6572bf404a8994dc63183a with merge b517c76f80a97f79f2053eac2db941dcc6ab9be4...

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-tools of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-04-20T22:38:50.3799720Z ========================== Starting Command Output ===========================
2020-04-20T22:38:50.3803365Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/b8b3ed9c-7cd5-4445-a9ff-db588ecd41be.sh
2020-04-20T22:38:50.3803765Z 
2020-04-20T22:38:50.3807074Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-20T22:38:50.3824867Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-20T22:38:50.3828232Z Task         : Get sources
2020-04-20T22:38:50.3828532Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-20T22:38:50.3828805Z Version      : 1.0.0
2020-04-20T22:38:50.3828994Z Author       : Microsoft
---
2020-04-20T22:38:51.3691574Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-20T22:38:51.3696752Z ##[command]git config gc.auto 0
2020-04-20T22:38:51.3700214Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-20T22:38:51.3704292Z ##[command]git config --get-all http.proxy
2020-04-20T22:38:51.3710586Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71323/merge:refs/remotes/pull/71323/merge
---
2020-04-20T22:40:52.5228671Z Looks like docker image is the same as before, not uploading
2020-04-20T22:41:00.2886786Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-20T22:41:00.3149016Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-20T22:41:00.3178970Z == clock drift check ==
2020-04-20T22:41:00.3191157Z   local time: Mon Apr 20 22:41:00 UTC 2020
2020-04-20T22:41:00.6339590Z   network time: Mon, 20 Apr 2020 22:41:00 GMT
2020-04-20T22:41:00.6371583Z Starting sccache server...
2020-04-20T22:41:00.7411086Z configure: processing command line
2020-04-20T22:41:00.7411765Z configure: 
2020-04-20T22:41:00.7412996Z configure: dist.missing-tools   := True
---
2020-04-20T22:53:34.6946617Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-20T22:53:36.4266492Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-20T22:53:37.4787007Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-20T22:53:43.3011863Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-20T22:53:52.7607738Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-20T22:53:57.3713773Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-20T22:54:02.9944085Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-20T22:54:08.5367382Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-20T22:54:19.8434463Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-20T23:24:31.4856507Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-20T23:24:34.6456938Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-20T23:24:36.3730268Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-20T23:24:50.0907591Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-20T23:25:02.1235942Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-20T23:25:13.6565159Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-20T23:25:23.4914948Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-20T23:25:33.2934001Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-20T23:25:50.1875644Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-21T00:24:43.3230595Z Testing rustbook src/doc/embedded-book
2020-04-21T00:24:44.5783464Z  finished in 1.255
2020-04-21T00:24:44.5793717Z Testing rustbook src/doc/edition-guide
2020-04-21T00:24:53.1978949Z  finished in 8.618
2020-04-21T00:26:08.7275682Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48075`
2020-04-21T00:26:08.7277550Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-21T00:26:08.7278385Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-21T00:26:08.7279171Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-21T00:26:08.7280021Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2457`
2020-04-21T00:26:08.7280840Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-21T00:26:08.7282665Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48075`
2020-04-21T00:26:08.7283804Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-21T00:26:08.7285658Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47732`
2020-04-21T00:26:08.7286435Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-21T00:26:08.7287203Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/51934`
2020-04-21T00:26:08.7287998Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48075`
2020-04-21T00:26:08.7288776Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48075`
2020-04-21T00:26:08.7289568Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/56245`
2020-04-21T00:26:08.7290655Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/RELEASES.md`
2020-04-21T00:26:08.7291570Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1589-rustc-bug-fix-procedure.md`
2020-04-21T00:26:08.7292522Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-21T00:26:08.7293489Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-21T00:26:08.7295292Z Received 429 (TOO_MANY_REQUESTS) for link `https://gist.github.com/nikomatsakis/631ec8b4af9a18b5d062d9d9b7d3d967`
2020-04-21T00:26:08.7296246Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-21T00:26:08.7297115Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-21T00:26:08.7297991Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_lint/lib.rs`
2020-04-21T00:26:08.7298901Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_typeck/coherence/inherent.rs`
2020-04-21T00:26:08.7299687Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-21T00:26:08.7300427Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues`
2020-04-21T00:26:08.7301744Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/15702`
2020-04-21T00:26:08.7302448Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/doc/unstable-book`
2020-04-21T00:26:08.7303066Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/reference`
2020-04-21T00:26:08.7303691Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/book`
2020-04-21T00:26:08.7304369Z Received 429 (TOO_MANY_REQUESTS) for link `***-by-example`
2020-04-21T00:26:08.7304986Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/32409`
2020-04-21T00:26:08.7305977Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc`
2020-04-21T00:26:08.7307227Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/blob/master/TUTORIAL.md`
2020-04-21T00:26:08.7307966Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/kennytm/rustup-toolchain-install-master`
2020-04-21T00:26:08.7309043Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-21T00:26:08.7309641Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme`
2020-04-21T00:26:08.7310352Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme/blob/master/summarize/Readme.md`
2020-04-21T00:26:08.7311079Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-21T00:26:08.7311750Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/blob/master/collector/README.md`
2020-04-21T00:26:08.7312491Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/tree/master/collector/benchmarks`
2020-04-21T00:26:08.7313122Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-21T00:26:08.7313799Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-21T00:26:08.7314448Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/fmt-rfcs`
2020-04-21T00:26:08.7315326Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/659994627234ce7d95a1a52ad8756ce661059adf/src/tools/tidy/src/deps.rs`
2020-04-21T00:26:08.7315996Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rls`
2020-04-21T00:26:08.7316660Z Received 429 (TOO_MANY_REQUESTS) for link `***fix`
2020-04-21T00:26:08.7317270Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Assignment`
2020-04-21T00:26:08.7317940Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/140`
2020-04-21T00:26:08.7318615Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/221`
2020-04-21T00:26:08.7319259Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/`
2020-04-21T00:26:08.7319926Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Pinging`
2020-04-21T00:26:08.7320682Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/triagebot.toml`
2020-04-21T00:26:08.7321371Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-Cleanup-Crew`
2020-04-21T00:26:08.7322011Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/jethrogb/rust-reduce`
2020-04-21T00:26:08.7322674Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-21T00:26:08.7323350Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-21T00:26:08.7324030Z Received 429 (TOO_MANY_REQUESTS) for link `***/`
2020-04-21T00:26:08.7324654Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-LLVM`
2020-04-21T00:26:08.7325347Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-APACHE`
2020-04-21T00:26:08.7326011Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-MIT`
2020-04-21T00:26:08.7326693Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/COPYRIGHT`
2020-04-21T00:26:08.7327345Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/issues`
2020-04-21T00:26:08.7328545Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide`
2020-04-21T00:26:08.7329246Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_metadata`
2020-04-21T00:26:08.7329985Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_middle/dep_graph`
2020-04-21T00:26:08.7330646Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42678`
2020-04-21T00:26:08.7331454Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/rustc-on-demand-incremental-design-doc/blob/master/0000-rustc-on-demand-and-incremental.md`
2020-04-21T00:26:08.7332247Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42293`
2020-04-21T00:26:08.7332887Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42633`
2020-04-21T00:26:08.7333465Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/salsa-rs/salsa`
2020-04-21T00:26:08.7334382Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/blob/master/examples/rustc-driver-example.rs`
2020-04-21T00:26:08.7335163Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustdoc`
2020-04-21T00:26:08.7335878Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/tools/rustdoc`
2020-04-21T00:26:08.7336523Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/44136`
2020-04-21T00:26:08.7337204Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_ast`
2020-04-21T00:26:08.7337900Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_expand/mbe`
2020-04-21T00:26:08.7338575Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/41710`
2020-04-21T00:26:08.7339374Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/597f432489f12a3f33419daa039ccef11a12c4fd/src/librustc_typeck/astconv.rs`
2020-04-21T00:26:08.7340184Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_macros/src/type_foldable.rs`
2020-04-21T00:26:08.7341057Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-21T00:26:08.7341941Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-21T00:26:08.7342837Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-21T00:26:08.7343551Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/22019`
2020-04-21T00:26:08.7344190Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/18290`
2020-04-21T00:26:08.7344846Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48416`
2020-04-21T00:26:08.7349534Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/48416`
2020-04-21T00:26:08.7350473Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/tree/master/chalk-engine`
2020-04-21T00:26:08.7351292Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_traits`
2020-04-21T00:26:08.7352046Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_middle/traits/mod.rs`
2020-04-21T00:26:08.7352775Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/chalk-ir/src/lib.rs`
2020-04-21T00:26:08.7353556Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_middle/ty/sty.rs`
2020-04-21T00:26:08.7354286Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang-nursery/chalk/blob/master/chalk-ir/src/lib.rs`
2020-04-21T00:26:08.7355063Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2089-implied-bounds.md`
2020-04-21T00:26:08.7355803Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/43786`
2020-04-21T00:26:08.7356418Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/69247`
2020-04-21T00:26:08.7357085Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/chalk-solve/src/clauses.rs`
2020-04-21T00:26:08.7357880Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_traits`
2020-04-21T00:26:08.7358571Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/chalk-solve/src/wf.rs`
2020-04-21T00:26:08.7359909Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/master/tests/test/wf_lowering.rs`
2020-04-21T00:26:08.7361197Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/chalk/blob/239e4ae4e69b2785b5f99e0f2b41fc16b0b4e65e/chalk-engine/src/README.md`
2020-04-21T00:26:08.7362019Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/issues`
2020-04-21T00:26:08.7362652Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47828`
2020-04-21T00:26:08.7363287Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62474`
2020-04-21T00:26:08.7363898Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62592`
2020-04-21T00:26:08.7364493Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/`
2020-04-21T00:26:08.7365476Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-21T00:26:08.7366344Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-21T00:26:08.7367139Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-21T00:26:08.7367869Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/47809`
2020-04-21T00:26:08.7368580Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-21T00:26:08.7369360Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/librustc_codegen_ssa/back/symbol_export.rs`
2020-04-21T00:26:08.7370138Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-21T00:26:08.7370850Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt/lib/profile`
2020-04-21T00:26:08.7371664Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/test/run-make-fulldeps`
2020-04-21T00:26:08.7372425Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/test/codegen/pgo-instrumentation.rs`
2020-04-21T00:26:08.7373140Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt`
2020-04-21T00:26:08.7373990Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/native.rs`
2020-04-21T00:26:08.7374859Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/compile.rs`
2020-04-21T00:26:08.7375750Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/attributes.rs`
2020-04-21T00:26:08.7376665Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_mir/transform/inline.rs`
2020-04-21T00:26:08.7377571Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/blob/9330ec5a4c1df5fc1fa62f993ed6a04da68cb040/llvm/include/llvm/IR/Attributes.td`
2020-04-21T00:26:08.7378561Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/back/write.rs`
2020-04-21T00:26:08.7379792Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_ssa/back/link.rs`
2020-04-21T00:26:08.7380264Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/google/sanitizers/wiki/`
2020-04-21T00:26:08.7380934Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/gdb`
2020-04-21T00:26:08.7381645Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-21T00:26:08.7382291Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-21T00:26:08.7382896Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb`
2020-04-21T00:26:08.7383545Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb/wiki`
2020-04-21T00:26:08.7384221Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/34457`
2020-04-21T00:26:08.7384862Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/33014`
2020-04-21T00:26:08.7385466Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2117`
2020-04-21T00:26:08.7386465Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-21T00:26:08.7387146Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustdoc/core.rs`
2020-04-21T00:26:08.7387781Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/1wilkens/thesis-ba`
2020-04-21T00:26:08.7389496Z Copying stage2 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
2020-04-21T00:26:08.7744879Z Building stage2 tool clippy-driver (x86_64-unknown-linux-gnu)
2020-04-21T00:26:09.0426065Z    Compiling proc-macro2 v0.4.30
2020-04-21T00:26:09.0427346Z    Compiling unicode-xid v0.1.0
---
2020-04-21T00:39:43.9504591Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-21T00:39:43.9504798Z 
2020-04-21T00:39:43.9504908Z 
2020-04-21T00:39:43.9505039Z running 1 test
2020-04-21T00:39:44.3949292Z test [ui] ui-toml/zero_single_char_names/zero_single_char_names.rs ... ok
2020-04-21T00:39:44.3949863Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-21T00:39:44.3950069Z 
2020-04-21T00:39:44.3950161Z 
2020-04-21T00:39:44.3950309Z running 1 test
---
2020-04-21T00:55:25.3457088Z    Compiling cargo v0.45.0 (/checkout/src/tools/cargo)
2020-04-21T00:55:44.9471002Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9472371Z    --> src/tools/rls/rls/src/build/cargo.rs:359:58
2020-04-21T00:55:44.9473079Z     |
2020-04-21T00:55:44.9473976Z 359 |     fn init<'a>(&self, cx: &Context<'a, '_>, unit: &Unit<'a>) {
2020-04-21T00:55:44.9478916Z 
2020-04-21T00:55:44.9483198Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9484160Z    --> src/tools/rls/rls/src/build/cargo.rs:371:41
2020-04-21T00:55:44.9484883Z     |
2020-04-21T00:55:44.9484883Z     |
2020-04-21T00:55:44.9485721Z 371 |     fn force_rebuild(&self, unit: &Unit<'_>) -> bool {
2020-04-21T00:55:44.9490495Z 
2020-04-21T00:55:44.9497398Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9498398Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:467:16
2020-04-21T00:55:44.9499043Z     |
2020-04-21T00:55:44.9499043Z     |
2020-04-21T00:55:44.9499940Z 467 | impl From<Unit<'_>> for UnitKey {
2020-04-21T00:55:44.9506251Z 
2020-04-21T00:55:44.9509014Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9510107Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:483:16
2020-04-21T00:55:44.9510890Z     |
2020-04-21T00:55:44.9510890Z     |
2020-04-21T00:55:44.9512054Z 483 | impl From<Unit<'_>> for OwnedUnit {
2020-04-21T00:55:44.9547512Z 
2020-04-21T00:55:44.9548537Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9549326Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:134:25
2020-04-21T00:55:44.9549817Z     |
2020-04-21T00:55:44.9549817Z     |
2020-04-21T00:55:44.9550420Z 134 |         Filter: Fn(Unit<'a>) -> bool,
2020-04-21T00:55:44.9551519Z 
2020-04-21T00:55:44.9552063Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9552720Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:130:20
2020-04-21T00:55:44.9553208Z     |
2020-04-21T00:55:44.9553208Z     |
2020-04-21T00:55:44.9553750Z 130 |         unit: Unit<'a>,
2020-04-21T00:55:44.9554503Z     |                    ^^ unexpected lifetime argument
2020-04-21T00:55:44.9554806Z 
2020-04-21T00:55:44.9555344Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9556003Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:468:24
2020-04-21T00:55:44.9556489Z     |
2020-04-21T00:55:44.9557070Z 468 |     fn from(unit: Unit<'_>) -> UnitKey {
2020-04-21T00:55:44.9558156Z 
2020-04-21T00:55:44.9558693Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T00:55:44.9559354Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:484:24
2020-04-21T00:55:44.9559829Z     |
2020-04-21T00:55:44.9559829Z     |
2020-04-21T00:55:44.9560431Z 484 |     fn from(unit: Unit<'_>) -> OwnedUnit {
2020-04-21T00:55:44.9561520Z 
2020-04-21T00:55:44.9734924Z error: aborting due to 8 previous errors
2020-04-21T00:55:44.9738396Z 
2020-04-21T00:55:44.9743385Z For more information about this error, try `rustc --explain E0107`.
---
2020-04-21T01:04:24.0457841Z test string::test::retain_blank_lines ... ok
2020-04-21T01:04:24.0458129Z test string::test::should_break_forward ... ok
2020-04-21T01:04:24.0458421Z test string::test::should_break_on_punctuation ... ok
2020-04-21T01:04:24.0458736Z test string::test::should_break_on_whitespace ... ok
2020-04-21T01:04:24.0459080Z test syntux::session::tests::emitter::handles_fatal_parse_error_in_ignored_file ... ok
2020-04-21T01:04:24.0459475Z test syntux::session::tests::emitter::handles_mix_of_recoverable_parse_error ... ok
2020-04-21T01:04:24.0460064Z test string::test::significant_whitespaces ... ok
2020-04-21T01:04:24.0464864Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_ignored_file ... ok
2020-04-21T01:04:24.0465328Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_non_ignored_file ... ok
2020-04-21T01:04:24.0548802Z test test::coverage_tests ... ok
2020-04-21T01:04:24.0549101Z test test::format_lines_errors_are_reported ... ok
2020-04-21T01:04:24.0549385Z test test::format_lines_errors_are_reported_with_tabs ... ok
2020-04-21T01:04:24.0870070Z test test::configuration_snippet::configuration_snippet_tests ... ok
---
2020-04-21T01:04:48.3373091Z    --> src/tools/miri/src/diagnostics.rs:182:12
2020-04-21T01:04:48.3373634Z     |
2020-04-21T01:04:48.3374488Z 182 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3375328Z     |            ^^^^
2020-04-21T01:04:48.3376188Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 182:6
2020-04-21T01:04:48.3377562Z     |
2020-04-21T01:04:48.3378420Z 182 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3379252Z     |      ^^^^
2020-04-21T01:04:48.3379497Z 
---
2020-04-21T01:04:48.3390949Z   --> src/tools/miri/src/helpers.rs:15:12
2020-04-21T01:04:48.3391482Z    |
2020-04-21T01:04:48.3392334Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3393169Z    |            ^^^^
2020-04-21T01:04:48.3394019Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 15:6
2020-04-21T01:04:48.3395340Z    |
2020-04-21T01:04:48.3396186Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3397297Z    |      ^^^^
2020-04-21T01:04:48.3397541Z 
2020-04-21T01:04:48.3397541Z 
2020-04-21T01:04:48.3402778Z error[E0478]: lifetime bound not satisfied
2020-04-21T01:04:48.3403527Z    --> src/tools/miri/src/helpers.rs:267:35
2020-04-21T01:04:48.3404123Z     |
2020-04-21T01:04:48.3404892Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3406450Z     |
2020-04-21T01:04:48.3407328Z note: lifetime parameter instantiated with the lifetime `'tcx` as defined on the impl at 267:26
2020-04-21T01:04:48.3408174Z    --> src/tools/miri/src/helpers.rs:267:26
2020-04-21T01:04:48.3408730Z     |
2020-04-21T01:04:48.3408730Z     |
2020-04-21T01:04:48.3409475Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3410274Z     |                          ^^^^
2020-04-21T01:04:48.3411160Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 267:20
2020-04-21T01:04:48.3412500Z     |
2020-04-21T01:04:48.3412500Z     |
2020-04-21T01:04:48.3413257Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3414313Z 
2020-04-21T01:04:48.3596870Z error[E0495]: cannot infer an appropriate lifetime for lifetime parameter `'tcx` due to conflicting requirements
2020-04-21T01:04:48.3597683Z    --> src/tools/miri/src/helpers.rs:267:35
2020-04-21T01:04:48.3598149Z     |
2020-04-21T01:04:48.3598149Z     |
2020-04-21T01:04:48.3598800Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3600118Z     |
2020-04-21T01:04:48.3600118Z     |
2020-04-21T01:04:48.3600772Z note: first, the lifetime cannot outlive the lifetime `'tcx` as defined on the impl at 267:26...
2020-04-21T01:04:48.3601935Z     |
2020-04-21T01:04:48.3601935Z     |
2020-04-21T01:04:48.3602562Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3603812Z note: ...so that the types are compatible
2020-04-21T01:04:48.3604374Z    --> src/tools/miri/src/helpers.rs:267:35
2020-04-21T01:04:48.3604825Z     |
2020-04-21T01:04:48.3604825Z     |
2020-04-21T01:04:48.3605464Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3606245Z     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2020-04-21T01:04:48.3607404Z     = note: expected  `rustc_mir::interpret::ValueVisitor<'mir, 'tcx, machine::Evaluator<'tcx>>`
2020-04-21T01:04:48.3608286Z                found  `rustc_mir::interpret::ValueVisitor<'_, '_, machine::Evaluator<'_>>`
2020-04-21T01:04:48.3609101Z note: but, the lifetime must be valid for the lifetime `'mir` as defined on the impl at 267:20...
2020-04-21T01:04:48.3610253Z     |
2020-04-21T01:04:48.3610253Z     |
2020-04-21T01:04:48.3610880Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T01:04:48.3612117Z note: ...so that the types are compatible
2020-04-21T01:04:48.3612683Z    --> src/tools/miri/src/helpers.rs:272:22
2020-04-21T01:04:48.3613152Z     |
2020-04-21T01:04:48.3613698Z 272 |             type V = MPlaceTy<'tcx, Tag>;
---
2020-04-21T01:04:48.3640420Z   --> src/tools/miri/src/shims/dlsym.rs:23:12
2020-04-21T01:04:48.3640890Z    |
2020-04-21T01:04:48.3641591Z 23 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3642301Z    |            ^^^^
2020-04-21T01:04:48.3643022Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 23:6
2020-04-21T01:04:48.3644162Z    |
2020-04-21T01:04:48.3644857Z 23 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3645543Z    |      ^^^^
2020-04-21T01:04:48.3645745Z 
---
2020-04-21T01:04:48.3658847Z    --> src/tools/miri/src/shims/env.rs:100:12
2020-04-21T01:04:48.3659316Z     |
2020-04-21T01:04:48.3660016Z 100 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3660741Z     |            ^^^^
2020-04-21T01:04:48.3661450Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 100:6
2020-04-21T01:04:48.3662589Z     |
2020-04-21T01:04:48.3663289Z 100 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3663981Z     |      ^^^^
2020-04-21T01:04:48.3664200Z 
---
2020-04-21T01:04:48.3669259Z  --> src/tools/miri/src/shims/foreign_items/windows.rs:8:12
2020-04-21T01:04:48.3669744Z   |
2020-04-21T01:04:48.3670436Z 8 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3671136Z   |            ^^^^
2020-04-21T01:04:48.3671855Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 8:6
2020-04-21T01:04:48.3673030Z   |
2020-04-21T01:04:48.3673736Z 8 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3674421Z   |      ^^^^
2020-04-21T01:04:48.3674619Z 
---
2020-04-21T01:04:48.3680480Z  --> src/tools/miri/src/shims/foreign_items/posix/linux.rs:4:12
2020-04-21T01:04:48.3680971Z   |
2020-04-21T01:04:48.3681663Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3682361Z   |            ^^^^
2020-04-21T01:04:48.3683074Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 4:6
2020-04-21T01:04:48.3683798Z  --> src/tools/miri/src/shims/foreign_items/posix/linux.rs:4:6
2020-04-21T01:04:48.3685014Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3685694Z   |      ^^^^
2020-04-21T01:04:48.3685894Z 
2020-04-21T01:04:48.3700113Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T01:04:48.3704620Z  --> src/tools/miri/src/shims/foreign_items/posix/macos.rs:4:12
2020-04-21T01:04:48.3705097Z   |
2020-04-21T01:04:48.3706009Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3706740Z   |            ^^^^
2020-04-21T01:04:48.3707442Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 4:6
2020-04-21T01:04:48.3708182Z  --> src/tools/miri/src/shims/foreign_items/posix/macos.rs:4:6
2020-04-21T01:04:48.3709352Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3710052Z   |      ^^^^
2020-04-21T01:04:48.3710252Z 
2020-04-21T01:04:48.3710694Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T01:04:48.3715335Z   --> src/tools/miri/src/shims/foreign_items/posix.rs:12:12
2020-04-21T01:04:48.3715811Z    |
2020-04-21T01:04:48.3716510Z 12 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3717228Z    |            ^^^^
2020-04-21T01:04:48.3717927Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 12:6
2020-04-21T01:04:48.3719126Z    |
2020-04-21T01:04:48.3719827Z 12 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3720512Z    |      ^^^^
2020-04-21T01:04:48.3720730Z 
---
2020-04-21T01:04:48.3729446Z   --> src/tools/miri/src/shims/foreign_items.rs:15:12
2020-04-21T01:04:48.3729919Z    |
2020-04-21T01:04:48.3730621Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3731340Z    |            ^^^^
2020-04-21T01:04:48.3734268Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 15:6
2020-04-21T01:04:48.3736695Z    |
2020-04-21T01:04:48.3737413Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3738107Z    |      ^^^^
2020-04-21T01:04:48.3738325Z 
2020-04-21T01:04:48.3738325Z 
2020-04-21T01:04:48.3738772Z error[E0478]: lifetime bound not satisfied
2020-04-21T01:04:48.3742727Z   --> src/tools/miri/src/shims/fs.rs:67:18
2020-04-21T01:04:48.3743214Z    |
2020-04-21T01:04:48.3743938Z 67 | impl<'mir, 'tcx> EvalContextExtPrivate<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3748609Z    |
2020-04-21T01:04:48.3749252Z note: lifetime parameter instantiated with the lifetime `'tcx` as defined on the impl at 67:12
2020-04-21T01:04:48.3750136Z   --> src/tools/miri/src/shims/fs.rs:67:12
2020-04-21T01:04:48.3750612Z    |
2020-04-21T01:04:48.3750612Z    |
2020-04-21T01:04:48.3751334Z 67 | impl<'mir, 'tcx> EvalContextExtPrivate<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3752046Z    |            ^^^^
2020-04-21T01:04:48.3752761Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 67:6
2020-04-21T01:04:48.3753885Z    |
2020-04-21T01:04:48.3753885Z    |
2020-04-21T01:04:48.3754601Z 67 | impl<'mir, 'tcx> EvalContextExtPrivate<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3755514Z 
2020-04-21T01:04:48.3755974Z error[E0478]: lifetime bound not satisfied
2020-04-21T01:04:48.3756545Z    --> src/tools/miri/src/shims/fs.rs:235:18
2020-04-21T01:04:48.3756999Z     |
---
2020-04-21T01:04:48.3760321Z    --> src/tools/miri/src/shims/fs.rs:235:12
2020-04-21T01:04:48.3760792Z     |
2020-04-21T01:04:48.3761492Z 235 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3762198Z     |            ^^^^
2020-04-21T01:04:48.3762919Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 235:6
2020-04-21T01:04:48.3764043Z     |
2020-04-21T01:04:48.3764757Z 235 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3765447Z     |      ^^^^
2020-04-21T01:04:48.3765652Z 
---
2020-04-21T01:04:48.3770469Z   --> src/tools/miri/src/shims/intrinsics.rs:10:12
2020-04-21T01:04:48.3771005Z    |
2020-04-21T01:04:48.3771758Z 10 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3772470Z    |            ^^^^
2020-04-21T01:04:48.3773185Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 10:6
2020-04-21T01:04:48.3774332Z    |
2020-04-21T01:04:48.3775046Z 10 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3775731Z    |      ^^^^
2020-04-21T01:04:48.3775930Z 
---
2020-04-21T01:04:48.3781530Z   --> src/tools/miri/src/shims/os_str.rs:63:12
2020-04-21T01:04:48.3782015Z    |
2020-04-21T01:04:48.3782731Z 63 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3783447Z    |            ^^^^
2020-04-21T01:04:48.3784468Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 63:6
2020-04-21T01:04:48.3785186Z   --> src/tools/miri/src/shims/os_str.rs:63:6
2020-04-21T01:04:48.3792476Z 63 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3793181Z    |      ^^^^
2020-04-21T01:04:48.3793382Z 
2020-04-21T01:04:48.3793828Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T01:04:48.3798544Z   --> src/tools/miri/src/shims/panic.rs:34:12
2020-04-21T01:04:48.3799001Z    |
2020-04-21T01:04:48.3799713Z 34 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3800557Z    |            ^^^^
2020-04-21T01:04:48.3801320Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 34:6
2020-04-21T01:04:48.3803039Z    |
2020-04-21T01:04:48.3803958Z 34 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3805379Z    |      ^^^^
2020-04-21T01:04:48.3805588Z 
---
2020-04-21T01:04:48.3812070Z    --> src/tools/miri/src/shims/sync.rs:203:12
2020-04-21T01:04:48.3812538Z     |
2020-04-21T01:04:48.3813274Z 203 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3814009Z     |            ^^^^
2020-04-21T01:04:48.3815106Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 203:6
2020-04-21T01:04:48.3815807Z    --> src/tools/miri/src/shims/sync.rs:203:6
2020-04-21T01:04:48.3816983Z 203 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3817677Z     |      ^^^^
2020-04-21T01:04:48.3817878Z 
2020-04-21T01:04:48.3818332Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T01:04:48.3822655Z   --> src/tools/miri/src/shims/time.rs:17:12
2020-04-21T01:04:48.3823105Z    |
2020-04-21T01:04:48.3823815Z 17 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3824512Z    |            ^^^^
2020-04-21T01:04:48.3825213Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 17:6
2020-04-21T01:04:48.3826263Z   --> src/tools/miri/src/shims/time.rs:17:6
2020-04-21T01:04:48.3827900Z 17 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3828606Z    |      ^^^^
2020-04-21T01:04:48.3828807Z 
2020-04-21T01:04:48.3829276Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T01:04:48.3834290Z    --> src/tools/miri/src/shims/tls.rs:157:12
2020-04-21T01:04:48.3834743Z     |
2020-04-21T01:04:48.3835460Z 157 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3836645Z     |            ^^^^
2020-04-21T01:04:48.3837362Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 157:6
2020-04-21T01:04:48.3838509Z     |
2020-04-21T01:04:48.3839213Z 157 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3839923Z     |      ^^^^
2020-04-21T01:04:48.3840127Z 
---
2020-04-21T01:04:48.3844901Z   --> src/tools/miri/src/shims/mod.rs:20:12
2020-04-21T01:04:48.3845349Z    |
2020-04-21T01:04:48.3846047Z 20 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3847146Z    |            ^^^^
2020-04-21T01:04:48.3847883Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 20:6
2020-04-21T01:04:48.3849017Z    |
2020-04-21T01:04:48.3849909Z 20 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3850622Z    |      ^^^^
2020-04-21T01:04:48.3850823Z 
2020-04-21T01:04:48.3850823Z 
2020-04-21T01:04:48.3851265Z error[E0478]: lifetime bound not satisfied
2020-04-21T01:04:48.3851860Z    --> src/tools/miri/src/stacked_borrows.rs:509:18
2020-04-21T01:04:48.3852344Z     |
2020-04-21T01:04:48.3853057Z 509 | impl<'mir, 'tcx> EvalContextPrivExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3854348Z     |
2020-04-21T01:04:48.3854993Z note: lifetime parameter instantiated with the lifetime `'tcx` as defined on the impl at 509:12
2020-04-21T01:04:48.3855746Z    --> src/tools/miri/src/stacked_borrows.rs:509:12
2020-04-21T01:04:48.3856872Z     |
2020-04-21T01:04:48.3856872Z     |
2020-04-21T01:04:48.3857609Z 509 | impl<'mir, 'tcx> EvalContextPrivExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3858338Z     |            ^^^^
2020-04-21T01:04:48.3859045Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 509:6
2020-04-21T01:04:48.3860219Z     |
2020-04-21T01:04:48.3860219Z     |
2020-04-21T01:04:48.3860929Z 509 | impl<'mir, 'tcx> EvalContextPrivExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3861855Z 
2020-04-21T01:04:48.3862295Z error[E0478]: lifetime bound not satisfied
2020-04-21T01:04:48.3862888Z    --> src/tools/miri/src/stacked_borrows.rs:610:18
2020-04-21T01:04:48.3863370Z     |
---
2020-04-21T01:04:48.3866966Z    --> src/tools/miri/src/stacked_borrows.rs:610:12
2020-04-21T01:04:48.3867437Z     |
2020-04-21T01:04:48.3868155Z 610 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3868875Z     |            ^^^^
2020-04-21T01:04:48.3869581Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 610:6
2020-04-21T01:04:48.3870757Z     |
2020-04-21T01:04:48.3871453Z 610 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T01:04:48.3872244Z     |      ^^^^
2020-04-21T01:04:48.3872461Z 
---
2020-04-21T01:04:49.8968564Z Verifying status of miri...
2020-04-21T01:04:49.8973870Z Verifying status of embedded-book...
2020-04-21T01:04:49.8975531Z Verifying status of rustc-dev-guide...
2020-04-21T01:04:49.9040030Z Cloning into 'rust-toolstate'...
2020-04-21T01:04:50.5836890Z error: Tool `rls` has regressed from test-pass to build-fail during beta week.
2020-04-21T01:04:50.5845614Z Build completed unsuccessfully in 0:00:02
2020-04-21T01:04:50.5955169Z == clock drift check ==
2020-04-21T01:04:50.5955169Z == clock drift check ==
2020-04-21T01:04:50.5968719Z   local time: Tue Apr 21 01:04:50 UTC 2020
2020-04-21T01:04:50.7744728Z   network time: Tue, 21 Apr 2020 01:04:50 GMT
2020-04-21T01:04:51.5519995Z 
2020-04-21T01:04:51.5519995Z 
2020-04-21T01:04:51.5587350Z ##[error]Bash exited with code '1'.
2020-04-21T01:04:51.5600968Z ##[section]Finishing: Run build
2020-04-21T01:04:51.5646555Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-21T01:04:51.5651288Z Task         : Get sources
2020-04-21T01:04:51.5651612Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-21T01:04:51.5651911Z Version      : 1.0.0
2020-04-21T01:04:51.5652115Z Author       : Microsoft
2020-04-21T01:04:51.5652115Z Author       : Microsoft
2020-04-21T01:04:51.5652435Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-21T01:04:51.5652812Z ==============================================================================
2020-04-21T01:04:51.9108826Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-21T01:04:51.9152890Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-21T01:04:51.9239868Z Cleaning up task key
2020-04-21T01:04:51.9241147Z Start cleaning up orphan processes.
2020-04-21T01:04:51.9598833Z Terminate orphan process: pid (4308) (python)
2020-04-21T01:04:51.9666969Z ##[section]Finishing: Finalize Job

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@bors
Copy link
Contributor

bors commented Apr 21, 2020

☀️ Try build successful - checks-azure
Build commit: b517c76f80a97f79f2053eac2db941dcc6ab9be4 (b517c76f80a97f79f2053eac2db941dcc6ab9be4)

@rust-timer
Copy link
Collaborator

Queued b517c76f80a97f79f2053eac2db941dcc6ab9be4 with parent 20fc02f, future comparison URL.

@rust-timer
Copy link
Collaborator

Finished benchmarking try commit b517c76f80a97f79f2053eac2db941dcc6ab9be4, comparison URL.

@nnethercote
Copy link
Contributor Author

Perf results are as expected.

@bors r=alexcrichton

@bors
Copy link
Contributor

bors commented Apr 21, 2020

📌 Commit dde2d00921645a87f27ad7c4dc0728663ca7ce4b has been approved by alexcrichton

@bors bors removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 21, 2020
@nnethercote
Copy link
Contributor Author

@bors r=alexcrichton

@bors
Copy link
Contributor

bors commented Apr 21, 2020

📌 Commit 4a7c348ecc53bfa5123cb4b59a6850432f290a5e has been approved by alexcrichton

@nnethercote
Copy link
Contributor Author

@bors p=1

Because of the performance win.

@nnethercote
Copy link
Contributor Author

@bors rollup=never

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-tools of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-04-21T11:32:12.3636341Z ========================== Starting Command Output ===========================
2020-04-21T11:32:12.3643058Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/3f2db91b-8502-45b8-a626-6bddff1213e1.sh
2020-04-21T11:32:12.3643621Z 
2020-04-21T11:32:12.3649575Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-21T11:32:12.3671681Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-21T11:32:12.3675735Z Task         : Get sources
2020-04-21T11:32:12.3676041Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-21T11:32:12.3676339Z Version      : 1.0.0
2020-04-21T11:32:12.3676574Z Author       : Microsoft
---
2020-04-21T11:32:13.3487122Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-21T11:32:13.3493036Z ##[command]git config gc.auto 0
2020-04-21T11:32:13.3497042Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-21T11:32:13.3500777Z ##[command]git config --get-all http.proxy
2020-04-21T11:32:13.3513654Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71323/merge:refs/remotes/pull/71323/merge
---
2020-04-21T11:34:14.5698456Z Looks like docker image is the same as before, not uploading
2020-04-21T11:34:22.3394857Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-21T11:34:22.3625538Z [CI_JOB_NAME=x86_64-gnu-tools]
2020-04-21T11:34:22.3656758Z == clock drift check ==
2020-04-21T11:34:22.3675359Z   local time: Tue Apr 21 11:34:22 UTC 2020
2020-04-21T11:34:22.5315054Z   network time: Tue, 21 Apr 2020 11:34:22 GMT
2020-04-21T11:34:22.5335080Z Starting sccache server...
2020-04-21T11:34:22.6414387Z configure: processing command line
2020-04-21T11:34:22.6414613Z configure: 
2020-04-21T11:34:22.6416616Z configure: dist.missing-tools   := True
---
2020-04-21T11:47:57.2156921Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-21T11:47:59.0930537Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-21T11:48:00.2037968Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-21T11:48:08.4203999Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-21T11:48:17.2336800Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-21T11:48:23.8487005Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-21T11:48:30.2672829Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-21T11:48:36.4196742Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-21T11:48:46.6056530Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-21T12:22:27.3017452Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-21T12:22:30.6968285Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-21T12:22:32.5400379Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-21T12:22:49.3281012Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-21T12:23:01.7522431Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-21T12:23:16.2498018Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-21T12:23:26.9764691Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-21T12:23:37.2042620Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-21T12:23:53.5788856Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-21T13:27:42.5713748Z Testing rustbook src/doc/embedded-book
2020-04-21T13:27:43.9112963Z  finished in 1.342
2020-04-21T13:27:43.9122226Z Testing rustbook src/doc/edition-guide
2020-04-21T13:27:53.1262287Z  finished in 9.213
2020-04-21T13:29:24.6681094Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-21T13:29:24.6683628Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-21T13:29:24.6684568Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs`
2020-04-21T13:29:24.6685556Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2457`
2020-04-21T13:29:24.6686561Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-21T13:29:24.6687382Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-21T13:29:24.6688595Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47732`
2020-04-21T13:29:24.6689716Z Received 429 (TOO_MANY_REQUESTS) for link `***`
2020-04-21T13:29:24.6690643Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/51934`
2020-04-21T13:29:24.6691537Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/56245`
2020-04-21T13:29:24.6692683Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/RELEASES.md`
2020-04-21T13:29:24.6693598Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1589-rustc-bug-fix-procedure.md`
2020-04-21T13:29:24.6694595Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-21T13:29:24.6696560Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-21T13:29:24.6697427Z Received 429 (TOO_MANY_REQUESTS) for link `https://gist.github.com/nikomatsakis/631ec8b4af9a18b5d062d9d9b7d3d967`
2020-04-21T13:29:24.6698686Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-21T13:29:24.6700367Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc/lint/builtin.rs`
2020-04-21T13:29:24.6701544Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_lint/lib.rs`
2020-04-21T13:29:24.6702980Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/085d71c3efe453863739c1fb68fd9bd1beff214f/src/librustc_typeck/coherence/inherent.rs`
2020-04-21T13:29:24.6703965Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/1122-language-semver.md`
2020-04-21T13:29:24.6704850Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues`
2020-04-21T13:29:24.6705704Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/15702`
2020-04-21T13:29:24.6706604Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/doc/unstable-book`
2020-04-21T13:29:24.6709619Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/reference`
2020-04-21T13:29:24.6710288Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/book`
2020-04-21T13:29:24.6711123Z Received 429 (TOO_MANY_REQUESTS) for link `***-by-example`
2020-04-21T13:29:24.6711753Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/32409`
2020-04-21T13:29:24.6712618Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc`
2020-04-21T13:29:24.6713282Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/blob/master/TUTORIAL.md`
2020-04-21T13:29:24.6713935Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/kennytm/rustup-toolchain-install-master`
2020-04-21T13:29:24.6714568Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-21T13:29:24.6715075Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme`
2020-04-21T13:29:24.6715746Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/measureme/blob/master/summarize/Readme.md`
2020-04-21T13:29:24.6716382Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf`
2020-04-21T13:29:24.6716999Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/blob/master/collector/README.md`
2020-04-21T13:29:24.6717645Z Received 429 (TOO_MANY_REQUESTS) for link `***c-perf/tree/master/collector/benchmarks`
2020-04-21T13:29:24.6718805Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-21T13:29:24.6719476Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/perf-focus`
2020-04-21T13:29:24.6720105Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/fmt-rfcs`
2020-04-21T13:29:24.6720950Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/659994627234ce7d95a1a52ad8756ce661059adf/src/tools/tidy/src/deps.rs`
2020-04-21T13:29:24.6721596Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rls`
2020-04-21T13:29:24.6722369Z Received 429 (TOO_MANY_REQUESTS) for link `***fix`
2020-04-21T13:29:24.6723039Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Assignment`
2020-04-21T13:29:24.6723831Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/140`
2020-04-21T13:29:24.6724589Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/team/pull/221`
2020-04-21T13:29:24.6725171Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/`
2020-04-21T13:29:24.6725752Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/triagebot/wiki/Pinging`
2020-04-21T13:29:24.6726432Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/triagebot.toml`
2020-04-21T13:29:24.6727043Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-Cleanup-Crew`
2020-04-21T13:29:24.6727625Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/jethrogb/rust-reduce`
2020-04-21T13:29:24.6728209Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-21T13:29:24.6729192Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/cargo-bisect-rustc/`
2020-04-21T13:29:24.6729879Z Received 429 (TOO_MANY_REQUESTS) for link `***/`
2020-04-21T13:29:24.6730489Z Received 429 (TOO_MANY_REQUESTS) for link `***/labels/ICEBreaker-LLVM`
2020-04-21T13:29:24.6731188Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-APACHE`
2020-04-21T13:29:24.6731834Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/LICENSE-MIT`
2020-04-21T13:29:24.6732505Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/COPYRIGHT`
2020-04-21T13:29:24.6733338Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/issues`
2020-04-21T13:29:24.6733919Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide`
2020-04-21T13:29:24.6734510Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_metadata`
2020-04-21T13:29:24.6735179Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_middle/dep_graph`
2020-04-21T13:29:24.6735761Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42678`
2020-04-21T13:29:24.6736482Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/nikomatsakis/rustc-on-demand-incremental-design-doc/blob/master/0000-rustc-on-demand-and-incremental.md`
2020-04-21T13:29:24.6737191Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42293`
2020-04-21T13:29:24.6737796Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/42633`
2020-04-21T13:29:24.6738444Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/salsa-rs/salsa`
2020-04-21T13:29:24.6739346Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/blob/master/examples/rustc-driver-example.rs`
2020-04-21T13:29:24.6740085Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustdoc`
2020-04-21T13:29:24.6740761Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/tools/rustdoc`
2020-04-21T13:29:24.6741430Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/44136`
2020-04-21T13:29:24.6742083Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_ast`
2020-04-21T13:29:24.6743011Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/librustc_expand/mbe`
2020-04-21T13:29:24.6743583Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/41710`
2020-04-21T13:29:24.6744300Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/597f432489f12a3f33419daa039ccef11a12c4fd/src/librustc_typeck/astconv.rs`
2020-04-21T13:29:24.6745258Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustc_macros/src/type_foldable.rs`
2020-04-21T13:29:24.6746042Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-21T13:29:24.6746832Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-21T13:29:24.6751711Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/75ff3110ac6d8a0259023b83fd20d7ab295f8dd6/src/librustc_middle/ty/subst.rs`
2020-04-21T13:29:24.6752781Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/47828`
2020-04-21T13:29:24.6753343Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62474`
2020-04-21T13:29:24.6753891Z Received 429 (TOO_MANY_REQUESTS) for link `***/pull/62592`
2020-04-21T13:29:24.6754453Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/`
2020-04-21T13:29:24.6757028Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-21T13:29:24.6759317Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-21T13:29:24.6760242Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/blob/master/text/2091-inline-semantic.md`
2020-04-21T13:29:24.6761605Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/47809`
2020-04-21T13:29:24.6762388Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-21T13:29:24.6763319Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/librustc_codegen_ssa/back/symbol_export.rs`
2020-04-21T13:29:24.6764180Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/1.34.1/src/rustllvm/PassWrapper.cpp`
2020-04-21T13:29:24.6764860Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt/lib/profile`
2020-04-21T13:29:24.6765667Z Received 429 (TOO_MANY_REQUESTS) for link `***/tree/master/src/test/run-make-fulldeps`
2020-04-21T13:29:24.6766416Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/test/codegen/pgo-instrumentation.rs`
2020-04-21T13:29:24.6767074Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/llvm/llvm-project/tree/master/compiler-rt`
2020-04-21T13:29:24.6768036Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/native.rs`
2020-04-21T13:29:24.6768886Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/bootstrap/compile.rs`
2020-04-21T13:29:24.6769793Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/attributes.rs`
2020-04-21T13:29:24.6770677Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_mir/transform/inline.rs`
2020-04-21T13:29:24.6771748Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/llvm-project/blob/9330ec5a4c1df5fc1fa62f993ed6a04da68cb040/llvm/include/llvm/IR/Attributes.td`
2020-04-21T13:29:24.6772683Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_llvm/back/write.rs`
2020-04-21T13:29:24.6773589Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/a29424a2265411dda7d7446516ac5fd7499e2b55/src/librustc_codegen_ssa/back/link.rs`
2020-04-21T13:29:24.6774044Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/google/sanitizers/wiki/`
2020-04-21T13:29:24.6774703Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-dev-tools/gdb`
2020-04-21T13:29:24.6775364Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-21T13:29:24.6776015Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-21T13:29:24.6777013Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb`
2020-04-21T13:29:24.6777638Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/lldb/wiki`
2020-04-21T13:29:24.6778491Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/34457`
2020-04-21T13:29:24.6779129Z Received 429 (TOO_MANY_REQUESTS) for link `***/issues/33014`
2020-04-21T13:29:24.6779772Z Received 429 (TOO_MANY_REQUESTS) for link `https://github.com/rust-lang/rfcs/pull/2117`
2020-04-21T13:29:24.6780475Z Received 429 (TOO_MANY_REQUESTS) for link `***c-dev-guide/pull/316`
2020-04-21T13:29:24.6781327Z Received 429 (TOO_MANY_REQUESTS) for link `***/blob/master/src/librustdoc/core.rs`
2020-04-21T13:29:24.6784421Z Copying stage2 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
2020-04-21T13:29:24.7099363Z Building stage2 tool clippy-driver (x86_64-unknown-linux-gnu)
2020-04-21T13:29:25.0033419Z    Compiling proc-macro2 v0.4.30
2020-04-21T13:29:25.0041967Z    Compiling unicode-xid v0.1.0
---
2020-04-21T13:44:05.6004645Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-21T13:44:05.6004936Z 
2020-04-21T13:44:05.6013865Z 
2020-04-21T13:44:05.6014149Z running 1 test
2020-04-21T13:44:06.0625773Z test [ui] ui-toml/zero_single_char_names/zero_single_char_names.rs ... ok
2020-04-21T13:44:06.0627291Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-21T13:44:06.0627512Z 
2020-04-21T13:44:06.0627627Z 
2020-04-21T13:44:06.0627762Z running 1 test
---
2020-04-21T14:01:12.7613453Z    Compiling cargo v0.45.0 (/checkout/src/tools/cargo)
2020-04-21T14:01:35.4607257Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4608630Z    --> src/tools/rls/rls/src/build/cargo.rs:359:58
2020-04-21T14:01:35.4609588Z     |
2020-04-21T14:01:35.4610662Z 359 |     fn init<'a>(&self, cx: &Context<'a, '_>, unit: &Unit<'a>) {
2020-04-21T14:01:35.4615340Z 
2020-04-21T14:01:35.4621520Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4625472Z    --> src/tools/rls/rls/src/build/cargo.rs:371:41
2020-04-21T14:01:35.4625942Z     |
2020-04-21T14:01:35.4625942Z     |
2020-04-21T14:01:35.4626511Z 371 |     fn force_rebuild(&self, unit: &Unit<'_>) -> bool {
2020-04-21T14:01:35.4634000Z 
2020-04-21T14:01:35.4657163Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4657819Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:467:16
2020-04-21T14:01:35.4658284Z     |
2020-04-21T14:01:35.4658284Z     |
2020-04-21T14:01:35.4659023Z 467 | impl From<Unit<'_>> for UnitKey {
2020-04-21T14:01:35.4660103Z 
2020-04-21T14:01:35.4660633Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4661304Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:483:16
2020-04-21T14:01:35.4661773Z     |
2020-04-21T14:01:35.4661773Z     |
2020-04-21T14:01:35.4662313Z 483 | impl From<Unit<'_>> for OwnedUnit {
2020-04-21T14:01:35.4663530Z 
2020-04-21T14:01:35.4711030Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4711815Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:134:25
2020-04-21T14:01:35.4712315Z     |
2020-04-21T14:01:35.4712315Z     |
2020-04-21T14:01:35.4712911Z 134 |         Filter: Fn(Unit<'a>) -> bool,
2020-04-21T14:01:35.4714370Z 
2020-04-21T14:01:35.4714900Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4715576Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:130:20
2020-04-21T14:01:35.4716049Z     |
2020-04-21T14:01:35.4716049Z     |
2020-04-21T14:01:35.4716588Z 130 |         unit: Unit<'a>,
2020-04-21T14:01:35.4717455Z     |                    ^^ unexpected lifetime argument
2020-04-21T14:01:35.4717738Z 
2020-04-21T14:01:35.4718240Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4719018Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:468:24
2020-04-21T14:01:35.4719497Z     |
2020-04-21T14:01:35.4720080Z 468 |     fn from(unit: Unit<'_>) -> UnitKey {
2020-04-21T14:01:35.4721184Z 
2020-04-21T14:01:35.4721713Z error[E0107]: wrong number of lifetime arguments: expected 0, found 1
2020-04-21T14:01:35.4722504Z    --> src/tools/rls/rls/src/build/cargo_plan.rs:484:24
2020-04-21T14:01:35.4723165Z     |
2020-04-21T14:01:35.4723165Z     |
2020-04-21T14:01:35.4723739Z 484 |     fn from(unit: Unit<'_>) -> OwnedUnit {
2020-04-21T14:01:35.4724834Z 
2020-04-21T14:01:35.5022422Z error: aborting due to 8 previous errors
2020-04-21T14:01:35.5022731Z 
2020-04-21T14:01:35.5023616Z For more information about this error, try `rustc --explain E0107`.
---
2020-04-21T14:11:05.8092534Z test string::test::should_break_forward ... ok
2020-04-21T14:11:05.8092951Z test string::test::should_break_on_punctuation ... ok
2020-04-21T14:11:05.8093240Z test string::test::retain_blank_lines ... ok
2020-04-21T14:11:05.8093632Z test string::test::should_break_on_whitespace ... ok
2020-04-21T14:11:05.8100675Z test syntux::session::tests::emitter::handles_fatal_parse_error_in_ignored_file ... ok
2020-04-21T14:11:05.8123753Z test string::test::significant_whitespaces ... ok
2020-04-21T14:11:05.8125039Z test syntux::session::tests::emitter::handles_mix_of_recoverable_parse_error ... ok
2020-04-21T14:11:05.8125531Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_non_ignored_file ... ok
2020-04-21T14:11:05.8126046Z test syntux::session::tests::emitter::handles_recoverable_parse_error_in_ignored_file ... ok
2020-04-21T14:11:05.8162517Z test test::coverage_tests ... ok
2020-04-21T14:11:05.8196695Z test test::format_lines_errors_are_reported ... ok
2020-04-21T14:11:05.8207608Z test test::format_lines_errors_are_reported_with_tabs ... ok
2020-04-21T14:11:05.8525609Z test test::configuration_snippet::configuration_snippet_tests ... ok
---
2020-04-21T14:11:32.3767949Z    --> src/tools/miri/src/diagnostics.rs:182:12
2020-04-21T14:11:32.3768708Z     |
2020-04-21T14:11:32.3769750Z 182 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.3770836Z     |            ^^^^
2020-04-21T14:11:32.3771882Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 182:6
2020-04-21T14:11:32.3775251Z     |
2020-04-21T14:11:32.3779839Z 182 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.3787252Z     |      ^^^^
2020-04-21T14:11:32.3787514Z 
---
2020-04-21T14:11:32.3793413Z   --> src/tools/miri/src/helpers.rs:15:12
2020-04-21T14:11:32.3793941Z    |
2020-04-21T14:11:32.3794748Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.3795651Z    |            ^^^^
2020-04-21T14:11:32.3796592Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 15:6
2020-04-21T14:11:32.3797955Z    |
2020-04-21T14:11:32.3798756Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.3799587Z    |      ^^^^
2020-04-21T14:11:32.3799818Z 
2020-04-21T14:11:32.3799818Z 
2020-04-21T14:11:32.3808517Z error[E0478]: lifetime bound not satisfied
2020-04-21T14:11:32.3809290Z    --> src/tools/miri/src/helpers.rs:267:35
2020-04-21T14:11:32.3809836Z     |
2020-04-21T14:11:32.3810563Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3812123Z     |
2020-04-21T14:11:32.3812870Z note: lifetime parameter instantiated with the lifetime `'tcx` as defined on the impl at 267:26
2020-04-21T14:11:32.3813700Z    --> src/tools/miri/src/helpers.rs:267:26
2020-04-21T14:11:32.3814234Z     |
2020-04-21T14:11:32.3814234Z     |
2020-04-21T14:11:32.3814954Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3815758Z     |                          ^^^^
2020-04-21T14:11:32.3816607Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 267:20
2020-04-21T14:11:32.3817976Z     |
2020-04-21T14:11:32.3817976Z     |
2020-04-21T14:11:32.3818695Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3819751Z 
2020-04-21T14:11:32.3978773Z error[E0495]: cannot infer an appropriate lifetime for lifetime parameter `'tcx` due to conflicting requirements
2020-04-21T14:11:32.3979662Z    --> src/tools/miri/src/helpers.rs:267:35
2020-04-21T14:11:32.3980200Z     |
2020-04-21T14:11:32.3980200Z     |
2020-04-21T14:11:32.3980924Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3982487Z     |
2020-04-21T14:11:32.3982487Z     |
2020-04-21T14:11:32.3983269Z note: first, the lifetime cannot outlive the lifetime `'tcx` as defined on the impl at 267:26...
2020-04-21T14:11:32.3984798Z     |
2020-04-21T14:11:32.3984798Z     |
2020-04-21T14:11:32.3985541Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3987315Z note: ...so that the types are compatible
2020-04-21T14:11:32.3988183Z    --> src/tools/miri/src/helpers.rs:267:35
2020-04-21T14:11:32.3988820Z     |
2020-04-21T14:11:32.3988820Z     |
2020-04-21T14:11:32.3989543Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3990455Z     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2020-04-21T14:11:32.3991506Z     = note: expected  `rustc_mir::interpret::ValueVisitor<'mir, 'tcx, machine::Evaluator<'tcx>>`
2020-04-21T14:11:32.3992558Z                found  `rustc_mir::interpret::ValueVisitor<'_, '_, machine::Evaluator<'_>>`
2020-04-21T14:11:32.3993516Z note: but, the lifetime must be valid for the lifetime `'mir` as defined on the impl at 267:20...
2020-04-21T14:11:32.3994876Z     |
2020-04-21T14:11:32.3994876Z     |
2020-04-21T14:11:32.3995591Z 267 |         impl<'ecx, 'mir, 'tcx, F> ValueVisitor<'mir, 'tcx, Evaluator<'tcx>>
2020-04-21T14:11:32.3997017Z note: ...so that the types are compatible
2020-04-21T14:11:32.3997662Z    --> src/tools/miri/src/helpers.rs:272:22
2020-04-21T14:11:32.3998183Z     |
2020-04-21T14:11:32.3998868Z 272 |             type V = MPlaceTy<'tcx, Tag>;
---
2020-04-21T14:11:32.4022954Z   --> src/tools/miri/src/shims/dlsym.rs:23:12
2020-04-21T14:11:32.4023477Z    |
2020-04-21T14:11:32.4024304Z 23 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4025324Z    |            ^^^^
2020-04-21T14:11:32.4026137Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 23:6
2020-04-21T14:11:32.4027801Z    |
2020-04-21T14:11:32.4028746Z 23 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4029668Z    |      ^^^^
2020-04-21T14:11:32.4029896Z 
---
2020-04-21T14:11:32.4063281Z    --> src/tools/miri/src/shims/env.rs:100:12
2020-04-21T14:11:32.4063836Z     |
2020-04-21T14:11:32.4064655Z 100 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4065490Z     |            ^^^^
2020-04-21T14:11:32.4066335Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 100:6
2020-04-21T14:11:32.4075297Z     |
2020-04-21T14:11:32.4076165Z 100 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4076986Z     |      ^^^^
2020-04-21T14:11:32.4077217Z 
---
2020-04-21T14:11:32.4086899Z  --> src/tools/miri/src/shims/foreign_items/windows.rs:8:12
2020-04-21T14:11:32.4087466Z   |
2020-04-21T14:11:32.4092214Z 8 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4093053Z   |            ^^^^
2020-04-21T14:11:32.4093904Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 8:6
2020-04-21T14:11:32.4095523Z   |
2020-04-21T14:11:32.4096348Z 8 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4097162Z   |      ^^^^
2020-04-21T14:11:32.4097399Z 
---
2020-04-21T14:11:32.4103303Z  --> src/tools/miri/src/shims/foreign_items/posix/linux.rs:4:12
2020-04-21T14:11:32.4103868Z   |
2020-04-21T14:11:32.4104701Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4105596Z   |            ^^^^
2020-04-21T14:11:32.4106402Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 4:6
2020-04-21T14:11:32.4107469Z  --> src/tools/miri/src/shims/foreign_items/posix/linux.rs:4:6
2020-04-21T14:11:32.4108878Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4109672Z   |      ^^^^
2020-04-21T14:11:32.4109899Z 
2020-04-21T14:11:32.4110412Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T14:11:32.4115571Z  --> src/tools/miri/src/shims/foreign_items/posix/macos.rs:4:12
2020-04-21T14:11:32.4116119Z   |
2020-04-21T14:11:32.4120829Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4121715Z   |            ^^^^
2020-04-21T14:11:32.4122537Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 4:6
2020-04-21T14:11:32.4127374Z  --> src/tools/miri/src/shims/foreign_items/posix/macos.rs:4:6
2020-04-21T14:11:32.4132412Z 4 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4137214Z   |      ^^^^
2020-04-21T14:11:32.4137460Z 
2020-04-21T14:11:32.4138011Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T14:11:32.4151344Z   --> src/tools/miri/src/shims/foreign_items/posix.rs:12:12
2020-04-21T14:11:32.4152027Z    |
2020-04-21T14:11:32.4152876Z 12 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4153716Z    |            ^^^^
2020-04-21T14:11:32.4154549Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 12:6
2020-04-21T14:11:32.4155954Z    |
2020-04-21T14:11:32.4156771Z 12 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4157589Z    |      ^^^^
2020-04-21T14:11:32.4157819Z 
---
2020-04-21T14:11:32.4165631Z   --> src/tools/miri/src/shims/foreign_items.rs:15:12
2020-04-21T14:11:32.4166188Z    |
2020-04-21T14:11:32.4166994Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4167816Z    |            ^^^^
2020-04-21T14:11:32.4168651Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 15:6
2020-04-21T14:11:32.4170016Z    |
2020-04-21T14:11:32.4170825Z 15 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4171815Z    |      ^^^^
2020-04-21T14:11:32.4172064Z 
2020-04-21T14:11:32.4172064Z 
2020-04-21T14:11:32.4172584Z error[E0478]: lifetime bound not satisfied
2020-04-21T14:11:32.4173240Z   --> src/tools/miri/src/shims/fs.rs:67:18
2020-04-21T14:11:32.4173756Z    |
2020-04-21T14:11:32.4174699Z 67 | impl<'mir, 'tcx> EvalContextExtPrivate<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4176242Z    |
2020-04-21T14:11:32.4176989Z note: lifetime parameter instantiated with the lifetime `'tcx` as defined on the impl at 67:12
2020-04-21T14:11:32.4177782Z   --> src/tools/miri/src/shims/fs.rs:67:12
2020-04-21T14:11:32.4178320Z    |
2020-04-21T14:11:32.4178320Z    |
2020-04-21T14:11:32.4179152Z 67 | impl<'mir, 'tcx> EvalContextExtPrivate<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4179980Z    |            ^^^^
2020-04-21T14:11:32.4180820Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 67:6
2020-04-21T14:11:32.4182129Z    |
2020-04-21T14:11:32.4182129Z    |
2020-04-21T14:11:32.4182978Z 67 | impl<'mir, 'tcx> EvalContextExtPrivate<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4184045Z 
2020-04-21T14:11:32.4184579Z error[E0478]: lifetime bound not satisfied
2020-04-21T14:11:32.4185252Z    --> src/tools/miri/src/shims/fs.rs:235:18
2020-04-21T14:11:32.4185784Z     |
---
2020-04-21T14:11:32.4189949Z    --> src/tools/miri/src/shims/fs.rs:235:12
2020-04-21T14:11:32.4190510Z     |
2020-04-21T14:11:32.4191322Z 235 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4192145Z     |            ^^^^
2020-04-21T14:11:32.4192986Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 235:6
2020-04-21T14:11:32.4194313Z     |
2020-04-21T14:11:32.4195185Z 235 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4196012Z     |      ^^^^
2020-04-21T14:11:32.4196370Z 
---
2020-04-21T14:11:32.4202202Z   --> src/tools/miri/src/shims/intrinsics.rs:10:12
2020-04-21T14:11:32.4202747Z    |
2020-04-21T14:11:32.4203585Z 10 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4204417Z    |            ^^^^
2020-04-21T14:11:32.4205243Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 10:6
2020-04-21T14:11:32.4206605Z    |
2020-04-21T14:11:32.4207432Z 10 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4208236Z    |      ^^^^
2020-04-21T14:11:32.4208463Z 
---
2020-04-21T14:11:32.4214036Z   --> src/tools/miri/src/shims/os_str.rs:63:12
2020-04-21T14:11:32.4214560Z    |
2020-04-21T14:11:32.4215385Z 63 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4216232Z    |            ^^^^
2020-04-21T14:11:32.4217066Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 63:6
2020-04-21T14:11:32.4222943Z   --> src/tools/miri/src/shims/os_str.rs:63:6
2020-04-21T14:11:32.4228044Z 63 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4229039Z    |      ^^^^
2020-04-21T14:11:32.4229280Z 
2020-04-21T14:11:32.4229844Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T14:11:32.4235276Z   --> src/tools/miri/src/shims/panic.rs:34:12
2020-04-21T14:11:32.4235834Z    |
2020-04-21T14:11:32.4236639Z 34 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4237485Z    |            ^^^^
2020-04-21T14:11:32.4238304Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 34:6
2020-04-21T14:11:32.4239626Z    |
2020-04-21T14:11:32.4240428Z 34 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4241246Z    |      ^^^^
2020-04-21T14:11:32.4241473Z 
---
2020-04-21T14:11:32.4247046Z    --> src/tools/miri/src/shims/sync.rs:203:12
2020-04-21T14:11:32.4247577Z     |
2020-04-21T14:11:32.4248387Z 203 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4249226Z     |            ^^^^
2020-04-21T14:11:32.4250035Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 203:6
2020-04-21T14:11:32.4250826Z    --> src/tools/miri/src/shims/sync.rs:203:6
2020-04-21T14:11:32.4252178Z 203 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4253006Z     |      ^^^^
2020-04-21T14:11:32.4253241Z 
2020-04-21T14:11:32.4253761Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T14:11:32.4258931Z   --> src/tools/miri/src/shims/time.rs:17:12
2020-04-21T14:11:32.4259457Z    |
2020-04-21T14:11:32.4260350Z 17 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4261218Z    |            ^^^^
2020-04-21T14:11:32.4262035Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 17:6
2020-04-21T14:11:32.4262833Z   --> src/tools/miri/src/shims/time.rs:17:6
2020-04-21T14:11:32.4264188Z 17 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4264993Z    |      ^^^^
2020-04-21T14:11:32.4265249Z 
2020-04-21T14:11:32.4265763Z error[E0478]: lifetime bound not satisfied
---
2020-04-21T14:11:32.4271038Z    --> src/tools/miri/src/shims/tls.rs:157:12
2020-04-21T14:11:32.4271592Z     |
2020-04-21T14:11:32.4272398Z 157 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4273247Z     |            ^^^^
2020-04-21T14:11:32.4274081Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 157:6
2020-04-21T14:11:32.4275444Z     |
2020-04-21T14:11:32.4276261Z 157 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4277087Z     |      ^^^^
2020-04-21T14:11:32.4277344Z 
---
2020-04-21T14:11:32.4283122Z   --> src/tools/miri/src/shims/mod.rs:20:12
2020-04-21T14:11:32.4283660Z    |
2020-04-21T14:11:32.4284465Z 20 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4285297Z    |            ^^^^
2020-04-21T14:11:32.4286234Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 20:6
2020-04-21T14:11:32.4287571Z    |
2020-04-21T14:11:32.4288401Z 20 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4289222Z    |      ^^^^
2020-04-21T14:11:32.4289449Z 
2020-04-21T14:11:32.4289449Z 
2020-04-21T14:11:32.4289977Z error[E0478]: lifetime bound not satisfied
2020-04-21T14:11:32.4290660Z    --> src/tools/miri/src/stacked_borrows.rs:509:18
2020-04-21T14:11:32.4291199Z     |
2020-04-21T14:11:32.4292047Z 509 | impl<'mir, 'tcx> EvalContextPrivExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4293516Z     |
2020-04-21T14:11:32.4294283Z note: lifetime parameter instantiated with the lifetime `'tcx` as defined on the impl at 509:12
2020-04-21T14:11:32.4295099Z    --> src/tools/miri/src/stacked_borrows.rs:509:12
2020-04-21T14:11:32.4295656Z     |
2020-04-21T14:11:32.4295656Z     |
2020-04-21T14:11:32.4296496Z 509 | impl<'mir, 'tcx> EvalContextPrivExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4297335Z     |            ^^^^
2020-04-21T14:11:32.4298172Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 509:6
2020-04-21T14:11:32.4299525Z     |
2020-04-21T14:11:32.4299525Z     |
2020-04-21T14:11:32.4300364Z 509 | impl<'mir, 'tcx> EvalContextPrivExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4301437Z 
2020-04-21T14:11:32.4301969Z error[E0478]: lifetime bound not satisfied
2020-04-21T14:11:32.4302661Z    --> src/tools/miri/src/stacked_borrows.rs:610:18
2020-04-21T14:11:32.4303201Z     |
---
2020-04-21T14:11:32.4307312Z    --> src/tools/miri/src/stacked_borrows.rs:610:12
2020-04-21T14:11:32.4308054Z     |
2020-04-21T14:11:32.4308895Z 610 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4309708Z     |            ^^^^
2020-04-21T14:11:32.4310540Z note: but lifetime parameter must outlive the lifetime `'mir` as defined on the impl at 610:6
2020-04-21T14:11:32.4312032Z     |
2020-04-21T14:11:32.4312863Z 610 | impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
2020-04-21T14:11:32.4313671Z     |      ^^^^
2020-04-21T14:11:32.4313903Z 
---
2020-04-21T14:11:33.9806483Z Verifying status of miri...
2020-04-21T14:11:33.9806859Z Verifying status of embedded-book...
2020-04-21T14:11:33.9807234Z Verifying status of rustc-dev-guide...
2020-04-21T14:11:33.9860233Z Cloning into 'rust-toolstate'...
2020-04-21T14:11:34.9273424Z error: Tool `rls` has regressed from test-pass to build-fail during beta week.
2020-04-21T14:11:34.9284356Z Build completed unsuccessfully in 0:00:02
2020-04-21T14:11:34.9399497Z == clock drift check ==
2020-04-21T14:11:34.9399497Z == clock drift check ==
2020-04-21T14:11:34.9415362Z   local time: Tue Apr 21 14:11:34 UTC 2020
2020-04-21T14:11:35.2724780Z   network time: Tue, 21 Apr 2020 14:11:35 GMT
2020-04-21T14:11:36.0559861Z 
2020-04-21T14:11:36.0559861Z 
2020-04-21T14:11:36.0645637Z ##[error]Bash exited with code '1'.
2020-04-21T14:11:36.0669575Z ##[section]Finishing: Run build
2020-04-21T14:11:36.0723769Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-21T14:11:36.0729846Z Task         : Get sources
2020-04-21T14:11:36.0730165Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-21T14:11:36.0730698Z Version      : 1.0.0
2020-04-21T14:11:36.0730915Z Author       : Microsoft
2020-04-21T14:11:36.0730915Z Author       : Microsoft
2020-04-21T14:11:36.0731253Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-21T14:11:36.0731649Z ==============================================================================
2020-04-21T14:11:36.4166091Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-21T14:11:36.4212871Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71323/merge to s
2020-04-21T14:11:36.4302903Z Cleaning up task key
2020-04-21T14:11:36.4304018Z Start cleaning up orphan processes.
2020-04-21T14:11:36.4482230Z Terminate orphan process: pid (3569) (python)
2020-04-21T14:11:36.4728618Z ##[section]Finishing: Finalize Job

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@ehuss ehuss mentioned this pull request Apr 21, 2020
@bors
Copy link
Contributor

bors commented Apr 22, 2020

☔ The latest upstream changes (presumably #71402) made this pull request unmergeable. Please resolve the merge conflicts.

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Apr 22, 2020
This comment wasn't supposed to have landed.
It defaults to true, but Cargo will set this to false whenever it can to
reduce compile times.
So that the rlibs will work with both LTO and non-LTO builds.
@nnethercote
Copy link
Contributor Author

@bors r=alexcrichton

@bors
Copy link
Contributor

bors commented Apr 22, 2020

📌 Commit a105c5c has been approved by alexcrichton

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Apr 22, 2020
@bors
Copy link
Contributor

bors commented Apr 22, 2020

⌛ Testing commit a105c5c with merge 4bfd62a...

@bors
Copy link
Contributor

bors commented Apr 22, 2020

☀️ Test successful - checks-azure
Approved by: alexcrichton
Pushing 4bfd62a to master...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants