Skip to content

Fix loop-vectorization being enabled by default with -Oz and -O1 (#5253) #4359

Fix loop-vectorization being enabled by default with -Oz and -O1 (#5253)

Fix loop-vectorization being enabled by default with -Oz and -O1 (#5253) #4359

Triggered via push August 5, 2026 11:04
Status Success
Total duration 1h 11m 36s
Artifacts 19

main.yml

on: push
Matrix: build-native
Matrix: build-cross
Matrix: build-cross-libs-only
Extract addon packages
2m 30s
Extract addon packages
Upload to GitHub
1m 52s
Upload to GitHub
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Android armv7a
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android aarch64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
WASI wasm32
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux aarch64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux x86_64 multilib
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Windows x86
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows x64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS x86_64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust

Artifacts

Produced during runtime
Name Size Digest
ldc-9d85b9e9-src.tar.gz
8.75 MB
sha256:ea8e3725111ebe506d7fc67a0caaeaa7d8ef82a153d9c0f307514b840c90822d
ldc-9d85b9e9-src.zip
11.4 MB
sha256:84fff1c3888b3e5a3b6cdaf51b51f08e9eea97e7251870c21bbbb4a116fbc51c
ldc2-9d85b9e9-addon-android.tar.xz
33.4 MB
sha256:53f50d135bb40069ddad8609cc8b9ca4ad77847f2861b9e93ad9e3e94ce7b941
ldc2-9d85b9e9-addon-wasi.tar.xz
5.95 MB
sha256:afaf401fff211ca17f3ca60c468e7f6f7a03d71e1c54e4a6ebc798b3428e540a
ldc2-9d85b9e9-addon-windows.tar.xz
41.1 MB
sha256:2b2f20df3821f913f7a15c73897a8564882a998e73c67b3de5d1e035d9c87f3b
ldc2-9d85b9e9-alpine-aarch64.tar.xz
55.9 MB
sha256:de49e17d9a6d4c3a82800ffc61188cb4c06db01de2752898145e5e6f0abcf431
ldc2-9d85b9e9-alpine-x86_64.tar.xz
60.7 MB
sha256:531136ebf7764a9812b3e43c76447ed51c614a645e4ff73f990e29b8c5563b33
ldc2-9d85b9e9-android-aarch64.tar.xz
49.5 MB
sha256:57558f176e7d0ad221de644f7e52ecb1d283646a881364ec7f5596b176510ccc
ldc2-9d85b9e9-android-armv7a.tar.xz
49.5 MB
sha256:ad0e1b7a202399e28226f130deab72025375135c32ee19a49470abe61056f323
ldc2-9d85b9e9-freebsd-x86_64.tar.xz
18.8 MB
sha256:af3d8a220009652399465288bcc98f168187ef06664fd3d378d6cb408e292eb1
ldc2-9d85b9e9-linux-aarch64.tar.xz
124 MB
sha256:482065dfe387163d6545264b01e26981dac30c8acac48bfee1070c504f83d30e
ldc2-9d85b9e9-linux-x86_64.tar.xz
139 MB
sha256:3a715c7be4ec6581ee924ffc9cc5d5f573f2b8019ed74ed3ce99acad24ea0084
ldc2-9d85b9e9-osx-arm64.tar.xz
92.3 MB
sha256:f77b3ca1879951a38ef693ca42eeacb5b75c191209810bf526d4685d079306a2
ldc2-9d85b9e9-osx-universal.tar.xz
186 MB
sha256:c2bc3ec77e462b3ae0c4a377935e06a09a32c20bb3bbddcc2f317debedfa5897
ldc2-9d85b9e9-osx-x86_64.tar.xz
97.9 MB
sha256:d258758e9a7fd43be39b362db7a2078e117cd8edccb7dd81c92e36036142d5b5
ldc2-9d85b9e9-windows-multilib.7z
75.2 MB
sha256:af6ef5f14b680e5c64c85555a08db12f5392f6ba37465081703d75bdce65d158
ldc2-9d85b9e9-windows-multilib.exe
86.6 MB
sha256:381a1d173add01bc0a762a54851d28f8a1ecb76018b41875c40d4661ee27fb1e
ldc2-9d85b9e9-windows-x64.7z
50.2 MB
sha256:5465348a8347bee6e462e9afede2525fc04ec4a74b83785930b033c16cea7b4f
ldc2-9d85b9e9-windows-x86.7z
47 MB
sha256:d837d9de7a08e1447309594c81bdad0fdce792caa40927987880ad3831416722