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 7 pull requests #98987

Merged
merged 21 commits into from
Jul 6, 2022
Merged

Commits on Jul 1, 2022

  1. Allow arithmetic and certain bitwise ops on AtomicPtr

    This is mainly to support migrating from AtomicUsize, for the strict
    provenance experiment.
    
    Fixes rust-lang#95492
    thomcc committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    2f872af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e65ecee View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. rustdoc: filter '_ lifetimes from ty::Generics

    Fixes a weirdly-rendered section of the std::string::String docs.
    notriddle committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    3ac1a9b View commit details
    Browse the repository at this point in the history
  2. rustdoc: Add more semantic information to impl ids

    Instead of generating `#impl`, `#impl-1`, etc., generate IDs
    like `#impl-Foo<M>`.
    
    Co-authored-by: Noah Lev <camelidcamel@gmail.com>
    2 people authored and GuillaumeGomez committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    499e024 View commit details
    Browse the repository at this point in the history
  3. Update rustdoc tests

    GuillaumeGomez committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    05e69d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6fa68c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53db831 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    75967cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83dea35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d1b679 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0541b4e View commit details
    Browse the repository at this point in the history
  5. fix miri-opt tests

    TaKO8Ki committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    b730bc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb57943 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    482bb39 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#96935 - thomcc:atomicptr-strict-prov, r=dto…

    …lnay
    
    Allow arithmetic and certain bitwise ops on AtomicPtr
    
    This is mainly to support migrating from `AtomicUsize`, for the strict provenance experiment.
    
    This is a pretty dubious set of APIs, but it should be sufficient to allow code that's using `AtomicUsize` to manipulate a tagged pointer atomically. It's under a new feature gate, `#![feature(strict_provenance_atomic_ptr)]`, but I'm not sure if it needs its own tracking issue. I'm happy to make one, but it's not clear that it's needed.
    
    I'm unsure if it needs changes in the various non-LLVM backends. Because we just cast things to integers anyway (and were already doing so), I doubt it.
    
    API change proposal: rust-lang/libs-team#60
    
    Fixes rust-lang#95492
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    4755173 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#98519 - TaKO8Ki:add-head-span-field-to-item…

    …-and-impl-item, r=cjgillot
    
    Replace some `guess_head_span` with `def_span`
    
    This patch fixes a part of rust-lang#97417.
    r? `@cjgillot`
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    d712f67 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#98911 - notriddle:notriddle/rustdoc-string-…

    …impl, r=GuillaumeGomez
    
    rustdoc: filter '_ lifetimes from ty::Generics
    
    Fixes a weirdly-rendered section of the std::string::String docs.
    
    Before:
    
    ![image](https://user-images.githubusercontent.com/1593513/177256873-20b9cf6e-2429-4865-853b-b269d74672f4.png)
    
    After:
    
    ![image](https://user-images.githubusercontent.com/1593513/177256900-ef3efd17-f624-40c5-af90-fe709ec034f2.png)
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    d87bf24 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#98939 - GuillaumeGomez:rustdoc-disamb-impls…

    …, r=notriddle
    
    rustdoc: Add more semantic information to impl IDs
    
    Take over of rust-lang#92745.
    
    I fixed the last remaining issue for the links in the sidebar (mentioned by `@jsha)` and fixed the few links broken in the std/core docs.
    
    cc `@camelid`
    r? `@notriddle`
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    77ec591 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#98971 - MinnDevelopment:patch-1, r=Dylan-DPC

    Fix typo in file descriptor docs
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    e8ba113 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#98983 - pierwill:patch-3, r=RalfJung

    docs: Add overview of `rustc_middle::mir::TerminatorKind`
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    47de8e9 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#98984 - pierwill:patch-4, r=RalfJung

    Remove erroneous doc comment
    
    Fixes the formatting issue shown here:
    
    <img width="803" alt="Screen Shot 2022-07-06 at 12 50 56 PM" src="https://user-images.githubusercontent.com/19642016/177612734-2d881c6a-2850-4c1b-8f1a-08339ad5bfbc.png">
    GuillaumeGomez authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    4b88cba View commit details
    Browse the repository at this point in the history