From f415f1de54e8d3b0035afcdc0170cebdb36c2064 Mon Sep 17 00:00:00 2001 From: Martin Kinkelin Date: Sun, 21 Apr 2024 13:53:14 +0200 Subject: [PATCH] Bump LDC-LLVM to v18.1.4 --- .cirrus.yml | 2 +- .github/workflows/main.yml | 2 +- .github/workflows/supported_llvm_versions.yml | 2 +- CHANGELOG.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 5ad799ca533..0d2a4449e58 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -210,7 +210,7 @@ install_ubuntu_prerequisites_template: &INSTALL_UBUNTU_PREREQUISITES_TEMPLATE environment: CIRRUS_CLONE_DEPTH: 50 HOST_LDC_VERSION: 1.31.0 - LLVM_VERSION: 18.1.3 + LLVM_VERSION: 18.1.4 GITHUB_TOKEN: ENCRYPTED[0955bd48c8d4e5391446fc0149d0719ad0b63df27ec9e6c180a5730a5b10dc7f28f09d1383423db158d21380ee2b022a] task: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a01cc8875eb..c82f2005ccb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,7 +11,7 @@ concurrency: env: CLANG_VERSION: 15.0.6 - LLVM_VERSION: 18.1.3 + LLVM_VERSION: 18.1.4 jobs: build-native: diff --git a/.github/workflows/supported_llvm_versions.yml b/.github/workflows/supported_llvm_versions.yml index b9441469f21..c78d4f41da9 100644 --- a/.github/workflows/supported_llvm_versions.yml +++ b/.github/workflows/supported_llvm_versions.yml @@ -19,7 +19,7 @@ jobs: os: ubuntu-20.04 host_dc: ldc-beta # FIXME: no usable official package available yet - llvm_version: https://github.com/ldc-developers/llvm-project/releases/download/ldc-v18.1.3/llvm-18.1.3-linux-x86_64.tar.xz + llvm_version: https://github.com/ldc-developers/llvm-project/releases/download/ldc-v18.1.4/llvm-18.1.4-linux-x86_64.tar.xz - job_name: macOS 14, LLVM 17, latest LDC beta os: macos-14 host_dc: ldc-beta diff --git a/CHANGELOG.md b/CHANGELOG.md index 83d5c336e59..f1ef1444595 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ #### Big news - Frontend, druntime and Phobos are at version [2.108.0+](https://dlang.org/changelog/2.108.0.html). (#4591, #4615, #4619, #4622, #4623) -- Support for [LLVM 18](https://releases.llvm.org/18.1.0/docs/ReleaseNotes.html). The prebuilt packages use v18.1.3 (except for macOS arm64). (#4599, #4605, #4607, #4604) +- Support for [LLVM 18](https://releases.llvm.org/18.1.0/docs/ReleaseNotes.html). The prebuilt packages use v18.1.4 (except for macOS arm64). (#4599, #4605, #4607, #4604, #4628) - Android: Switch to native ELF TLS, supported since API level 29 (Android v10), dropping our former custom TLS emulation (requiring a modified LLVM and a legacy ld.bfd linker). The prebuilt packages themselves require Android v10+ (armv7a) / v11+ (aarch64) too, and are built with NDK r26d. Shared druntime and Phobos libraries are now available (`-link-defaultlib-shared`), as on regular Linux. (#4618) #### Platform support