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

Closed
wants to merge 19 commits into from
Closed

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    0b87af9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    608901b View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Enable f16 on x86 and x86-64

    Since the `compiler_builtins` update [1], ABI bugs on x86 should be
    resolved. Enable tests for f16 on these platforms now.
    
    [1]: rust-lang#125016
    tgross35 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e518451 View commit details
    Browse the repository at this point in the history
  2. Change f16 doctests in core to run on x86-64

    Since `f16` now works on x86 and x86-64, change doctests to use this
    instead of aarch64. This is to make sure any changes get run in PR CI.
    tgross35 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    0a5d5ff View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

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

Commits on Aug 13, 2024

  1. Ship MinGW-w64 runtime DLLs along with rust-lld.exe for `-pc-window…

    …s-gnu` targets
    
    `rust-lld.exe` built for `x86_64-pc-windows-gnu` depends on `libgcc_s_seh-1.dll` and `libwinpthread-1.dll` from MinGW-w64.
    Until now, they were not shipped alongside `rust-lld.exe`, and you could not run `rust-lld.exe` on most systems.
    
    This problem didn't surface until now because:
    * Most targets don't use `rust-lld` by default.
    * Some people had these DLLs in their `PATH` from some other MinGW binary.
    * `rustup` used to add `bin` to the `PATH`, which contains these DLLs for `rustc.exe`. But it no longer does that: rust-lang/rustup@ce3c09a
    
    Fixes rust-lang#125809
    ColinFinck committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    71d98a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

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

Commits on Aug 18, 2024

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

Commits on Aug 19, 2024

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

Commits on Aug 20, 2024

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

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    c51f2d2 View commit details
    Browse the repository at this point in the history
  2. Update compiler_builtins to 0.1.120

    Signed-off-by: Amjad Alsharafi <26300843+Amjad50@users.noreply.github.com>
    Amjad50 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    57b164a View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#126985 - Mrmaxmeier:dwarf-embed-source, r=d…

    …avidtwco
    
    Implement `-Z embed-source` (DWARFv5 source code embedding extension)
    
    Implement rust-lang/compiler-team#764 MCP which adds an unstable flag that exposes LLVM's [DWARFv5 source code embedding](https://dwarfstd.org/issues/180201.1.html) support.
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    c6d3a99 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#128349 - tgross35:x86-f16, r=Noratrieb

    Enable `f16` on x86 and x86-64
    
    Since the `compiler_builtins` update [1], ABI bugs on x86 should be resolved. Enable tests for f16 on these platforms now.
    
    [1]: rust-lang#125016
    
    try-job: i686-gnu
    try-job: dist-i586-gnu-i586-i686-musl
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b986d9b View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#128876 - ColinFinck:rust-lld-with-runtime-d…

    …lls, r=Kobzol,petrochenkov,jieyouxu
    
    Ship MinGW-w64 runtime DLLs along with `rust-lld.exe` for `-pc-windows-gnu` targets
    
    `rust-lld.exe` built for `x86_64-pc-windows-gnu` depends on `libgcc_s_seh-1.dll` and `libwinpthread-1.dll` from MinGW-w64. Until now, they were not shipped alongside `rust-lld.exe`, and you could not run `rust-lld.exe` on most systems.
    
    This problem didn't surface until now because:
    * Most targets don't use `rust-lld` by default.
    * Some people had these DLLs in their `PATH` from some other MinGW binary.
    * `rustup` used to add `bin` to the `PATH`, which contains these DLLs for `rustc.exe`. But it no longer does that: rust-lang/rustup@ce3c09a
    
    Fixes rust-lang#125809
    
    try-job: dist-x86_64-mingw
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    75fbcac View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#129190 - rezwanahmedsami:master, r=tgross35

    Add f16 and f128 to tests/ui/consts/const-float-bits-conv.rs
    
    Fixes rust-lang#129163
    
    try-job: x86_64-msvc
    try-job: x86_64-mingw
    try-job: i686-msvc
    try-job: i686-mingw
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d3d65dc View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#129257 - ChrisDenton:rename-null-descriptor…

    …, r=jieyouxu
    
    Allow rust staticlib to work with MSVC's /WHOLEARCHIVE
    
    This fixes rust-lang#129020 by renaming the `__NULL_IMPORT_DESCRIPTOR` to prevent conflicts.
    
    try-job: dist-i686-msvc
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    1531ca2 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#129386 - cjgillot:local-resolved-arg, r=com…

    …piler-errors
    
    Use a LocalDefId in ResolvedArg.
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a1d6403 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#129400 - Amjad50:update-compiler-builtins, …

    …r=tgross35
    
    Update `compiler_builtins` to `0.1.120`
    
    Includes rust-lang/compiler-builtins#672 which fixes regression issue with Apple and Windows compilers.
    
    r? `@tgross35`
    tgross35 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    56b3880 View commit details
    Browse the repository at this point in the history