Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade llvm 18 zig 13 #6921

Open
wants to merge 62 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
01b3adf
start with flake updates
lukewilliamboswell Jul 23, 2024
a42d105
change nix to uze LLVM18
lukewilliamboswell Jul 24, 2024
d50317d
back to 18, use zig-overlay and zls-overlay instead of nixpkgs
lukewilliamboswell Jul 24, 2024
5d4f820
update crates/compiler/builtins/bitcode/build.zig to zig 0.13.0
lukewilliamboswell Jul 24, 2024
011c13f
fixup the obivous zig errors
lukewilliamboswell Jul 24, 2024
a8dd624
fix zig build errors
bhansconnect Jul 24, 2024
2ba17a7
WIP fix LLVM compiling
lukewilliamboswell Jul 26, 2024
a5d9966
add new zig cache to gitignore
lukewilliamboswell Jul 26, 2024
697bdb9
WIP add script for zig platforms glue source
lukewilliamboswell Jul 28, 2024
2be2c02
add script to copy zig glue src into platforms
lukewilliamboswell Jul 28, 2024
1642438
update cli test zig platform to zig 13
lukewilliamboswell Jul 28, 2024
6278c4d
remove unsued shell script
lukewilliamboswell Jul 28, 2024
41192b7
add ONCE call to copy zig glue files when running tests
lukewilliamboswell Jul 28, 2024
c082025
upgrade more test platforms to zig 13
lukewilliamboswell Jul 28, 2024
c47915a
upgrade zig bultins to zig 13
lukewilliamboswell Jul 28, 2024
5f95b59
update reference to zig-cache
lukewilliamboswell Jul 28, 2024
67d7f0a
pin to a commit of inkwell
lukewilliamboswell Jul 30, 2024
4c9610b
WIP add llvm optimisation passes
lukewilliamboswell Jul 30, 2024
a589d7d
fix num_to_str_f32 test
lukewilliamboswell Jul 30, 2024
4f10552
fix roc_glue test hosts
lukewilliamboswell Jul 31, 2024
96db1bd
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
lukewilliamboswell Jul 31, 2024
f3b5498
upgrade sort.zig to zig 13
lukewilliamboswell Jul 31, 2024
fb62425
try updating builder.nix
lukewilliamboswell Jul 31, 2024
d6c6783
add LLVM_SYS_180_PREFIX env
lukewilliamboswell Jul 31, 2024
5c1e6d4
revert back to zig from nixpkgs, using unstable
lukewilliamboswell Jul 31, 2024
e772348
fix devtools flake
lukewilliamboswell Jul 31, 2024
a2fb247
fix clippy in copy_zig_glue crate
lukewilliamboswell Jul 31, 2024
2c05760
add globaldce as first llvm pass
lukewilliamboswell Aug 1, 2024
5b68add
update stacksave pointer name
bhansconnect Aug 1, 2024
8090e99
cleanup llvm module optimisation passes
lukewilliamboswell Aug 4, 2024
1519e5f
fix warnings from deprecated llvm ptr type
lukewilliamboswell Aug 4, 2024
74ca0b0
update flake
lukewilliamboswell Aug 4, 2024
8823ddd
bulk update LLVM references from 16 to 18
lukewilliamboswell Aug 4, 2024
93b7056
update stacksave pointer name
bhansconnect Aug 1, 2024
cfbcfd1
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
lukewilliamboswell Aug 4, 2024
f176bea
Merge branch 'upgrade-llvm-zig' of github.com:roc-lang/roc into upgra…
lukewilliamboswell Aug 4, 2024
a4259e8
disable stack probing on zig builtins
lukewilliamboswell Aug 4, 2024
af7015f
fix typo
lukewilliamboswell Aug 4, 2024
b4ec321
fix zig hosts ensure they export main
lukewilliamboswell Aug 4, 2024
53a1edb
format builtin
lukewilliamboswell Aug 4, 2024
f28ddea
fix cfg for target-wasm32 cli tests
lukewilliamboswell Aug 5, 2024
12e8710
improve comment on llvm_passes
lukewilliamboswell Aug 5, 2024
1750e8b
remove stray comment
lukewilliamboswell Aug 5, 2024
16a5ed9
restore nix/builder.nix from zls trial
lukewilliamboswell Aug 5, 2024
0c184fb
don't link -lc when building zig wasm hosts
lukewilliamboswell Aug 5, 2024
57b277d
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
lukewilliamboswell Aug 14, 2024
0a813be
upgrade new cli test to zig 13
lukewilliamboswell Aug 14, 2024
7ab1514
fix typo
lukewilliamboswell Aug 14, 2024
210397a
try new path for zig 13 in CI machine
lukewilliamboswell Aug 14, 2024
8813a09
try check for zig 13 in CI
lukewilliamboswell Aug 14, 2024
99e2bc2
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
lukewilliamboswell Sep 5, 2024
0c79ccd
use ROC_ZIG in ubuntu native CI
lukewilliamboswell Sep 5, 2024
530cffa
try just two machines for CI
lukewilliamboswell Sep 5, 2024
4750dac
Revert "try just two machines for CI"
lukewilliamboswell Sep 5, 2024
60eb6e5
Revert "use ROC_ZIG in ubuntu native CI"
lukewilliamboswell Sep 5, 2024
915097d
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
lukewilliamboswell Oct 8, 2024
eb6d61b
fix crates/cli/tests/platform_requires_pkg host
lukewilliamboswell Oct 8, 2024
dc3aa06
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
lukewilliamboswell Nov 12, 2024
f445172
Merge remote/main into upgrade branch
lukewilliamboswell Nov 12, 2024
f830447
use initialize_zig_test_platforms in all cli_tests
lukewilliamboswell Nov 12, 2024
a432bb8
use zig 13
Anton-4 Nov 13, 2024
dc3369b
correct zig version on windows CI
Anton-4 Nov 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 29 additions & 26 deletions .github/workflows/macos_x86_64.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,36 @@
on:
workflow_call:
workflow_call:

name: Macos x86-64 rust tests

env:
RUST_BACKTRACE: 1
lukewilliamboswell marked this conversation as resolved.
Show resolved Hide resolved
RUST_BACKTRACE: 1

jobs:
test-rust-macos-x86-64:
runs-on: [self-hosted, macOS, X64]
timeout-minutes: 90
env:
RUSTC_WRAPPER: /Users/username1/.cargo/bin/sccache
steps:
- uses: actions/checkout@v4

- name: set LLVM_SYS_160_PREFIX
run: echo "LLVM_SYS_160_PREFIX=$(brew --prefix llvm@16)" >> $GITHUB_ENV

- name: Update PATH to use zig 11
run: |
echo "PATH=/Users/username1/Downloads/zig-macos-x86_64-0.11.0:$PATH" >> $GITHUB_ENV

- run: zig version

- name: test_gen llvm tests
run: cargo nextest-gen-llvm --release --no-fail-fast --locked -E "package(test_gen) - test(gen_str::str_append_scalar)"

- name: regular rust tests
run: cargo test --locked --release -- --skip opaque_wrap_function --skip gen_list::bool_list_literal --skip platform_switching_swift --skip swift_ui --skip gen_tags::phantom_polymorphic_record && sccache --show-stats
# swift tests are skipped because of "Could not find or use auto-linked library 'swiftCompatibilityConcurrency'" on macos x86_64 CI machine
# this issue may be caused by using older versions of XCode
test-rust-macos-x86-64:
runs-on: [self-hosted, macOS, X64]
timeout-minutes: 90
env:
RUSTC_WRAPPER: /Users/username1/.cargo/bin/sccache
steps:
- uses: actions/checkout@v4

- name: set LLVM_SYS_180_PREFIX
run: echo "LLVM_SYS_180_PREFIX=$(brew --prefix llvm@18)" >> $GITHUB_ENV

- name: check for zig 13
run: ls /Users/username1/Downloads/zig-macos-x86_64-0.13.0

- name: Update PATH to use zig 13
run: |
echo "PATH=/Users/username1/Downloads/zig-macos-x86_64-0.13.0:$PATH" >> $GITHUB_ENV

- run: zig version

- name: test_gen llvm tests
run: cargo nextest-gen-llvm --release --no-fail-fast --locked -E "package(test_gen) - test(gen_str::str_append_scalar)"

- name: regular rust tests
run: cargo test --locked --release -- --skip opaque_wrap_function --skip gen_list::bool_list_literal --skip platform_switching_swift --skip swift_ui --skip gen_tags::phantom_polymorphic_record && sccache --show-stats
# swift tests are skipped because of "Could not find or use auto-linked library 'swiftCompatibilityConcurrency'" on macos x86_64 CI machine
# this issue may be caused by using older versions of XCode
6 changes: 3 additions & 3 deletions .github/workflows/nightly_macos_apple_silicon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ name: Nightly Release macOS Apple Silicon

env:
RUST_BACKTRACE: 1
LLVM_SYS_160_PREFIX: /opt/homebrew/opt/llvm@16
LLVM_SYS_180_PREFIX: /opt/homebrew/opt/llvm@18

jobs:
test-and-build:
Expand All @@ -20,9 +20,9 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Update PATH to use zig 11
- name: Update PATH to use zig 13
run: |
echo "PATH=/Users/m1ci/Downloads/zig-macos-aarch64-0.11.0:$PATH" >> $GITHUB_ENV
echo "PATH=/Users/m1ci/Downloads/zig-macos-aarch64-0.13.0:$PATH" >> $GITHUB_ENV

- run: zig version

Expand Down
110 changes: 55 additions & 55 deletions .github/workflows/nightly_macos_x86_64.yml
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
on:
#pull_request:
workflow_dispatch:
schedule:
- cron: "0 9 * * *" # 9=9am utc+0
#pull_request:
workflow_dispatch:
schedule:
- cron: "0 9 * * *" # 9=9am utc+0

name: Nightly Release macOS x86_64

env:
LLVM_SYS_160_PREFIX: /usr/local/opt/llvm@16
LLVM_SYS_180_PREFIX: /usr/local/opt/llvm@18

jobs:
test-build-upload:
name: build, test, package and upload nightly release
runs-on: [self-hosted, macOS, X64]
timeout-minutes: 120
steps:
- uses: actions/checkout@v4

- name: Update PATH to use zig 11
run: |
echo "PATH=/Users/username1/Downloads/zig-macos-x86_64-0.11.0:$PATH" >> $GITHUB_ENV

- run: zig version

- name: write version to file
run: ./ci/write_version.sh

- name: execute rust tests
run: cargo test --release --locked -- --skip opaque_wrap_function --skip gen_list::bool_list_literal --skip platform_switching_swift --skip swift_ui --skip gen_tags::phantom_polymorphic_record
# swift tests are skipped because of "Could not find or use auto-linked library 'swiftCompatibilityConcurrency'" on macos x86_64 CI machine
# this issue may be caused by using older versions of XCode

- name: build release
run: RUSTFLAGS="-C target-cpu=x86-64" cargo build --profile=release-with-lto --locked --bin roc --bin roc_language_server
# target-cpu=x86-64 -> For maximal compatibility for all CPU's.

- name: get commit SHA
run: echo "SHA=$(git rev-parse --short "$GITHUB_SHA")" >> $GITHUB_ENV

- name: get date
run: echo "DATE=$(date "+%Y-%m-%d")" >> $GITHUB_ENV

- name: build file name
env:
DATE: ${{ env.DATE }}
SHA: ${{ env.SHA }}
run: echo "RELEASE_FOLDER_NAME=roc_nightly-macos_x86_64-$DATE-$SHA" >> $GITHUB_ENV

# this makes the roc binary a lot smaller
- name: strip debug info
run: strip ./target/release-with-lto/roc

- name: package release
run: ./ci/package_release.sh ${{ env.RELEASE_FOLDER_NAME }}

- name: Upload artifact. Actually uploading to github releases has to be done manually.
uses: actions/upload-artifact@v4
with:
name: ${{ env.RELEASE_FOLDER_NAME }}.tar.gz
path: ${{ env.RELEASE_FOLDER_NAME }}.tar.gz
retention-days: 4
test-build-upload:
name: build, test, package and upload nightly release
runs-on: [self-hosted, macOS, X64]
timeout-minutes: 120
steps:
- uses: actions/checkout@v4

- name: Update PATH to use zig 11
run: |
echo "PATH=/Users/username1/Downloads/zig-macos-x86_64-0.11.0:$PATH" >> $GITHUB_ENV

- run: zig version

- name: write version to file
run: ./ci/write_version.sh

- name: execute rust tests
run: cargo test --release --locked -- --skip opaque_wrap_function --skip gen_list::bool_list_literal --skip platform_switching_swift --skip swift_ui --skip gen_tags::phantom_polymorphic_record
# swift tests are skipped because of "Could not find or use auto-linked library 'swiftCompatibilityConcurrency'" on macos x86_64 CI machine
# this issue may be caused by using older versions of XCode

- name: build release
run: RUSTFLAGS="-C target-cpu=x86-64" cargo build --profile=release-with-lto --locked --bin roc --bin roc_language_server
# target-cpu=x86-64 -> For maximal compatibility for all CPU's.

- name: get commit SHA
run: echo "SHA=$(git rev-parse --short "$GITHUB_SHA")" >> $GITHUB_ENV

- name: get date
run: echo "DATE=$(date "+%Y-%m-%d")" >> $GITHUB_ENV

- name: build file name
env:
DATE: ${{ env.DATE }}
SHA: ${{ env.SHA }}
run: echo "RELEASE_FOLDER_NAME=roc_nightly-macos_x86_64-$DATE-$SHA" >> $GITHUB_ENV

# this makes the roc binary a lot smaller
- name: strip debug info
run: strip ./target/release-with-lto/roc

- name: package release
run: ./ci/package_release.sh ${{ env.RELEASE_FOLDER_NAME }}

- name: Upload artifact. Actually uploading to github releases has to be done manually.
uses: actions/upload-artifact@v4
with:
name: ${{ env.RELEASE_FOLDER_NAME }}.tar.gz
path: ${{ env.RELEASE_FOLDER_NAME }}.tar.gz
retention-days: 4
4 changes: 2 additions & 2 deletions .github/workflows/ubuntu_x86_64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ jobs:
- name: Check for duplicate AUTHORS
run: diff <(sort AUTHORS) <(sort AUTHORS | uniq) # The < operator treats a string as a file. diff 'succeeds' if no difference.

- name: Update PATH to use zig 11
- name: Update PATH to use zig 13
run: |
echo "PATH=/home/big-ci-user/Downloads/zig-linux-x86_64-0.11.0:$PATH" >> $GITHUB_ENV
echo "PATH=/home/big-ci-user/Downloads/zig-linux-x86_64-0.13.0:$PATH" >> $GITHUB_ENV

- run: zig version

Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/windows_release_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
name: windows-release-build
runs-on: windows-2022
env:
LLVM_SYS_160_PREFIX: C:\LLVM-16.0.6-win64
LLVM_SYS_180_PREFIX: C:\LLVM-18.1.8-win64
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to confirm this location when we install LLVM 18 on the Windows CI machine


timeout-minutes: 150
steps:
Expand All @@ -21,21 +21,21 @@ jobs:

- name: download and install zig
run: |
curl.exe -f --output "C:\zig-windows-x86_64-0.11.0.zip" --url https://ziglang.org/download/0.11.0/zig-windows-x86_64-0.11.0.zip
curl.exe -f --output "C:\zig-windows-x86_64-0.13.0.zip" --url https://ziglang.org/download/0.13.0/zig-windows-x86_64-0.13.0.zip
cd C:\
7z x zig-windows-x86_64-0.11.0.zip
Add-Content $env:GITHUB_PATH "C:\zig-windows-x86_64-0.11.0\"
7z x zig-windows-x86_64-0.13.0.zip
Add-Content $env:GITHUB_PATH "C:\zig-windows-x86_64-0.13.0\"

- name: zig version
run: zig version

- name: install rust nightly 1.77.0
run: rustup install nightly-2024-02-03

- name: set up llvm 16
- name: set up llvm 18
run: |
curl.exe -f -L -O -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://github.com/roc-lang/llvm-package-windows/releases/download/v16.0.6/LLVM-16.0.6-win64.7z
7z x LLVM-16.0.6-win64.7z -oC:\LLVM-16.0.6-win64
curl.exe -f -L -O -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://github.com/roc-lang/llvm-package-windows/releases/download/v18.1.8/LLVM-18.1.8-win64.7z
7z x LLVM-18.1.8-win64.7z -oC:\LLVM-18.1.8-win64
Comment on lines +37 to +38
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need a new release for Windows LLVM in https://github.com/roc-lang/llvm-package-windows/releases/


- name: cargo build release.
run: cargo build --locked --release
124 changes: 62 additions & 62 deletions .github/workflows/windows_tests.yml
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
on:
workflow_call:
name: windows - subset of tests
env:
RUST_BACKTRACE: 1
jobs:
windows-test-subset:
name: windows-test-subset
runs-on: windows-2022
env:
LLVM_SYS_160_PREFIX: C:\LLVM-16.0.6-win64
timeout-minutes: 150
steps:
- uses: actions/checkout@v4
- run: Add-Content -Path "$env:GITHUB_ENV" -Value "GITHUB_RUNNER_CPU=$((Get-CimInstance Win32_Processor).Name)"
- uses: Swatinem/rust-cache@v2
with:
shared-key: "rust-cache-windows-${{env.GITHUB_RUNNER_CPU}}"
- name: download and install zig
run: |
curl.exe -f --output "C:\zig-windows-x86_64-0.11.0.zip" --url https://ziglang.org/download/0.11.0/zig-windows-x86_64-0.11.0.zip
cd C:\
7z x zig-windows-x86_64-0.11.0.zip
Add-Content $env:GITHUB_PATH "C:\zig-windows-x86_64-0.11.0\"
- run: zig version
- name: zig tests
run: |
cd crates\compiler\builtins\bitcode\
zig build test
- name: install rust nightly 1.77.0
run: rustup install nightly-2024-02-03
- name: set up llvm 16
run: |
curl.exe -f -L -O -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://github.com/roc-lang/llvm-package-windows/releases/download/v16.0.6/LLVM-16.0.6-win64.7z
7z x LLVM-16.0.6-win64.7z -oC:\LLVM-16.0.6-win64
- name: Build tests --release without running.
run: cargo test --locked --release --no-run
# Why are these tests not build with previous command? => fingerprint error. Use `CARGO_LOG=cargo::core::compiler::fingerprint=info` to investigate
- name: Build specific tests without running.
run: cargo test --locked --release --no-run -p roc_ident -p roc_region -p roc_collections -p roc_can -p roc_types -p roc_solve -p roc_mono -p roc_gen_dev -p roc_gen_wasm -p roc_serialize -p roc_linker -p roc_cli -p test_gen
- name: Test setjmp/longjmp logic
run: cargo test-gen-dev --locked --release nat_alias && cargo test-gen-dev --locked --release a_crash
- name: Run gen tests
run: cargo test-gen-llvm --locked --release gen_str
- name: Actually run the tests.
run: cargo test --locked --release -p roc_ident -p roc_region -p roc_collections -p roc_can -p roc_types -p roc_solve -p roc_mono -p roc_gen_dev -p roc_gen_wasm -p roc_serialize -p roc_linker -p roc_cli
on:
workflow_call:

name: windows - subset of tests

env:
RUST_BACKTRACE: 1

jobs:
windows-test-subset:
name: windows-test-subset
runs-on: windows-2022
env:
LLVM_SYS_180_PREFIX: C:\LLVM-18.1.8-win64

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirm this location is correct when we update the Windows CI machines

timeout-minutes: 150
steps:
- uses: actions/checkout@v4

- run: Add-Content -Path "$env:GITHUB_ENV" -Value "GITHUB_RUNNER_CPU=$((Get-CimInstance Win32_Processor).Name)"

- uses: Swatinem/rust-cache@v2
with:
shared-key: "rust-cache-windows-${{env.GITHUB_RUNNER_CPU}}"

- name: download and install zig
run: |
curl.exe -f --output "C:\zig-windows-x86_64-0.13.0.zip" --url https://ziglang.org/download/0.13.0/zig-windows-x86_64-0.13.0.zip
cd C:\
7z x zig-windows-x86_64-0.13.0.zip
Add-Content $env:GITHUB_PATH "C:\zig-windows-x86_64-0.13.0\"

- run: zig version

- name: zig tests
run: |
cd crates\compiler\builtins\bitcode\
zig build test

- name: install rust nightly 1.77.0
run: rustup install nightly-2024-02-03

- name: set up llvm 18
run: |
curl.exe -f -L -O -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://github.com/roc-lang/llvm-package-windows/releases/download/v18.1.8/LLVM-18.1.8-win64.7z
7z x LLVM-18.1.8-win64.7z -oC:\LLVM-18.1.8-win64

Comment on lines +45 to +46
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update with new release of roc-lang Windows LLVM

- name: Build tests --release without running.
run: cargo test --locked --release --no-run

# Why are these tests not build with previous command? => fingerprint error. Use `CARGO_LOG=cargo::core::compiler::fingerprint=info` to investigate
- name: Build specific tests without running.
run: cargo test --locked --release --no-run -p roc_ident -p roc_region -p roc_collections -p roc_can -p roc_types -p roc_solve -p roc_mono -p roc_gen_dev -p roc_gen_wasm -p roc_serialize -p roc_linker -p roc_cli -p test_gen

- name: Test setjmp/longjmp logic
run: cargo test-gen-dev --locked --release nat_alias && cargo test-gen-dev --locked --release a_crash

- name: Run gen tests
run: cargo test-gen-llvm --locked --release gen_str

- name: Actually run the tests.
run: cargo test --locked --release -p roc_ident -p roc_region -p roc_collections -p roc_can -p roc_types -p roc_solve -p roc_mono -p roc_gen_dev -p roc_gen_wasm -p roc_serialize -p roc_linker -p roc_cli
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,11 @@
# Ignore the following directories and file extensions
target
generated-docs

# todo remove after upgrade to zig 0.13.0
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the transition it is helpful to keep both the old and new cache locations ignored so users switching between these branches are less affected.

zig-cache

zig-out
.zig-cache
.direnv
.envrc
Expand Down Expand Up @@ -122,3 +126,5 @@ crates/glue/tests/fixtures/*/test_glue/

# ignore the zig glue files copied into test platforms
**/*platform/glue/*
crates/cli/tests/test-projects/test-platform-effects-zig/glue
crates/cli/tests/test-projects/test-platform-simple-zig/glue
2 changes: 1 addition & 1 deletion .llvmenv
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16.0.0
18.0.0
Loading
Loading