Skip to content

Releases: figma/llvm-project

figma-15.0.0.p2-rc.1

13 Aug 14:21
Compare
Choose a tag to compare
figma-15.0.0.p2-rc.1 Pre-release
Pre-release

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

03 Oct 20:58
Compare
Choose a tag to compare

This is a small patch on figma-15.0.0 which adds the clang-apply-replacements tool.

Figma-15.0.0

12 Aug 18:37
Compare
Choose a tag to compare

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

05 Jul 17:03
Compare
Choose a tag to compare

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.

15.0.0p2

14 Aug 13:28
Compare
Choose a tag to compare

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