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 12 pull requests #122281

Closed
wants to merge 27 commits into from
Closed

Commits on Feb 22, 2024

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

Commits on Feb 26, 2024

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

Commits on Feb 27, 2024

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

Commits on Feb 29, 2024

  1. add myself to rotation

    fee1-dead committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    3e675bd View commit details
    Browse the repository at this point in the history
  2. Expose Freeze trait again

    oli-obk committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    f030d49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7849230 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

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

Commits on Mar 3, 2024

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

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    7843e46 View commit details
    Browse the repository at this point in the history
  2. review

    Nadrieril committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    594cf1d View commit details
    Browse the repository at this point in the history
  3. fix: remove memory leak due to missing drop implementation for local …

    …waker. Also, fix some
    
    of the stability attributes of LocalWaker's methods.
    tvallotton committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    092a1ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff1459a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Configuration menu
    Copy the full SHA
    1bad698 View commit details
    Browse the repository at this point in the history
  2. fix legacy numeric constant diag items

    - missed syms for usize/isize
    - missed diag items on unsigned integers
    pitaj committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    83590ac View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#112136 - clarfonthey:ffi-c_str, r=cuviper

    Add std::ffi::c_str module
    
    ACP: rust-lang/libs-team#134
    
    `std::ffi` docs before change:
    ![Structs: VaList, VaListImpl, CStr, CString, FromBytesWithNulError, FromVecWithNulError, IntoStringError, NulError, OsStr, OsString](https://github.com/rust-lang/rust/assets/15850505/b2cf3534-30f9-4ef0-a655-bacdc3a19e17)
    
    `std::ffi` docs after change:
    ![Re-exports: self::c_str::{FromBytesWithNulError, FromBytesUntilNulError, FromVecWithNulError, NulError, IntoStringError} ; Modules: c_str ; Structs: VaList, VaListImpl, CStr, CString, OsStr, OsString](https://github.com/rust-lang/rust/assets/15850505/23aa6964-da7a-4942-bbf7-42bde2146f9e)
    
    (note: I'm omitting the `c_int`, etc. stuff from the screenshots since it's the same in both. this doesn't just delete those types)
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    f334f3b View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#121642 - TimNN:test-v0, r=Mark-Simulacrum

    Update a test to support Symbol Mangling V0
    
    Note that since this is a symbol from `std`, overriding the symbol mangling version via the `compile-flags` directive does not work.
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    e511f79 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#121685 - fortanix:raoul/shellcheck_on_lvi_t…

    …est_script, r=Mark-Simulacrum
    
    Fixing shellcheck comments on lvi test script
    
    Running `shellcheck` on `tests/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh` gives plenty of warnings. This PR fixes those issues. For completeness: rust-lang#121683 fixes another warning as well
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    afcc911 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#121840 - oli-obk:freeze, r=dtolnay

    Expose the Freeze trait again (unstably) and forbid implementing it manually
    
    non-emoji version of rust-lang#121501
    
    cc rust-lang#60715
    
    This trait is useful for generic constants (associated consts of generic traits). See the test (`tests/ui/associated-consts/freeze.rs`) added in this PR for a usage example. The builtin `Freeze` trait is the only way to do it, users cannot work around this issue.
    
    It's also a useful trait for building some very specific abstrations, as shown by the usage by the `zerocopy` crate: google/zerocopy#941
    
    cc `@RalfJung`
    
    T-lang signed off on reexposing this unstably: rust-lang#121501 (comment)
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    5d75182 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#121860 - mu001999:master, r=Nilstrieb

    Add a tidy check that checks whether the fluent slugs only appear once
    
    As `````@Nilstrieb````` said in rust-lang#121828 (comment):
    > Might make sense to have a tidy check that checks whether the fluent slugs only appear once in the source code and lint for that
    there's a tidy check already for sorting
    
    We can get the tidy check error:
    ```
    tidy check
    tidy error: /path/to/rust/compiler/rustc_const_eval/messages.ftl: message `const_eval_invalid_align` is not used
    tidy error: /path/to/rust/compiler/rustc_lint/messages.ftl: message `lint_trivial_untranslatable_diag` is not used
    tidy error: /path/to/rust/compiler/rustc_parse/messages.ftl: message `parse_invalid_literal_suffix` is not used
    tidy error: /path/to/rust/compiler/rustc_infer/messages.ftl: message `infer_need_type_info_in_coroutine` is not used
    tidy error: /path/to/rust/compiler/rustc_passes/messages.ftl: message `passes_expr_not_allowed_in_context` is not used
    tidy error: /path/to/rust/compiler/rustc_passes/messages.ftl: message `passes_layout` is not used
    tidy error: /path/to/rust/compiler/rustc_parse/messages.ftl: message `parse_not_supported` is not used
    ```
    
    r? `````@Nilstrieb`````
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    b0d30bf View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#121942 - devnexen:getrandom_for_dfbsd, r=jo…

    …boet
    
    std::rand: enable getrandom for dragonflybsd too.
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    babb93a View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#122221 - Nadrieril:patextradata, r=oli-obk

    match lowering: define a convenient struct
    
    Small refactor PR: `bindings` and `ascriptions` always come together so I made a struct for them. I'll have one or two fields to add to it in a later PR as well.
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    872e840 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#122244 - tvallotton:local_waker_leak_fix, r…

    …=Nilstrieb
    
    fix: LocalWaker memory leak and some stability attributes
    
    fixes rust-lang#122180.
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    bb3f082 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#122251 - jieyouxu:unused-lifetimes-dedup-te…

    …st, r=Nadrieril
    
    Add test to check unused_lifetimes don't duplicate "parameter is never used" error
    
    Closes rust-lang#72587.
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    b1a7bc2 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#122264 - fee1-dead-contrib:add, r=fee1-dead

    add myself to rotation
    
    Won't have too much capacity, but I am able to contribute something. Will be rotating reviews if I run out of capacity :)
    
    r? ````@ghost````
    ````@bors```` r+ rollup
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    ff24332 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#122269 - heiher:fix-doc, r=workingjubilee

    doc/rustc: Move loongarch64-unknown-linux-musl to Tier 3
    
    Fixes rust-lang#122266
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    266bce0 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#122271 - pitaj:diag_items-legacy_numeric_co…

    …nstants, r=Nilstrieb
    
    Fix legacy numeric constant diag items
    
    - missed syms for usize/isize
    - missed diag items on unsigned integers
    
    For rust-lang/rust-clippy#12312
    
    r? ``@Nilstrieb``
    
    Follow-up to rust-lang#121272, rust-lang#121361, rust-lang#121667
    This should be the last one 🤞 Sorry!
    jhpratt authored Mar 10, 2024
    Configuration menu
    Copy the full SHA
    0a85274 View commit details
    Browse the repository at this point in the history