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 10 pull requests #118900

Merged
merged 25 commits into from
Dec 13, 2023
Merged

Rollup of 10 pull requests #118900

merged 25 commits into from
Dec 13, 2023

Commits on Dec 12, 2023

  1. Remove dead codes in core

    mu001999 authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    6c0dbb8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb32eb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95b5a80 View commit details
    Browse the repository at this point in the history
  4. fix waker_getters tracking issue number

    Lukas Markeffsky committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    04f3adb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3cb25f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98aa20b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bb0fd66 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6892fcd View commit details
    Browse the repository at this point in the history
  9. clippy::complexity fixes

     filter_map_identity
     needless_bool
     search_is_some
     unit_arg
     map_identity
     needless_question_mark
     derivable_impls
    matthiaskrgr committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d707461 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f1342f3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    58327c1 View commit details
    Browse the repository at this point in the history
  12. Typo

    smoelius authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    046f2de View commit details
    Browse the repository at this point in the history
  13. more clippy::complexity fixes

          redundant_guards
          redundant_slicing
          filter_next
          needless_borrowed_reference
          useless_format
    matthiaskrgr committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    3795cc8 View commit details
    Browse the repository at this point in the history
  14. Update compiler/rustc_pattern_analysis/src/constructor.rs

    add note that `missing_empty` is cleared now
    
    Co-authored-by: Nadrieril <Nadrieril@users.noreply.github.com>
    matthiaskrgr and Nadrieril authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    2a1acc2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1d78ce6 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Rollup merge of rust-lang#118858 - mu001999:dead_code/clean, r=cuviper

    Remove dead codes in core
    
    Detected by rust-lang#118257
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    2d1d443 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#118864 - farnoy:masked-load-store-fixes, r=…

    …workingjubilee
    
    Fix alignment passed down to LLVM for simd_masked_load
    
    Follow up to rust-lang#117953
    
    The alignment for a masked load operation should be that of the element/lane, not the vector as a whole
    
    It can produce miscompilations after the LLVM optimizer notices the higher alignment and promotes this to an unmasked, aligned load followed up by blend/select - https://rust.godbolt.org/z/KEeGbevbb
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    a33f1a3 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#118872 - GuillaumeGomez:codeblock-attr-lint…

    …, r=notriddle
    
    Add rustX check to codeblock attributes lint
    
    We discovered this issue [here](rust-lang#118802 (comment)).
    
    I assume that the issue will be present in other places outside of the compiler so it's worth adding a check for it.
    
    First commit is just a small cleanup about variables creation which was a bit strange (at least more than necessary).
    
    r? ```@notriddle```
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0430782 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#118873 - lukas-code:fix_waker_getter_tracki…

    …ng_issue_number, r=workingjubilee
    
    fix `waker_getters` tracking issue number
    
    The feature currently links to the closed issue rust-lang#87021. Make it link to the tracking issue rust-lang#96992 instead.
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    18e0966 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#118884 - matthiaskrgr:auszweimacheins, r=Na…

    …drieril
    
    NFC: simplify merging of two vecs
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    89d4a9b View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#118885 - matthiaskrgr:compl_2023, r=compile…

    …r-errors
    
    clippy::complexity fixes
    
     filter_map_identity
     needless_bool
     search_is_some
     unit_arg
     map_identity
     needless_question_mark
     derivable_impls
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    5308733 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#118886 - GuillaumeGomez:clean-up-search-var…

    …s, r=notriddle
    
    Clean up variables in `search.js`
    
    While reviewing rust-lang#118402, I saw a few small clean ups that were needed, mostly about variables creation.
    
    r? ```@notriddle```
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    2f937c7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df0686b View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#118889 - matthiaskrgr:compl_2023_2, r=Waffl…

    …eLapkin
    
    more clippy::complexity fixes
    
          redundant_guards
          redundant_slicing
          filter_next
          needless_borrowed_reference
          useless_format
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    4583a01 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#118891 - compiler-errors:async-gen-blocks, …

    …r=eholk
    
    Actually parse async gen blocks correctly
    
    1. I got the control flow in `parse_expr_bottom` messed up, and obviously forgot a test for `async gen`, so we weren't actually ever parsing it correctly.
    2. I forgot to gate the span for `async gen {}`, so even if we did parse it, we wouldn't have correctly denied it in `cfg(FALSE)`.
    
    r? eholk
    workingjubilee authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    f9078a4 View commit details
    Browse the repository at this point in the history