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 15 pull requests #91941

Closed
wants to merge 33 commits into from

Commits on Dec 13, 2021

  1. Use OutputFilenames to generate output file for -Zllvm-time-trace

    The resulting profile will include the crate name and will be stored in
    the `--out-dir` directory.
    
    This implementation makes it convenient to use LLVM time trace together
    with cargo, in the contrast to the previous implementation which would
    overwrite profiles or store them in `.cargo/registry/..`.
    tmiasko committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    3f2a1c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f2f9c6 View commit details
    Browse the repository at this point in the history
  3. [ReviewFix] Linguistics

    xkr47 committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    715c562 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c594f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Configuration menu
    Copy the full SHA
    ae21dd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e38807 View commit details
    Browse the repository at this point in the history
  3. awdawdawd

    BoxyUwU committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    7175980 View commit details
    Browse the repository at this point in the history
  4. test

    BoxyUwU committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    0a0f014 View commit details
    Browse the repository at this point in the history
  5. Remove in_band_lifetimes from rustc_symbol_mangling

    Sylvan Bowdler committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    b682dec View commit details
    Browse the repository at this point in the history
  6. Remove in_band_lifetimes from rustc_trait_selection

    Sylvan Bowdler committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    1ea756b View commit details
    Browse the repository at this point in the history
  7. made compiler happy

    lameferret committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    90aa8fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a586e7d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0c0732 View commit details
    Browse the repository at this point in the history
  10. Fix a bunch of typos

    steffahn committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    a957cef View commit details
    Browse the repository at this point in the history
  11. Constify bool::then{,_some}

    fee1-dead committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    4f4b2c7 View commit details
    Browse the repository at this point in the history
  12. Use tcx.def_path_hash in ExistentialPredicate.stable_cmp

    This avoids a needless query invocation
    Aaron1011 committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    4d1d66b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f194c9b View commit details
    Browse the repository at this point in the history
  14. Remove in_band_lifetimes from rustc_codegen_llvm

    See rust-lang#91867 for more information.
    LegionMammal978 committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    462bb57 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#91597 - r00ster91:lessthangreaterthan, r=ol…

    …i-obk
    
    Recover on invalid operators `<>` and `<=>`
    
    Thanks to rust-lang#89871 for showing me how to do this.
    Next, I think it'd be nice to recover on `<=>` too, like rust-lang#89871 intended, if this even works.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    49a339b View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#91859 - xkr47:patch-2, r=yaahc

    Iterator::cycle() — document empty iterator special case
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    0cb5076 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#91868 - tmiasko:llvm-time-trace-out, r=oli-obk

    Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`
    
    The resulting profile will include the crate name and will be stored in
    the `--out-dir` directory.
    
    This implementation makes it convenient to use LLVM time trace together
    with cargo, in the contrast to the previous implementation which would
    overwrite profiles or store them in `.cargo/registry/..`.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    dfc8576 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#91879 - bugadani:in_band_borrowck, r=wesley…

    …wiser
    
    Remove `in_band_lifetimes` from `rustc_borrowck`
    
    See rust-lang#91867 for more information.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    cee897c View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#91882 - Patrick-Poitras:remove-in-band-life…

    …times-from-rustc-typeck, r=jackh726
    
    Remove `in_band_lifetimes` from `rustc_typeck`
    
    Joining in on the effort to remove the `in_band_lifetimes` features, as described in issue rust-lang#91867.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    8564939 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#91886 - euclio:option-doc, r=dtolnay

    core: minor `Option` doc correction
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    fc43d98 View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#91888 - BoxyUwU:generic_arg_infer_aaaa, r=lcnr

    Handle unordered const/ty generics for object lifetime defaults
    
    *feel like I should have a PR description but cant think of what to put here*
    
    r? `@lcnr`
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    50ab166 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#91901 - SylvanB:remove_in_band_lifetimes_ru…

    …stc_symbol_mangling, r=jackh726
    
    Remove `in_band_lifetimes` from `rustc_symbol_mangling`
    
    Helping out with  rust-lang#91867
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    2e3b295 View commit details
    Browse the repository at this point in the history
  23. Rollup merge of rust-lang#91904 - SylvanB:remove_in_band_lifetimes_ru…

    …stc_trait_selection, r=petrochenkov
    
    Remove `in_band_lifetimes` from `rustc_trait_selection`
    
    Another one for rust-lang#91867
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    5256e65 View commit details
    Browse the repository at this point in the history
  24. Rollup merge of rust-lang#91906 - anuvratsingh:remove_in_band_lifetim…

    …es_library_proc_macro, r=petrochenkov
    
    Removed `in_band_lifetimes` from `library\proc_macro`
    
    Issue [rust-lang#91867](rust-lang#91867)
    
    This is my first try, I followed the instructions given. Fixed all the errors that were thrown while compiling.
    Compiled with stage 0,1, and 2 all of them compiled successfully.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    719eb55 View commit details
    Browse the repository at this point in the history
  25. Rollup merge of rust-lang#91915 - jackh726:issue-91899, r=Mark-Simula…

    …crum
    
    Add another regression test for unnormalized fn args with Self
    
    Closes rust-lang#91899
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    9a08578 View commit details
    Browse the repository at this point in the history
  26. Rollup merge of rust-lang#91916 - steffahn:fix-typos, r=dtolnay

    Fix a bunch of typos
    
    I hope that none of these files is not supposed to be modified.
    
    FYI, I opened separate PRs for typos in submodules, in the respective repositories
    * rust-lang/stdarch#1267
    * rust-lang/backtrace-rs#455
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    4a69329 View commit details
    Browse the repository at this point in the history
  27. Rollup merge of rust-lang#91918 - fee1-dead:constification0-the-great…

    …-constification-begins, r=oli-obk
    
    Constify `bool::then{,_some}`
    
    Note on `~const Drop`: it has no effect when called from runtime functions, when called from const contexts, the trait system ensures that the type can be dropped in const contexts.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    4ce965f View commit details
    Browse the repository at this point in the history
  28. Rollup merge of rust-lang#91920 - Aaron1011:pred-stable-cmp, r=oli-obk

    Use `tcx.def_path_hash` in `ExistentialPredicate.stable_cmp`
    
    This avoids a needless query invocation
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    68c5cd2 View commit details
    Browse the repository at this point in the history
  29. Rollup merge of rust-lang#91931 - LegionMammal978:less-inband-codegen…

    …_llvm, r=davidtwco
    
    Remove `in_band_lifetimes` from `rustc_codegen_llvm`
    
    See rust-lang#91867 for more information.
    
    This one took a while. This crate has dozens of functions not associated with any type, and most of them were using in-band lifetimes for `'ll` and `'tcx`.
    matthiaskrgr committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    71b2c82 View commit details
    Browse the repository at this point in the history