Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Rollup of 6 pull requests #89671

Closed
wants to merge 18 commits into from

Commits on Jul 28, 2021

  1. stack overflow handler specific openbsd fix.

    On this platform, when doing stack allocation, MAP_STACK is needed
     otherwise the mapping fails.
    devnexen committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    853ffc7 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    10f7769 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64c794c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7df32f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7191b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3871f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Fix stabilization version for bindings_after_at

    According to the release notes and its PR milestone, it was stabilized
    in 1.56.0.
    camelid committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    6189d0a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    cbf9153 View commit details
    Browse the repository at this point in the history
  2. tests

    b-naber committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    3215403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4593d78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31b2eb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a03ec4 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#86506 - b-naber:gen_trait_impl_inconsistent…

    …, r=jackh726
    
    Don't normalize xform_ret_ty during method candidate assembly
    
    Fixes rust-lang#85671
    
    Normalizing the return type of a method candidate together with the expected receiver type of the method can lead to valid method candidates being rejected during probing. Specifically in the example of the fixed issue we have a `self_ty` of the form `&A<&[Coef]>` whereas the `impl_ty` of the method would be `&A<_>`, if we normalize the projection in the return type we unify the inference variable with `Cont`, which will lead us to reject the candidate in the sup type check in `consider_probe`. Since we don't actually need the normalized return type during candidate assembly, we postpone the normalization until we consider candidates in `consider_probe`.
    GuillaumeGomez authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    9d1dc71 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#87528 - :stack_overflow_obsd, r=joshtriplett

    stack overflow handler specific openbsd change.
    GuillaumeGomez authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    bc70f7d View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#89555 - oli-obk:nll_member_constraint_diag,…

    … r=estebank
    
    Remove textual span from diagnostic string
    
    This is an unnecessary repetition, as the diagnostic prints the span anyway in the source path right below the message.
    
    I further removed the identification of the node, as that does not give any new information in any of the cases that are changed in tests.
    
    EDIT: also inserted a suggestion that other diagnostics were already emitting
    GuillaumeGomez authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    57b9602 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#89605 - camelid:fix-version, r=nagisa

    Fix stabilization version for `bindings_after_at`
    
    According to the release notes and its PR milestone, it was stabilized
    in 1.56.0.
    GuillaumeGomez authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    c52602f View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#89666 - rusticstuff:disable_new_llvm_pass_m…

    …anager_on_s390x_take_two, r=nagisa
    
    Default to disabling the new pass manager for the s390x arch targets.
    
    This hack disables the new LLVM pass manager by default for s390x arch targets until the performance issues are fixed (see rust-lang#89609). The command line option `-Z new-llvm-pass-manager=(yes|no)` continues to take precedence over this default.
    GuillaumeGomez authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    d7bb8a7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    66f5f12 View commit details
    Browse the repository at this point in the history