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] backports #37549

Merged
merged 10 commits into from
Nov 3, 2016
Merged

[beta] backports #37549

merged 10 commits into from
Nov 3, 2016

Commits on Nov 3, 2016

  1. Add release notes for 1.12.1

    brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    3560363 View commit details
    Browse the repository at this point in the history
  2. add a per-param-env cache to impls_bound

    There used to be only a global cache, which led to uncached calls to
    trait selection when there were type parameters.
    
    I'm running a check that there are no adverse performance effects.
    
    Fixes rust-lang#37106 (drop elaboration times are now ~half of borrow checking,
    so might still be worthy of optimization, but not critical).
    arielb1 authored and brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    f7686a5 View commit details
    Browse the repository at this point in the history
  3. Allow bootstrapping without a key. Fixes rust-lang#36548

    This will make it easier for packagers to bootstrap rustc when they happen
    to have a bootstrap compiler with a slightly different version number.
    
    It's not ok for anything other than the build system to set this environment variable.
    brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    2d3a5d8 View commit details
    Browse the repository at this point in the history
  4. Fix label scopes.

    jseyfried authored and brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    947579e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e53b4dd View commit details
    Browse the repository at this point in the history
  6. normalize trait-ref in context of impl

    The `specializes()` function was trying to normalize the impl trait in
    an empty environment. This could lead to inexplicable failures.
    nikomatsakis authored and brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    65c8432 View commit details
    Browse the repository at this point in the history
  7. add rust-lang#32791 test case

    nikomatsakis authored and brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    416580e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5dc6da5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8f81e91 View commit details
    Browse the repository at this point in the history
  10. Bump prerelease version

    brson committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    47e2644 View commit details
    Browse the repository at this point in the history