From 83ef2e68707bc2f2cc0ea883bd64214baac71b18 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 13:09:35 +0000 Subject: [PATCH 1/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20deps:=20Update=20depen?= =?UTF-8?q?dencies=20(non-major)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index a855186..33d2694 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,5 +11,5 @@ jit = ["inkwell"] [dependencies] clap = { version = "4.5.4", features = ["derive"] } -inkwell = { version = "0.5.0", features = ["llvm18-0"], optional = true } +inkwell = { version = "0.6.0", features = ["llvm18-0"], optional = true } peg = "0.8.3" From 1f775e3809cf3a7ad2278ca59e0bebac9bc43ef1 Mon Sep 17 00:00:00 2001 From: SigureMo Date: Sun, 25 May 2025 23:37:04 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20deps:=20update=20feat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 20 ++++++++++---------- Cargo.toml | 6 +++--- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 25d74b7..4834140 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -64,9 +64,9 @@ checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" [[package]] name = "clap" -version = "4.5.36" +version = "4.5.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04" +checksum = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000" dependencies = [ "clap_builder", "clap_derive", @@ -74,9 +74,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.36" +version = "4.5.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5" +checksum = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120" dependencies = [ "anstream", "anstyle", @@ -122,9 +122,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "inkwell" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40fb405537710d51f6bdbc8471365ddd4cd6d3a3c3ad6e0c8291691031ba94b2" +checksum = "e67349bd7578d4afebbe15eaa642a80b884e8623db74b1716611b131feb1deef" dependencies = [ "either", "inkwell_internals", @@ -136,9 +136,9 @@ dependencies = [ [[package]] name = "inkwell_internals" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd28cfd4cfba665d47d31c08a6ba637eed16770abca2eccbbc3ca831fef1e44" +checksum = "f365c8de536236cfdebd0ba2130de22acefed18b1fb99c32783b3840aec5fb46" dependencies = [ "proc-macro2", "quote", @@ -159,9 +159,9 @@ checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" [[package]] name = "llvm-sys" -version = "180.0.0" +version = "181.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778fa5fa02e32728e718f11eec147e6f134137399ab02fd2c13d32476337affa" +checksum = "d320f9d2723c97d4b78f9190a61ed25cc7cfbe456668c08e6e7dd8e50ceb8500" dependencies = [ "anyhow", "cc", diff --git a/Cargo.toml b/Cargo.toml index 33d2694..f311db8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,6 @@ edition = "2021" jit = ["inkwell"] [dependencies] -clap = { version = "4.5.4", features = ["derive"] } -inkwell = { version = "0.6.0", features = ["llvm18-0"], optional = true } -peg = "0.8.3" +clap = { version = "4.5.38", features = ["derive"] } +inkwell = { version = "0.6.0", features = ["llvm18-1"], optional = true } +peg = "0.8.5" From 67d45312ab9e22f9c9e2e11e0ad15423d7b3b111 Mon Sep 17 00:00:00 2001 From: SigureMo Date: Sun, 25 May 2025 23:42:35 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20ci:=20update=20runner?= =?UTF-8?q?=20to=20ubuntu-22.04=20for=20LLVM18=20compatibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rcalc-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rcalc-test.yml b/.github/workflows/rcalc-test.yml index 6367c30..3761849 100644 --- a/.github/workflows/rcalc-test.yml +++ b/.github/workflows/rcalc-test.yml @@ -13,7 +13,7 @@ env: jobs: test-rcalc: - runs-on: ubuntu-20.04 # For LLVM18 + runs-on: ubuntu-22.04 # For LLVM18 steps: - name: Checkout uses: actions/checkout@v4 From 9417fbcfc5e1d021ddb65653b3908f3da71b8cf2 Mon Sep 17 00:00:00 2001 From: SigureMo Date: Sun, 25 May 2025 23:49:07 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20ci:=20add=20llvm-confi?= =?UTF-8?q?g=20step=20and=20install=20dependencies=20in=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rcalc-test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/rcalc-test.yml b/.github/workflows/rcalc-test.yml index 3761849..9c01e72 100644 --- a/.github/workflows/rcalc-test.yml +++ b/.github/workflows/rcalc-test.yml @@ -17,12 +17,16 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Install Dependencies + run: sudo apt update && sudo apt install -y libtinfo5 - name: Update rust toolchain run: rustup update - name: Install LLVM and Clang uses: KyleMayes/install-llvm-action@v2 with: version: ${{ env.LLVM_VERSION }} + - name: llvm-config + run: llvm-config --version --bindir --libdir - name: Cache cargo build uses: actions/cache@v4 id: cargo-cache From e69b101b3283dc5024c435efbf29d1e91f86fba0 Mon Sep 17 00:00:00 2001 From: SigureMo Date: Sun, 25 May 2025 23:52:13 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20ci:=20update=20runner?= =?UTF-8?q?=20to=20ubuntu-24.04=20and=20rename=20llvm-config=20step?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rcalc-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rcalc-test.yml b/.github/workflows/rcalc-test.yml index 9c01e72..7856279 100644 --- a/.github/workflows/rcalc-test.yml +++ b/.github/workflows/rcalc-test.yml @@ -13,7 +13,7 @@ env: jobs: test-rcalc: - runs-on: ubuntu-22.04 # For LLVM18 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -25,7 +25,7 @@ jobs: uses: KyleMayes/install-llvm-action@v2 with: version: ${{ env.LLVM_VERSION }} - - name: llvm-config + - name: Run llvm-config run: llvm-config --version --bindir --libdir - name: Cache cargo build uses: actions/cache@v4 From 32361673148993130f28b6418642ea2bde97bc63 Mon Sep 17 00:00:00 2001 From: SigureMo Date: Sun, 25 May 2025 23:53:04 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20ci:=20update=20runner?= =?UTF-8?q?=20to=20ubuntu-22.04=20for=20compatibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rcalc-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rcalc-test.yml b/.github/workflows/rcalc-test.yml index 7856279..1f1b1d6 100644 --- a/.github/workflows/rcalc-test.yml +++ b/.github/workflows/rcalc-test.yml @@ -13,7 +13,7 @@ env: jobs: test-rcalc: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4