Skip to content

Commit 0bd8ea2

Browse files
authored
Bump LDC-LLVM to v18.1.5 (#4642)
1 parent 40ad5f7 commit 0bd8ea2

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

.cirrus.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ install_ubuntu_prerequisites_template: &INSTALL_UBUNTU_PREREQUISITES_TEMPLATE
205205
environment:
206206
CIRRUS_CLONE_DEPTH: 50
207207
HOST_LDC_VERSION: 1.31.0
208-
LLVM_VERSION: 18.1.4
208+
LLVM_VERSION: 18.1.5
209209
GITHUB_TOKEN: ENCRYPTED[0955bd48c8d4e5391446fc0149d0719ad0b63df27ec9e6c180a5730a5b10dc7f28f09d1383423db158d21380ee2b022a]
210210

211211
task:

.github/workflows/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ concurrency:
1111

1212
env:
1313
CLANG_VERSION: 15.0.6
14-
LLVM_VERSION: 18.1.4
14+
LLVM_VERSION: 18.1.5
1515

1616
jobs:
1717
build-native:
@@ -85,7 +85,7 @@ jobs:
8585
- name: Install prerequisites
8686
uses: ./.github/actions/1-setup
8787
with:
88-
clang_version: ${{ runner.os == 'Windows' && '18.1.3' || env.CLANG_VERSION }}
88+
clang_version: ${{ runner.os == 'Windows' && '18.1.5' || env.CLANG_VERSION }}
8989
llvm_version: ${{ env.LLVM_VERSION }}
9090
arch: ${{ matrix.arch }}
9191
- name: Build bootstrap LDC

.github/workflows/supported_llvm_versions.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
os: ubuntu-20.04
2020
host_dc: ldc-beta
2121
# FIXME: no usable official package available yet
22-
llvm_version: https://github.com/ldc-developers/llvm-project/releases/download/ldc-v18.1.4/llvm-18.1.4-linux-x86_64.tar.xz
22+
llvm_version: https://github.com/ldc-developers/llvm-project/releases/download/ldc-v18.1.5/llvm-18.1.5-linux-x86_64.tar.xz
2323
- job_name: macOS 14, LLVM 17, latest LDC beta
2424
os: macos-14
2525
host_dc: ldc-beta

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#### Big news
44
- Frontend, druntime and Phobos are at version [2.108.1](https://dlang.org/changelog/2.108.0.html). (#4591, #4615, #4619, #4622, #4623, #4640)
5-
- 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)
5+
- Support for [LLVM 18](https://releases.llvm.org/18.1.0/docs/ReleaseNotes.html). The prebuilt packages use v18.1.5 (except for macOS arm64). (#4599, #4605, #4607, #4604, #4628, #4642)
66
- 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)
77

88
#### Platform support

0 commit comments

Comments
 (0)