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 8 pull requests #107768

Merged
merged 16 commits into from
Feb 8, 2023
Merged

Rollup of 8 pull requests #107768

merged 16 commits into from
Feb 8, 2023

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    23412dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ddf249 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    4c05366 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63dc0b8 View commit details
    Browse the repository at this point in the history
  3. make more readable

    tshepang committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    a002c05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a04f31d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2900ba1 View commit details
    Browse the repository at this point in the history
  6. llvm-16: Use Triple.h from new header location.

    LLVM 16 has moved Triple.h from ADT and into TargetParser
    maurer committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    147c51e View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#107719 - WaffleLapkin:de-arena-allocates-yo…

    …u-UwU, r=cjgillot
    
    Remove `arena_cache` modifier from `upstream_monomorphizations_for`
    
    Arena-caching a pointer is pretty meaningless as far as I can tell.
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    401fe5c View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#107740 - oli-obk:lock_tcx, r=petrochenkov

    Avoid locking the global context across the `after_expansion` callback
    
    r? `@petrochenkov`
    
    This was noticed in model-checking/kani#2184 (comment)
    
    This didn't have a perf impact, as it's just an additional 2 or 3 RefCell locks being created.
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    8709e9b View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#107746 - Nathan-Fenner:nathanf/clean-up-adj…

    …ust_fulfillment_errors, r=compiler-errors
    
    Split fn_ctxt/adjust_fulfillment_errors from fn_ctxt/checks
    
    This is a follow-up from rust-lang#106477, addressing a small number of the `FIXME`s that were added, by moving some functions into the new(er) `adjust_fulfillment_errors` module.
    
    More cleanup is possible for this file (and I'll hopefully get around to doing some of that soon) but the very first thing is to just move these functions out.
    
    There should be no "real" changes in this PR, besides minor adjustments to imports and the functions being transferred.
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    cf7aa57 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#107749 - tshepang:editing-convenience, r=mi…

    …chaelwoerister
    
    allow quick-edit convenience
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    c149682 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#107750 - tshepang:readability, r=GuillaumeG…

    …omez
    
    make more readable
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    26b532f View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#107755 - lcnr:no-binder, r=oli-obk

    remove binder from query constraints
    
    r? types
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    505d05d View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#107756 - RalfJung:miri-out-of-addresses, r=…

    …oli-obk
    
    miri: fix ICE when running out of address space
    
    Fixes rust-lang/miri#2769
    r? `@oli-obk`
    
    I didn't add a test since that requires oli-obk/ui_test#38 (host must be 64bit and target 32bit). Also the test takes ~30s, so I am not sure if we want to have it in the test suite?
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    d044c1b View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#107764 - maurer:llvm-16, r=cuviper

    llvm-16: Use Triple.h from new header location.
    
    LLVM 16 has moved Triple.h from ADT and into TargetParser.
    
    LLVM [landed a commit](llvm/llvm-project@62c7f03) this morning moving the header. This change should make rustc continue to build against LLVM main.
    matthiaskrgr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    232213d View commit details
    Browse the repository at this point in the history