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

[beta] backports #121069

Merged
merged 9 commits into from
Feb 16, 2024
Merged

[beta] backports #121069

merged 9 commits into from
Feb 16, 2024

Commits on Feb 14, 2024

  1. Correct paths for hexagon-unknown-none-elf platform doc

    Update the library paths to correctly refer to libdemo{1,2}_hexagon
    and switch to the release build instead.
    
    Update references to libstandalone to the specific G0/PIC archive instead.
    
    (cherry picked from commit 647a453)
    androm3da authored and cuviper committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    0e09fe1 View commit details
    Browse the repository at this point in the history
  2. CI: Use ninja on apple builders

    (cherry picked from commit 2aebe6c)
    ehuss authored and cuviper committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    1412627 View commit details
    Browse the repository at this point in the history
  3. Correctly check never_type feature gating

    (cherry picked from commit 2c0030f)
    GuillaumeGomez authored and cuviper committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    53320b2 View commit details
    Browse the repository at this point in the history
  4. Update never_type feature gate ui test

    (cherry picked from commit 0f21e45)
    GuillaumeGomez authored and cuviper committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    9ae7a36 View commit details
    Browse the repository at this point in the history
  5. Revert unsound libcore changes of rust-lang#119911

    (cherry picked from commit 6ac035d)
    oli-obk authored and cuviper committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    a686e61 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Downgrade Xcode from the default (15.0) to 14.3.1.

    This seems to fix two sporadic errors that have been appearing in CI.
    One is an issue with cmake being unable to verify that cmake is able to
    build a simple test program. The other is a `invalid r_symbolnum`
    linking error when trying to build one of cranelift's tests.
    
    This is intended as a temporary fix until we can figure out how to
    resolve those issues.
    
    (cherry picked from commit 4fd3cf9)
    ehuss authored and cuviper committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    533019d View commit details
    Browse the repository at this point in the history
  2. Require that SELECT_XCODE is set.

    Allowing the Xcode version to "float" based on whatever default GitHub
    selects creates an unreliable environment. When GitHub changes the
    default, we can have multiple jobs in the same run using different
    versions as it rolls out across machines. It can also cause oscillation
    between runs as different machines are used. It also causes
    unpredictable timing when the updates happen.
    
    This change helps ensure that the version that is used is pinned. The
    downside is that it requires manually bumping the version, and the risk
    that if we take too long, older Xcodes will be removed and that will
    break the build.
    
    (cherry picked from commit 4ce1f1c)
    ehuss authored and cuviper committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    5df5175 View commit details
    Browse the repository at this point in the history
  3. Update jobserver-rs to 0.1.28

    (cherry picked from commit 83f3bc4)
    petrochenkov authored and cuviper committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    131e1fc View commit details
    Browse the repository at this point in the history
  4. Update LLVM submodule

    (cherry picked from commit 7e1897c)
    nikic authored and cuviper committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    20d17c4 View commit details
    Browse the repository at this point in the history