apple / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.1k stars 320 forks source link

[rebranch] Push `stable/20240408` changes to `next` #8819

Closed bnbarham closed 1 month ago

bnbarham commented 1 month ago

Push all the current stable/20240408 changes up to next in preparation for the next branch. This is mostly LLDB, but also takes a few reverts that keep happening on stable.

@adrian-prantl @JDevlieghere for the LLDB changes @etcwilde for re-exposing GTest @aschwaighofer for the getLoopPreheader change (this should probably be upstreamed) @al45tair for Swift triple @egorzhdan for the cxx-interop workaround @jroelofs for the revert of "Cleanup unwind table emission code a bit."

bnbarham commented 1 month ago

@swift-ci please test llvm

bnbarham commented 1 month ago

@swift-ci please test llvm

bnbarham commented 1 month ago

@aschwaighofer okay with https://github.com/apple/llvm-project/pull/8819/commits/141bce57d81f6cbd66060cdcf22e31da0b116277?

bnbarham commented 1 month ago

PR to upstream that change: https://github.com/llvm/llvm-project/pull/94540