Skip to content

Release 1.1.0

Compare
Choose a tag to compare
@elliottslaughter elliottslaughter released this 05 May 20:52
· 30 commits to master since this release
be89521

This release brings Terra up to date with LLVM releases and deprecates/removes some older LLVM versions. No breaking changes are expected.

Added features

  • Support for LLVM 15 and 16

Improvements

  • Fixes for WASM calling convention
  • Fixes for tests on macOS 13
  • Fixes for 32-bit ARM on Linux (note this configuration is still experimental)
  • Verify SHA-256 hashsums of all downloads in CMake build

Deprecated features

  • Deprecated support for LLVM <= 10

Removed features

  • Removed support for LLVM <= 5

Binaries

Binaries for this release were produced in the following configurations:

  • Linux: x86_64 on Ubuntu 18.04 with LLVM 13 and CUDA 11.6 (verified to work on Ubuntu 20.04 and 22.04)
  • Linux: PPC64le on Ubuntu 18.04 with LLVM 13 (verified to work on POWER9 with RHEL 8)
  • Linux: AArch64 on Ubuntu 18.04 with LLVM 11 (verified to work on Ubuntu 22.04)
  • macOS: x86_64 on macOS 11 with LLVM 13 (verified to work on macOS 13.3)
  • macOS: AArch64 on macOS 13 with LLVM 13
  • Windows: x86_64 on Server 2022 with LLVM 11 and CUDA 11.6

Note that, while we do our best to make the binaries compatible across OS versions/distros, in general we cannot guarantee compatibility outside of the specified OS release (except where otherwise noted).