Releases: figma/llvm-project
figma-20.0.0p1
vs p0, this represents only a change in the clang.js build script (tracked here). No changes inside LLVM repo.
figma-20.0.0p0
This is a build of Clang 20, matching the commit that was used to
build Emscripten SDK 3.1.65 (@ llvm-project SHA 547917a). It
includes some figma-specific patches.
figma-15.0.0.p2-rc.1
Changes since 15.0.0p1
Code changes
- Backport commit 28800c2 from upstream to allow building with recent xcode version
- Match behavior of Apple's ld by resolving symlinks in OSO paths, which fixes debugging of targets built with the mac toolchain
Build procedure changes (figma/figma#342216)
- Add arm64 linux build
- Mac toolchain built with profile-guided optimization and link-time optimization
Figma-15.0.0p1
This is a small patch on figma-15.0.0 which adds the clang-apply-replacements
tool.
Figma-15.0.0
This is a build of Clang 15, matching the commit that was used to build Emscripten SDK 3.1.4 (@ llvm-project SHA ce5588f). It includes a patch to make it work better with Xcode and build properly with Apple Clang.
The figma-15
release (see here) is almost the same, but doesn't include some necessary changes to cross-compile the Linux toolchain.
This branch also includes a cherry pick of https://reviews.llvm.org/rG55ba0830e4591c9767bbd4530639976f1242a61a from upstream. This change prevents libunwind.so
from being included on the link-line unless it can be found -- otherwise it will choose libunwind.a
. Normally this library would be included in the OS distribution, but our CI is too old.
Figma-15
15.0.0p2
Changes since 15.0.0p1
Code changes
- Backport commit 28800c2 from upstream to allow building with recent xcode version
- Match behavior of Apple's ld by resolving symlinks in OSO paths, which fixes debugging of targets built with the mac toolchain
Build procedure changes (figma/figma#342216)
- Add arm64 linux build
- Mac toolchain built with profile-guided optimization and link-time optimization