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 #128030

Closed
wants to merge 19 commits into from

Commits on Jun 30, 2024

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

Commits on Jul 15, 2024

  1. Promote Mac Catalyst targets to tier 2, and ship with rustup

    - aarch64-apple-ios-macabi
    - x86_64-apple-ios-macabi
    madsmtm committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    64ec270 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Update wasi-sdk in CI to latest release

    This commit updates the `wasi-sdk` download used by the `wasm32-wasi*`
    targets. The motivation for this commit is generally just "keep things
    up to date" and is not intended to cause any issues or differences from
    before, just a routine update.
    alexcrichton committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5b0b4ff View commit details
    Browse the repository at this point in the history
  2. Fix two new failing tests

    The updated wasi-sdk has debuginfo by default so be sure to strip the
    debuginfo by default when testing the size of new executables.
    alexcrichton committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    006c884 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b19389 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2733494 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2192a91 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

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

Commits on Jul 21, 2024

  1. rustdoc: short descr. cause word-breaks in tables

    The `.item-table` class is used to display name+description lists, e.g.
    the exported functions, as a table. If the names are long and the
    descriptions are short, then the width of the table does not expand to
    the whole size, but only uses a fraction. This causes a some names to
    break inside a word.
    
    This change makes the table always use 100% of its parent width. The
    `.width-limiter` wrapper already ensures that the used width still does
    not become excessive.
    
    Signed-off-by: René Kijewski <rene.kijewski@fu-berlin.de>
    Kijewski committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    9533544 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4d701b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84db684 View commit details
    Browse the repository at this point in the history
  4. Deal with invalid UTF-8 from gai_strerror

    When the system is using a non-UTF-8 locale, the value will indeed not
    be UTF-8. That sucks for everyone involved, but is no reason for panic.
    We can "handle" this gracefully by just using from lossy, replacing the
    invalid UTF-8 with the ? and keeping the accidentally valid UTF-8.
    Good luck when debugging, but at least it's not a crash.
    
    We already do this for `strerror_r`.
    Noratrieb committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    ae42efc View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#126450 - madsmtm:promote-mac-catalyst, r=Ma…

    …rk-Simulacrum
    
    Promote Mac Catalyst targets to Tier 2, and ship with rustup
    
    Promote the Mac Catalyst targets `x86_64-apple-ios-macabi` and `aarch64-apple-ios-macabi` to Tier 2.
    
    Draft until [the MCP](rust-lang/compiler-team#761) finishes (see that for motivation).
    
    ``````@rustbot`````` author
    r? ``````@ghost``````
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    5e24073 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#127177 - bjorn3:arm64_macos_cg_clif, r=Mark…

    …-Simulacrum
    
    Distribute rustc_codegen_cranelift for arm64 macOS
    
    Support for arm64 macOS has been added to rustc_codegen_cranelift recently.
    
    Fixes rust-lang/rustc_codegen_cranelift#1502
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    14a89ab View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#127583 - Nilstrieb:invalid-utf8, r=joboet

    Deal with invalid UTF-8 from `gai_strerror`
    
    When the system is using a non-UTF-8 locale, the value will indeed not be UTF-8. That sucks for everyone involved, but is no reason for panic. We can "handle" this gracefully by just using from lossy, replacing the invalid UTF-8 with � and keeping the accidentally valid UTF-8. Good luck when debugging, but at least it's not a crash.
    
    We already do this for `strerror_r`.
    
    fixes rust-lang#127563
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    bf8b40e View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#127977 - alexcrichton:update-wasi-sdk, r=Ma…

    …rk-Simulacrum
    
    Update wasi-sdk in CI to latest release
    
    This commit updates the `wasi-sdk` download used by the `wasm32-wasi*` targets. The motivation for this commit is generally just "keep things up to date" and is not intended to cause any issues or differences from before, just a routine update.
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    9cab176 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#127985 - Oneirical:testibule-of-hell, r=Kobzol

    Migrate `test-benches`, `c-unwind-abi-catch-panic` and `compiler-lookup-paths-2` `run-make` tests to rmake
    
    Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    bbb94e7 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#128014 - GuillaumeGomez:stab-in-doc-blocks,…

    … r=notriddle
    
    Fix stab display in doc blocks
    
    Went across this bug randomly:
    
    ![Screenshot from 2024-07-20 22-09-49](https://github.com/user-attachments/assets/89fdf427-b00e-4fcb-9d57-078bcb1bacd9)
    
    With the fixed CSS:
    
    ![Screenshot from 2024-07-20 22-10-14](https://github.com/user-attachments/assets/eda9a1a6-6a12-408f-bd3a-25bb3397d163)
    
    r? `@notriddle`
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    6e9b6f4 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#128023 - Kijewski:pr-table-width, r=notriddle

    rustdoc: short descriptions cause word-breaks in tables
    
    The `.item-table` class is used to display name+description lists, e.g. the exported functions, as a table. If the names are long and the descriptions are short, then the width of the table does not expand to the whole size, but only uses a fraction. This causes a some names to break inside a word.
    
    This change makes the table always use 100% of its parent width. The `.width-limiter` wrapper already ensures that the used width still does not become excessive.
    
    See e.g. <https://docs.rs/mathlab/0.3.0/mathlab/fun/vec_num/index.html> or <https://docs.rs/cw-events/0.0.9/cw_events/> (random choices out of the list of the recent releases).
    
    [![](https://i.imgur.com/XnH4eeT.png)](https://imgur.com/XnH4eeT) [![](https://i.imgur.com/7iQ9xE2.png)](https://imgur.com/7iQ9xE2)
    
    The problem occurs (at least) in Firefox 130, Falkon 24, and Konqueror 22. It does not occur in Chrome 126.
    GuillaumeGomez authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    ade4026 View commit details
    Browse the repository at this point in the history