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 9 pull requests #98591

Merged
merged 25 commits into from
Jun 28, 2022
Merged

Rollup of 9 pull requests #98591

merged 25 commits into from
Jun 28, 2022

Commits on Jun 25, 2022

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

Commits on Jun 27, 2022

  1. interpret: refactor allocation info query

    We now have an infallible function that also tells us which kind of allocation we are talking about.
    Also we do longer have to distinguish between data and function allocations for liveness.
    RalfJung committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    b094116 View commit details
    Browse the repository at this point in the history
  2. Fix rustdoc argument error

    inashivb authored and GuillaumeGomez committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    e1b6f16 View commit details
    Browse the repository at this point in the history
  3. Add test for default rustdoc run

    inashivb authored and GuillaumeGomez committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    ed62a09 View commit details
    Browse the repository at this point in the history
  4. Add test for help output with -W

    inashivb authored and GuillaumeGomez committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    70ced25 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    768129d View commit details
    Browse the repository at this point in the history
  6. outside of borrowck, do not provide an implicit_region_bound

    see comment added to the field in `VerifyBoundCx`.
    lcnr committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    4dbf9ba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    70497d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c1c0d25 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9277f95 View commit details
    Browse the repository at this point in the history
  10. lower-generic vs. outlive

    lcnr committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    28fafc4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dfb592a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9b497ab View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8e73c3e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8c977cf View commit details
    Browse the repository at this point in the history
  15. Add triagebot mentions.

    ehuss committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    44e5715 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#98331 - GuillaumeGomez:rustdoc-arg-error, r…

    …=notriddle
    
    Fix rustdoc argument error
    
    Fixes rust-lang#88756.
    
    It's a take over of rust-lang#88831. I cherry-picked the commits, fixed the merge conflict and the failing test.
    
    cc `@inashivb` `@jyn514`
    
    r? `@notriddle`
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    38bfa9c View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#98506 - compiler-errors:object-safety-sugge…

    …stions, r=oli-obk
    
    Fix span issues in object safety suggestions
    
    Fixes rust-lang#98500
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    6391f23 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#98563 - RalfJung:interpret-alloc-check, r=o…

    …li-obk
    
    interpret: refactor allocation info query
    
    We now have an infallible function that also tells us which kind of allocation we are talking about.
    Also we do longer have to distinguish between data and function allocations for liveness.
    
    This will help us to avoid "catching" `InterpError`s in Miri.
    r? `@oli-obk`
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    4f61fe2 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#98576 - lcnr:region-stuff-cool-beans, r=jac…

    …kh726
    
    small regions refactoring
    
    these commits should be fairly self-contained
    
    r? rust-lang/types
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    9509348 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#98577 - GuillaumeGomez:associated-items, r=…

    …notriddle
    
    Fix "kind" for associated types in trait implementations in rustdoc JSON
    
    Fixes rust-lang#81340.
    
    Contrary to what is suggested in the issue, I really think we should distinguish between associated items and "normal" constants and types.
    
    cc `@CraftSpider` `@SimonSapin`
    r? `@notriddle`
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    d0ae6eb View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#98578 - rust-lang:oli-obk-patch-1, r=eddyb

    Remove eddyb from miri failure pings
    
    r? `@eddyb`
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    9f66799 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#98579 - RalfJung:alloc-tests, r=thomcc

    liballoc tests: avoid int2ptr cast
    
    I think we don't need `ptr::from_exposed_addr` here; `ptr::invalid` should be enough for this test. (And this makes Miri less unhappy when running these tests.)
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    b52c362 View commit details
    Browse the repository at this point in the history
  23. Rollup merge of rust-lang#98581 - ehuss:triagebot-mentions, r=Mark-Si…

    …mulacrum
    
    Add triagebot mentions.
    
    This migrates the configuration of mentions from highfive to triagebot.
    
    I also fixed a few broken paths (error_codes.rs src/librustdoc/html/static/themes src/librustdoc/html/static/themes/ayu.css).
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    19a05b5 View commit details
    Browse the repository at this point in the history
  24. Rollup merge of rust-lang#98587 - RalfJung:core-tests, r=thomcc

    libcore tests: avoid int2ptr casts
    
    We don't need any of these pointers to actually be dereferenceable so using `ptr::invalid` should be fine. And then we can run Miri with strict provenance enforcement on the tests.
    matthiaskrgr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    f266821 View commit details
    Browse the repository at this point in the history