Release 1.1.0
elliottslaughter
released this
05 May 20:52
·
30 commits
to master
since this release
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).