File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,12 +75,15 @@ jobs:
7575 - name : jit-off
7676 me_dsl_jit : " 0"
7777 sanitize : " off"
78+ tcc_jit : " OFF"
7879 - name : jit-on
7980 me_dsl_jit : " 1"
8081 sanitize : " off"
82+ tcc_jit : " ON"
8183 - name : jit-off-asan-ubsan
8284 me_dsl_jit : " 0"
8385 sanitize : " asan-ubsan"
86+ tcc_jit : " OFF"
8487 runs-on : ubuntu-24.04-arm
8588
8689 steps :
@@ -93,10 +96,13 @@ jobs:
9396 export CFLAGS="-O1 -g -fno-omit-frame-pointer -fsanitize=address,undefined"
9497 export LDFLAGS="-fsanitize=address,undefined"
9598 cmake -S . -B build-arm64 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
96- -DMINIEXPR_BUILD_BENCH=OFF -DMINIEXPR_BUILD_EXAMPLES=OFF
99+ -DMINIEXPR_BUILD_BENCH=OFF -DMINIEXPR_BUILD_EXAMPLES=OFF \
100+ -DMINIEXPR_USE_SLEEF=OFF \
101+ -DMINIEXPR_ENABLE_TCC_JIT=${{ matrix.tcc_jit }}
97102 else
98- cmake -S . -B build-arm64 -DCMAKE_BUILD_TYPE=Release \
99- -DMINIEXPR_BUILD_BENCH=OFF -DMINIEXPR_BUILD_EXAMPLES=OFF
103+ cmake -S . -B build-arm64 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
104+ -DMINIEXPR_BUILD_BENCH=OFF -DMINIEXPR_BUILD_EXAMPLES=OFF \
105+ -DMINIEXPR_ENABLE_TCC_JIT=${{ matrix.tcc_jit }}
100106 fi
101107
102108 - name : Build
You can’t perform that action at this time.
0 commit comments