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

[beta] Rollup backports #62065

Merged
merged 13 commits into from
Jun 26, 2019
Merged

[beta] Rollup backports #62065

merged 13 commits into from
Jun 26, 2019

Commits on Jun 26, 2019

  1. Configuration menu
    Copy the full SHA
    6d48e63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd8b410 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fa0883 View commit details
    Browse the repository at this point in the history
  4. Fix cfg(test) build for x86_64-fortanix-unknown-sgx

    Jethro Beekman authored and Mark-Simulacrum committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    2a335ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42c06fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7f52da View commit details
    Browse the repository at this point in the history
  7. Fix ICE involving mut references

    estebank authored and Mark-Simulacrum committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    2790cdf View commit details
    Browse the repository at this point in the history
  8. review comment

    estebank authored and Mark-Simulacrum committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    681d554 View commit details
    Browse the repository at this point in the history
  9. bless ui tests

    pietroalbini authored and Mark-Simulacrum committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    b2f5f0f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ccfb34f View commit details
    Browse the repository at this point in the history
  11. Revert "Set test flag when rustdoc is running with --test option"

    This reverts commit 8ed2292.
    
    It caused doctests in this repository to no longer be tested including all of the core crate.
    ollie27 authored and Mark-Simulacrum committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    bb85316 View commit details
    Browse the repository at this point in the history
  12. Beta backport of: Auto merge of rust-lang#61754 - nikomatsakis:trait-…

    …caching-perf-3, r=pnkfelix
    
    create a "provisional cache" to restore performance in the case of cycles
    
    Introduce a "provisional cache" that caches the results of auto trait resolutions but keeps them from entering the *main* cache until everything is ready. This turned out a bit more complex than I hoped, but I don't see another short term fix -- happy to take suggestions! In the meantime, it's very clear we need to rework the trait solver. This resolves the extreme performance slowdown experienced in rust-lang#60846 -- I plan to add a perf.rust-lang.org regression test to track this.
    
    Caveat: I've not run `x.py test` in full yet.
    
    r? @pnkfelix
    cc @arielb1
    
    Fixes rust-lang#60846
    nikomatsakis authored and Mark-Simulacrum committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    939f397 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4b3d9d4 View commit details
    Browse the repository at this point in the history