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 11 pull requests #104228

Closed
wants to merge 35 commits into from
Closed

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    1bcf9fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ea4165 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2022

  1. Configuration menu
    Copy the full SHA
    c199a39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9edee7 View commit details
    Browse the repository at this point in the history
  3. Made Sip const Hasher

    onestacked committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    5f9899b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc1f1a8 View commit details
    Browse the repository at this point in the history
  5. Use aapcs for efiapi calling convention on arm

    On arm, llvm treats the C calling convention as `aapcs` on soft-float
    targets and `aapcs-vfp` on hard-float targets [1]. UEFI specifies in the
    arm calling convention that floating point extensions aren't used [2],
    so always translate `efiapi` to `aapcs` on arm.
    
    [1]: rust-lang/compiler-builtins#116 (comment)
    [2]: https://uefi.org/specs/UEFI/2.10/02_Overview.html#detailed-calling-convention
    
    rust-lang#65815
    nicholasbishop committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    42cbb40 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

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

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    667b15b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e7d228 View commit details
    Browse the repository at this point in the history
  3. Test const Hash, fix nits

    onestacked committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    56e59bc View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Configuration menu
    Copy the full SHA
    aa5a326 View commit details
    Browse the repository at this point in the history
  2. bless clippy

    chenyukang committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    91b4e7c View commit details
    Browse the repository at this point in the history
  3. Ignore "Change InferCtxtBuilder from enter to build" in git blame

    Because it changed the indentation of many things, this commit caused a lot of diff with no functional changes, so we should ignore it.
    Noratrieb committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    35ef05a View commit details
    Browse the repository at this point in the history
  4. docs

    BoxyUwU committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    4c197c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f9bc6d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e804b4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc76687 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75b5a98 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9f0e376 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fbce7de View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e807cb3 View commit details
    Browse the repository at this point in the history
  12. rebase conflict

    compiler-errors committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    9568138 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. remove redundent "<>" for ty::Slice with reference type

    Yiming Lei committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0b6934d View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#102763 - compiler-errors:nits, r=cjgillot

    Some diagnostic-related nits
    
    1. Use `&mut Diagnostic` instead of `&mut DiagnosticBuilder<'_, T>`
    2. Make `diag.span_suggestions` take an `IntoIterator` instead of `Iterator`, just to remove some `.into_iter` calls on the caller.
    
    idk if I should add a lint to make sure people use `&mut Diagnostic` instead of `&mut DiagnosticBuilder<'_, T>` in cases where we're just, e.g., adding subdiagnostics to the diagnostic... maybe a followup.
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    592c024 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#103443 - mucinoab:recover-colon-as-path-sep…

    …aretor, r=compiler-errors
    
    Parser: Recover from using colon as path separator in imports
    
    I don't know if this is the right approach, any feedback is welcome.
    
    r? ``@compiler-errors``
    
    Fixes rust-lang#103269
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    994b5db View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#103636 - chenyukang:yukang/fix-103587-sugg-…

    …if-let, r=jackh276,davidtwco
    
    Recover from common if let syntax mistakes/typos
    
    Fixes rust-lang#103587
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    47b7512 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#103675 - lyming2007:issue-103271-fix, r=fee…

    …1-dead
    
    remove redundent "<>" for ty::Slice with reference type
    
    this fix rust-lang#103271
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c729acb View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#104046 - RalfJung:run-miri-run, r=oli-obk

    bootstrap: add support for running Miri on a file
    
    This enables:
    ```
    ./x.py run src/tools/miri --stage 0 --args src/tools/miri/tests/pass/hello.rs
    ```
    That can be super helpful for debugging.
    
    Also avoid sharing the Miri sysroot dir with a system-wide (rustup-managed) installation of Miri.
    
    Fixes rust-lang#76666
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    60d20b1 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#104060 - ink-feather-org:const_hash, r=fee1…

    …-dead
    
    Make `Hash`, `Hasher` and `BuildHasher` `#[const_trait]` and make `Sip` const `Hasher`
    
    This PR enables using Hashes in const context.
    
    r? `@fee1-dead`
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3d848c2 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#104077 - nicholasbishop:bishop-uefi-aapcs, …

    …r=nagisa
    
    Use aapcs for efiapi calling convention on arm
    
    On arm, [llvm treats the C calling convention as `aapcs` on soft-float targets and `aapcs-vfp` on hard-float targets](rust-lang/compiler-builtins#116 (comment)). UEFI specifies in the arm calling convention that [floating point extensions aren't used](https://uefi.org/specs/UEFI/2.10/02_Overview.html#detailed-calling-convention), so always translate `efiapi` to `aapcs` on arm.
    
    rust-lang#65815
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5694a33 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#104115 - GuillaumeGomez:migrate-crate-searc…

    …h-div, r=notriddle
    
    Migrate crate-search element to CSS variables
    
    There should no UI changes.
    
    r? ``@notriddle``
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    dac9fb7 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#104190 - Nilstrieb:patch-1, r=compiler-errors

    Ignore "Change InferCtxtBuilder from enter to build" in git blame
    
    Because it changed the indentation of many things, this commit caused a lot of diff with no functional changes, so we should ignore it.
    
    r? ``@compiler-errors`` as you've complained about this before
    
    The relevant commit: rust-lang@283abbf
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e2fee15 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#104194 - BoxyUwU:early_binder_docs, r=compi…

    …ler-errors
    
    `EarlyBinder` docs
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f7b8884 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#104201 - GuillaumeGomez:gui-test-check-file…

    …-errors, r=notriddle
    
    Add check in GUI test for file loading failure
    
    Since rust-lang#101702, some resources location need to be updated in case their content changed because then their hash will change too. This will prevent errors like rust-lang#104114 to happen again.
    
    The second commit is to prevent CORS errors: when a file is linked from a file itself imported, the web browser considers they come from a different domain and therefore triggers the error. The option tells the web browser to ignore this case.
    
    cc ``@jsha``
    r? ``@notriddle``
    Manishearth committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d829264 View commit details
    Browse the repository at this point in the history