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

Upgrade to LLVM 16, again #109474

Merged
merged 3 commits into from
Mar 25, 2023
Merged

Upgrade to LLVM 16, again #109474

merged 3 commits into from
Mar 25, 2023

Commits on Mar 22, 2023

  1. Update dist-x86_64-linux to GCC 8.5

    While we don't use GCC for the LLVM build, we do use its libstdc++,
    and there has been an std::optional ABI break in this version.
    This makes the libLLVM.so for LLVM 16 ABI-incompatible with newer
    libstdc++ versions, which we use on all other builders, and which
    download-ci-llvm users are likely to use.
    nikic committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    079a801 View commit details
    Browse the repository at this point in the history
  2. Upgrade to LLVM 16

    nikic committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    237f703 View commit details
    Browse the repository at this point in the history
  3. Increase array size in array-map.rs

    Make sure that the loop is not fully unrolled (which allows
    eliminating the allocas) in LLVM 16 either.
    nikic committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    58ac25b View commit details
    Browse the repository at this point in the history