Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
e0dcd6d
Merge remote-tracking branch 'origin/develop'
rv-auditor May 13, 2024
872a278
Set Version: 0.1.14
rv-auditor May 13, 2024
880145e
Merge remote-tracking branch 'origin/develop'
rv-auditor May 14, 2024
553f3d4
Set Version: 0.1.15
rv-auditor May 14, 2024
4807b04
Merge remote-tracking branch 'origin/develop'
rv-auditor May 15, 2024
0e2b646
Set Version: 0.1.16
rv-auditor May 15, 2024
2d4ab32
Merge remote-tracking branch 'origin/develop'
rv-auditor May 16, 2024
f2460e3
Set Version: 0.1.17
rv-auditor May 16, 2024
e5e7562
Merge remote-tracking branch 'origin/develop'
rv-auditor May 17, 2024
bd5baac
Set Version: 0.1.18
rv-auditor May 17, 2024
f60dd9a
Merge remote-tracking branch 'origin/develop'
rv-auditor May 17, 2024
0a117e0
Set Version: 0.1.19
rv-auditor May 17, 2024
804424e
Merge remote-tracking branch 'origin/develop'
rv-auditor May 17, 2024
f52eaba
Set Version: 0.1.20
rv-auditor May 17, 2024
1ecb265
Merge remote-tracking branch 'origin/develop'
rv-auditor May 17, 2024
cd3c756
Set Version: 0.1.21
rv-auditor May 17, 2024
3e26a6d
Merge remote-tracking branch 'origin/develop'
rv-auditor May 20, 2024
58d1328
Set Version: 0.1.22
rv-auditor May 20, 2024
1049279
Merge remote-tracking branch 'origin/develop'
rv-auditor May 21, 2024
b7069c4
Set Version: 0.1.23
rv-auditor May 21, 2024
757aca4
Merge remote-tracking branch 'origin/develop'
rv-auditor May 22, 2024
be6fcbf
Set Version: 0.1.24
rv-auditor May 22, 2024
cac6a20
Merge remote-tracking branch 'origin/develop'
rv-auditor May 22, 2024
4859270
Set Version: 0.1.25
rv-auditor May 22, 2024
a71f397
Merge remote-tracking branch 'origin/develop'
rv-auditor May 22, 2024
0f10a29
Set Version: 0.1.26
rv-auditor May 22, 2024
c588ca6
Merge remote-tracking branch 'origin/develop'
rv-auditor May 23, 2024
cb6a770
Set Version: 0.1.27
rv-auditor May 23, 2024
2c7202b
Merge remote-tracking branch 'origin/develop'
rv-auditor May 23, 2024
765f930
Set Version: 0.1.28
rv-auditor May 23, 2024
d94a182
Merge remote-tracking branch 'origin/develop'
rv-auditor May 23, 2024
cd15a54
Set Version: 0.1.29
rv-auditor May 23, 2024
3ce690b
Merge remote-tracking branch 'origin/develop'
rv-auditor May 24, 2024
7a0e64a
Set Version: 0.1.30
rv-auditor May 24, 2024
ce7673e
Merge remote-tracking branch 'origin/develop'
rv-auditor May 24, 2024
0b0bdae
Set Version: 0.1.31
rv-auditor May 24, 2024
e35c119
Merge remote-tracking branch 'origin/develop'
rv-auditor May 31, 2024
33bb26a
Set Version: 0.1.32
rv-auditor May 31, 2024
ca0916f
Merge remote-tracking branch 'origin/develop'
rv-auditor May 31, 2024
2983a01
Set Version: 0.1.33
rv-auditor May 31, 2024
ed32fbc
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 3, 2024
ff7f89b
Set Version: 0.1.34
rv-auditor Jun 3, 2024
a6a39c7
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 3, 2024
936e2d7
Set Version: 0.1.35
rv-auditor Jun 3, 2024
7b8900d
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 3, 2024
10bc556
Set Version: 0.1.36
rv-auditor Jun 3, 2024
370972c
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 4, 2024
679b13f
Set Version: 0.1.37
rv-auditor Jun 4, 2024
ca735ef
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 4, 2024
00f2d59
Set Version: 0.1.38
rv-auditor Jun 4, 2024
e711679
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 4, 2024
9b84828
Set Version: 0.1.39
rv-auditor Jun 4, 2024
29d9dbd
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 4, 2024
e0c848f
Set Version: 0.1.40
rv-auditor Jun 4, 2024
be50c0b
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 4, 2024
490ccfc
Set Version: 0.1.41
rv-auditor Jun 4, 2024
2588b0f
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 4, 2024
caca83f
Set Version: 0.1.42
rv-auditor Jun 4, 2024
00e1cfa
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 5, 2024
6051aaa
Set Version: 0.1.43
rv-auditor Jun 5, 2024
722605a
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 5, 2024
744a615
Set Version: 0.1.44
rv-auditor Jun 5, 2024
6aa3ed2
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 6, 2024
efd2647
Set Version: 0.1.45
rv-auditor Jun 6, 2024
76c5757
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 6, 2024
8f15667
Set Version: 0.1.46
rv-auditor Jun 6, 2024
2b617d6
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 7, 2024
0ac6525
Set Version: 0.1.47
rv-auditor Jun 7, 2024
5147d42
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 7, 2024
b22795d
Set Version: 0.1.48
rv-auditor Jun 7, 2024
0ecc3f5
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 10, 2024
2a33228
Set Version: 0.1.49
rv-auditor Jun 10, 2024
e25cf7d
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 18, 2024
a7e3213
Set Version: 0.1.50
rv-auditor Jun 18, 2024
be8565e
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 20, 2024
6671fe4
Set Version: 0.1.51
rv-auditor Jun 20, 2024
8592ae8
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 27, 2024
9dfc379
Set Version: 0.1.52
rv-auditor Jun 27, 2024
c655100
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 5, 2024
3bfb6db
Set Version: 0.1.53
rv-auditor Jul 5, 2024
edbb34d
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 9, 2024
4a2b609
Set Version: 0.1.54
rv-auditor Jul 9, 2024
e244c97
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 9, 2024
faf2ce6
Set Version: 0.1.55
rv-auditor Jul 9, 2024
310dbf1
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 10, 2024
bd12ae4
Set Version: 0.1.56
rv-auditor Jul 10, 2024
df88006
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 12, 2024
66f9273
Set Version: 0.1.57
rv-auditor Jul 12, 2024
4b95ff7
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 19, 2024
038a6fe
Set Version: 0.1.58
rv-auditor Jul 19, 2024
c140fff
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 19, 2024
ed79b7e
Set Version: 0.1.59
rv-auditor Jul 19, 2024
3602278
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 20, 2024
548a54c
Set Version: 0.1.60
rv-auditor Jul 20, 2024
0e5c5ce
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 23, 2024
a77c3ec
Set Version: 0.1.61
rv-auditor Jul 23, 2024
f55a357
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 23, 2024
9b505ea
Set Version: 0.1.62
rv-auditor Jul 23, 2024
6498c52
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 24, 2024
f5c71ff
Set Version: 0.1.63
rv-auditor Jul 24, 2024
50f97aa
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 26, 2024
79011ff
Set Version: 0.1.64
rv-auditor Jul 26, 2024
66d1cfc
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 26, 2024
4c15186
Set Version: 0.1.65
rv-auditor Jul 26, 2024
65b1dfc
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 29, 2024
e0aeeb5
Set Version: 0.1.66
rv-auditor Jul 29, 2024
af135b6
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 29, 2024
5f84f0c
Set Version: 0.1.67
rv-auditor Jul 29, 2024
6932a41
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 29, 2024
7ad5d2c
Set Version: 0.1.68
rv-auditor Jul 29, 2024
00ab7bb
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 31, 2024
5be14fe
Set Version: 0.1.69
rv-auditor Jul 31, 2024
1cf325d
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 1, 2024
3968914
Set Version: 0.1.70
rv-auditor Aug 1, 2024
deb7967
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 1, 2024
9fb93cf
Set Version: 0.1.71
rv-auditor Aug 1, 2024
74fad20
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 5, 2024
9ed61d6
Set Version: 0.1.72
rv-auditor Aug 5, 2024
3f0686d
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 6, 2024
6f622c8
Set Version: 0.1.73
rv-auditor Aug 6, 2024
930211c
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 6, 2024
647f0ed
Set Version: 0.1.74
rv-auditor Aug 6, 2024
37bcb32
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 6, 2024
9cb2137
Set Version: 0.1.75
rv-auditor Aug 6, 2024
353ef9d
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 8, 2024
1bfee4d
Set Version: 0.1.76
rv-auditor Aug 8, 2024
f5f7b3e
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 8, 2024
e7266f7
Set Version: 0.1.77
rv-auditor Aug 8, 2024
c578d04
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 9, 2024
9f340e1
Set Version: 0.1.78
rv-auditor Aug 9, 2024
f172c61
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 9, 2024
3f9ce24
Set Version: 0.1.79
rv-auditor Aug 9, 2024
17d47ce
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 20, 2024
5b77750
Set Version: 0.1.80
rv-auditor Aug 20, 2024
aa26093
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 20, 2024
b9dc4ff
Set Version: 0.1.81
rv-auditor Aug 20, 2024
dfad14f
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 20, 2024
5f712a6
Set Version: 0.1.82
rv-auditor Aug 20, 2024
e0be53f
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 21, 2024
430353d
Set Version: 0.1.83
rv-auditor Aug 21, 2024
bea1be6
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 22, 2024
b9d2a6d
Set Version: 0.1.84
rv-auditor Aug 22, 2024
02e50b5
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 3, 2024
04b0ba0
Set Version: 0.1.85
rv-auditor Sep 3, 2024
eaf43b8
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 9, 2024
fae460b
Set Version: 0.1.86
rv-auditor Sep 9, 2024
b3588d7
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 11, 2024
bc4a184
Set Version: 0.1.87
rv-auditor Sep 11, 2024
3657b71
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 11, 2024
344d133
Set Version: 0.1.88
rv-auditor Sep 11, 2024
f5a5091
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 13, 2024
a1459e3
Set Version: 0.1.89
rv-auditor Sep 13, 2024
f85b115
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 13, 2024
cdf4c3b
Set Version: 0.1.90
rv-auditor Sep 13, 2024
a1b4a2a
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 17, 2024
bb6c1a6
Set Version: 0.1.91
rv-auditor Sep 17, 2024
4cdd700
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 18, 2024
bf51ee4
Set Version: 0.1.92
rv-auditor Sep 18, 2024
c00b6a7
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 19, 2024
8b860f9
Set Version: 0.1.93
rv-auditor Sep 19, 2024
444e9ee
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 19, 2024
c023bc5
Set Version: 0.1.94
rv-auditor Sep 19, 2024
c262351
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 23, 2024
b830daa
Set Version: 0.1.95
rv-auditor Sep 23, 2024
e829263
Merge remote-tracking branch 'origin/develop'
rv-auditor Sep 30, 2024
0947635
Set Version: 0.1.96
rv-auditor Sep 30, 2024
bc339d6
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 1, 2024
9b362e5
Set Version: 0.1.97
rv-auditor Oct 1, 2024
2b9c79f
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 1, 2024
812ea2a
Set Version: 0.1.98
rv-auditor Oct 1, 2024
61d117a
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 11, 2024
3db6947
Set Version: 0.1.99
rv-auditor Oct 11, 2024
1b6d81d
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 16, 2024
84a419e
Set Version: 0.1.100
rv-auditor Oct 16, 2024
035c600
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 17, 2024
37b1dd9
Set Version: 0.1.101
rv-auditor Oct 17, 2024
409ec0f
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 23, 2024
3189cbc
Set Version: 0.1.102
rv-auditor Oct 23, 2024
df6d4de
Merge remote-tracking branch 'origin/develop'
rv-auditor Oct 29, 2024
d5eab4b
Set Version: 0.1.103
rv-auditor Oct 29, 2024
ecbe5ea
Merge remote-tracking branch 'origin/develop'
rv-auditor Nov 25, 2024
8e774d2
Set Version: 0.1.104
rv-auditor Nov 25, 2024
5c6cb70
Merge remote-tracking branch 'origin/develop'
rv-auditor Nov 26, 2024
ed75d34
Set Version: 0.1.105
rv-auditor Nov 26, 2024
319e0bc
Merge remote-tracking branch 'origin/develop'
rv-auditor Nov 26, 2024
f6c3bdb
Set Version: 0.1.106
rv-auditor Nov 26, 2024
a29e1fe
Merge remote-tracking branch 'origin/develop'
rv-auditor Nov 27, 2024
e7d5b04
Set Version: 0.1.107
rv-auditor Nov 27, 2024
38cc6e4
Merge remote-tracking branch 'origin/develop'
rv-auditor Nov 27, 2024
7230a44
Set Version: 0.1.108
rv-auditor Nov 27, 2024
1db4dcb
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 2, 2024
19cc319
Set Version: 0.1.109
rv-auditor Dec 2, 2024
ea3f2f4
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 5, 2024
43558bf
Set Version: 0.1.110
rv-auditor Dec 5, 2024
e84edee
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 6, 2024
e919a86
Set Version: 0.1.111
rv-auditor Dec 6, 2024
38e88f9
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 6, 2024
79eb970
Set Version: 0.1.112
rv-auditor Dec 6, 2024
e595e03
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 9, 2024
b16e56c
Set Version: 0.1.113
rv-auditor Dec 9, 2024
c6d7f14
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 11, 2024
3b3c19d
Set Version: 0.1.114
rv-auditor Dec 11, 2024
2a9318d
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 12, 2024
914d55e
Set Version: 0.1.115
rv-auditor Dec 12, 2024
f538409
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 12, 2024
b65b7b4
Set Version: 0.1.116
rv-auditor Dec 12, 2024
72420c0
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 13, 2024
db32302
Set Version: 0.1.117
rv-auditor Dec 13, 2024
6f50998
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 13, 2024
26a501e
Set Version: 0.1.118
rv-auditor Dec 13, 2024
1b676aa
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 13, 2024
1cd3319
Set Version: 0.1.119
rv-auditor Dec 13, 2024
d776bf6
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 17, 2024
75e2959
Set Version: 0.1.120
rv-auditor Dec 17, 2024
7e9e6ab
Merge remote-tracking branch 'origin/develop'
rv-auditor Dec 19, 2024
c239774
Set Version: 0.1.121
rv-auditor Dec 19, 2024
6d8d58c
Merge remote-tracking branch 'origin/develop'
rv-auditor Jan 10, 2025
d910a26
Set Version: 0.1.122
rv-auditor Jan 10, 2025
252e074
Merge remote-tracking branch 'origin/develop'
rv-auditor Jan 17, 2025
c36e5c3
Set Version: 0.1.123
rv-auditor Jan 17, 2025
a39de5a
Merge remote-tracking branch 'origin/develop'
rv-auditor Jan 22, 2025
ae90dd1
Set Version: 0.1.124
rv-auditor Jan 22, 2025
0bee671
Merge remote-tracking branch 'origin/develop'
rv-auditor Feb 3, 2025
6a709ee
Set Version: 0.1.125
rv-auditor Feb 3, 2025
a1509c5
Merge remote-tracking branch 'origin/develop'
rv-auditor Feb 19, 2025
4203a45
Set Version: 0.1.126
rv-auditor Feb 19, 2025
b852c69
Merge remote-tracking branch 'origin/develop'
rv-auditor Mar 4, 2025
2852f4a
Set Version: 0.1.127
rv-auditor Mar 4, 2025
8b47c1e
Merge remote-tracking branch 'origin/develop'
rv-auditor Mar 11, 2025
b5ede02
Set Version: 0.1.128
rv-auditor Mar 11, 2025
cf081a8
Merge remote-tracking branch 'origin/develop'
rv-auditor Apr 3, 2025
c43a25d
Set Version: 0.1.129
rv-auditor Apr 3, 2025
02df6aa
Merge remote-tracking branch 'origin/develop'
rv-auditor Apr 14, 2025
cc461fd
Set Version: 0.1.130
rv-auditor Apr 14, 2025
29bc88c
Merge remote-tracking branch 'origin/develop'
rv-auditor Apr 28, 2025
21339e2
Set Version: 0.1.131
rv-auditor Apr 28, 2025
23c3616
Merge remote-tracking branch 'origin/develop'
rv-auditor May 13, 2025
489cfdb
Set Version: 0.1.132
rv-auditor May 13, 2025
35ab136
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 6, 2025
74bf638
Set Version: 0.1.133
rv-auditor Jun 6, 2025
696240a
Merge remote-tracking branch 'origin/develop'
rv-auditor Jun 19, 2025
b286516
Set Version: 0.1.134
rv-auditor Jun 19, 2025
c3ab818
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 2, 2025
52ec101
Set Version: 0.1.135
rv-auditor Jul 2, 2025
2d8c936
Merge remote-tracking branch 'origin/develop'
rv-auditor Jul 14, 2025
f1e8363
Set Version: 0.1.136
rv-auditor Jul 14, 2025
a03e5a6
Merge remote-tracking branch 'origin/develop'
rv-auditor Aug 29, 2025
09a3d77
Set Version: 0.1.137
rv-auditor Aug 29, 2025
db7cfe5
Update LLVM version from 15 to 17
F-WRunTime Sep 11, 2025
370c0b7
Fix LLVM version compatibility and clang-tidy script
F-WRunTime Sep 11, 2025
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
16 changes: 8 additions & 8 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
```shell
sudo apt update
sudo apt install \
clang-15 \
clang-17 \
cmake \
curl \
flex \
Expand All @@ -18,8 +18,8 @@ sudo apt install \
libmpfr-dev \
libunwind-dev \
libyaml-dev \
lld-15 \
llvm-15-tools \
lld-17 \
llvm-17-tools \
maven \
openjdk-17-jdk \
pkg-config \
Expand All @@ -44,7 +44,7 @@ brew install \
jemalloc \
libffi
libyaml \
llvm@15 \
llvm@17 \
maven \
mpfr \
pkg-config \
Expand Down Expand Up @@ -81,20 +81,20 @@ add it your `env` (`.zshrc`, `.bashrc`, etc.), so that the Homebrew
installation of LLVM gets picked up correctly. We recommend adding it to
your shell profile.
```shell
export LLVM_DIR=$($(brew --prefix llvm@15)/bin/llvm-config --cmakedir)
export LLVM_DIR=$($(brew --prefix llvm@17)/bin/llvm-config --cmakedir)
```

If you don't usually use the `clang` from your Homebrew installation as
your default compiler, you can set the following CMake flg to use these
`clang` and `clang++`:
```shell
-DCMAKE_C_COMPILER="$(brew --prefix llvm@15)/bin/clang" \
-DCMAKE_CXX_COMPILER="$(brew --prefix llvm@15)/bin/clang++"
-DCMAKE_C_COMPILER="$(brew --prefix llvm@17)/bin/clang" \
-DCMAKE_CXX_COMPILER="$(brew --prefix llvm@17)/bin/clang++"
```
Once again, we recommend adding them and other llvm binaries to your
`PATH` in your shell profile:
```shell
export PATH="$(brew --prefix llvm@15)/bin:$PATH"
export PATH="$(brew --prefix llvm@17)/bin:$PATH"
```

Some tests rely on GNU Grep options, which are not available on macOS by
Expand Down
2 changes: 1 addition & 1 deletion package/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
k-llvm-backend (0.1.5) unstable; urgency=medium
k-llvm-backend (0.1.137) unstable; urgency=medium

* Initial release

Expand Down
2 changes: 1 addition & 1 deletion package/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.5
0.1.137
43 changes: 38 additions & 5 deletions scripts/clang-tidy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,50 @@

set -euxo pipefail

LLVM_VERSION=15
BUILD_DIR=build

# Try to detect available LLVM version
if [[ "$OSTYPE" == "darwin"* ]]; then
clang_tidy="$(brew --prefix "llvm@${LLVM_VERSION}")/bin/clang-tidy"
driver="$(brew --prefix "llvm@${LLVM_VERSION}")/bin/run-clang-tidy"
# On macOS, try LLVM 17 first, then fall back to 15
for version in 17 15; do
if brew list "llvm@${version}" >/dev/null 2>&1; then
LLVM_VERSION=$version
clang_tidy="$(brew --prefix "llvm@${version}")/bin/clang-tidy"
driver="$(brew --prefix "llvm@${version}")/bin/run-clang-tidy"
break
fi
done
elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
clang_tidy="clang-tidy-$LLVM_VERSION"
driver="run-clang-tidy-$LLVM_VERSION"
# On Linux, try different versions based on what's available
for version in 17 16 15 14; do
if command -v "clang-tidy-${version}" >/dev/null 2>&1 && command -v "run-clang-tidy-${version}" >/dev/null 2>&1; then
LLVM_VERSION=$version
clang_tidy="clang-tidy-${version}"
driver="run-clang-tidy-${version}"
break
fi
done

# Fallback to default clang-tidy if no versioned one is found
if [[ -z "${LLVM_VERSION:-}" ]]; then
if command -v clang-tidy >/dev/null 2>&1 && command -v run-clang-tidy >/dev/null 2>&1; then
LLVM_VERSION="default"
clang_tidy="clang-tidy"
driver="run-clang-tidy"
else
echo "Error: No clang-tidy installation found"
exit 1
fi
fi
fi

if [[ -z "${LLVM_VERSION:-}" ]]; then
echo "Error: No suitable LLVM/clang-tidy installation found"
exit 1
fi

echo "Using LLVM version: ${LLVM_VERSION}"

source_dirs=(
bindings
include
Expand Down