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

Merge rebranch into main to support stable/20230725 llvm-project branch #69163

Merged
merged 4,283 commits into from Oct 23, 2023

Conversation

shahmishal
Copy link
Member

No description provided.

swift-ci and others added 30 commits September 19, 2023 09:14
Looks like rebranch is finding another realloc_insert function on
vector causing failures on the Ubuntu 20.04 aarch64 bot.

_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_

We'll go ahead and ignore it for now.
When looking for field descriptors for a typeref, we should iterate over
every image info available, even those that the cache claimed to have
processed, as a last ditch effort.

rdar://114567246
Don't trust the external cache when looking for field descriptors
Adding another C++ stdlib function to ignore list
Keep certain function that are potentially used in the debugger
…gger

Revert "Keep certain function that are potentially used in the debugger"
Build-script tries to always cross-compile. As a result, the native
tablegen build tries to use /usr/bin/cc and /usr/bin/c++, which on
Amazon Linux 2 is too old to build tablegen. Instead, we can use the
clang/clang++ installed on the builders at /opt/swift/5.8.1/usr/bin,
which is inserted first in the path on the build image.

This route is sort of the least of all evils. We're already forcing the
rest of the build to use that clang, and it is capable of building for
the build machine, so might as well use it to build tablegen that then
emits pieces for the host build.
@etcwilde
Copy link
Member

@swift-ci please test

@etcwilde
Copy link
Member

@swift-ci build toolchain

@xedin xedin removed their request for review October 17, 2023 21:05
bnbarham and others added 3 commits October 19, 2023 16:16
Conflicts:
  - `lib/AST/TypeCheckRequests.cpp` renamed `isMoveOnly` which requires
    a static_cast on rebranch because `Optional` is now a `std::optional`.
Extension of 88cec51 for a newly added bitfield.
@shahmishal
Copy link
Member Author

@swift-ci test

@shahmishal
Copy link
Member Author

@swift-ci build toolchain

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain UBI9

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain CentOS 7

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Ubuntu 18.04

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Ubuntu 20.04

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Amazon Linux 2

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Ubuntu 22.04

1 similar comment
@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Ubuntu 22.04

bnbarham and others added 2 commits October 20, 2023 11:15
An attempt to fix an undefined reference to `std::_Construct` that we're
hitting on Ubuntu 22.04 and UBI 9.
[rebranch] Move `SILBuilder::substituteAnonymousArgs` out of the header
@shahmishal
Copy link
Member Author

@swift-ci test

@shahmishal
Copy link
Member Author

@swift-ci build toolchain

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain UBI9

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain CentOS 7

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Ubuntu 18.04

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Ubuntu 22.04

@shahmishal
Copy link
Member Author

@swift-ci Please Build Toolchain Amazon Linux 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet