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 7 pull requests #119558

Closed
wants to merge 19 commits into from

Commits on Dec 18, 2023

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

Commits on Dec 20, 2023

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

Commits on Dec 21, 2023

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

Commits on Dec 24, 2023

  1. std::net::bind using -1 for openbsd which in turn sets it to somaxconn.

    trusting platform's SOMAXCONN instead of hardcoding to 128 otherwise.
    devnexen committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    ce5af1c View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Disallow reference to static mut for expressions

    Add `E0796` error code.
    Add `static_mut_ref` lint.
    
    This is the idea for the 2024 edition.
    obeis committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    9faa4b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11129a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e01c26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4a774a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd07eb1 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

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

Commits on Jan 2, 2024

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

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    bc3b7c9 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#117449 - oli-obk:query_merge_immobile_game,…

    … r=matthewjasper
    
    Avoid silencing relevant follow-up errors
    
    r? `@matthewjasper`
    
    This PR only adds new errors to tests that are already failing and fixes one ICE.
    
    Several tests were changed to not emit new errors. I believe all of them were faulty tests, and not explicitly testing for the code that had new errors.
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    e55998c View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#117556 - obeis:static-mut-ref-lint, r=david…

    …twco
    
    Disallow reference to `static mut` and adding `static_mut_ref` lint
    
    Closes rust-lang#114447
    
    r? `@scottmcm`
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    9507961 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#118521 - dpaoliello:asan, r=wesleywiser

    Enable address sanitizer for MSVC targets using INFERASANLIBS linker flag
    
    This enables address sanitizer for x86_64-pc-windows-msvc and i686-pc-windows-msvc targets when linked with the MSVC linker (link.exe) by leveraging the `/INFERASANLIBS` option to automatically find and link in Microsoft's address sanitizer runtime: <https://learn.microsoft.com/en-us/cpp/sanitizers/asan-runtime?view=msvc-170>
    
    Implements rust-lang/compiler-team#702
    Fixes rust-lang#89339 (for MSVC targets using the MSVC linker only)
    Supercedes rust-lang#89369
    
    Successful x86_64-msvc build showing the sanitizer tests working: https://github.com/rust-lang/rust/actions/runs/7228346880/job/19697628258?pr=118521
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    22048d7 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#118704 - esp-rs:rv32-tier-2, r=davidtwco

    Promote `riscv32{im|imafc}` targets to tier 2
    
    Pending the approval of [the MCP](rust-lang/compiler-team#701).
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d69596e View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#119026 - devnexen:listener_upd, r=Mark-Simu…

    …lacrum
    
    std::net::bind using -1 for openbsd which in turn sets it to somaxconn.
    
    trusting platform's SOMAXCONN instead of hardcoding to 128 otherwise.
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    8ce4e6d View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#119151 - Jules-Bertholet:no-foreign-doc-hid…

    …den-suggest, r=davidtwco
    
    Hide foreign `#[doc(hidden)]` paths in import suggestions
    
    Stops the compiler from suggesting to import foreign `#[doc(hidden)]` paths.
    
    `@rustbot` label A-suggestion-diagnostics
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d00fb50 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#119195 - asquared31415:named_asm_labels_fix…

    …, r=Amanieu
    
    Make named_asm_labels lint not trigger on unicode and trigger on format args
    
    Someone showed me some cursed code that used format args to create named labels, and rustc wasn't linting on that.  Additionally while fixing that, I noticed that Unicode alphabetic characters were being used as part of labels, when they are not actually permitted in labels.
    
    r? `@Amanieu`
    matthiaskrgr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    4c9143a View commit details
    Browse the repository at this point in the history