File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 6969 run : CC=${{matrix.CC}} CFLAGS="-fsanitize=undefined ${{matrix.USE_STATIC_HEAP}}" uv run python compiler_tests.py
7070 - name : Run compiler tests with Valgrind
7171 run : CC=${{matrix.CC}} CFLAGS="${{matrix.USE_STATIC_HEAP}}" USE_VALGRIND=1 uv run python compiler_tests.py
72+ run_compiler_unit_tests_other_cc :
73+ runs-on : ubuntu-latest
74+ steps :
75+ - uses : actions/checkout@v4
76+ - name : Update local package lists
77+ run : sudo apt update
78+ - name : Install build tools
79+ run : sudo apt install --yes make
80+ - name : Install uv
81+ uses : astral-sh/setup-uv@v5
82+ - name : Install Python
83+ run : uv python install 3.10
84+ - name : Pin Python
85+ run : uv python pin 3.010
86+ # slimcc
87+ - name : Clone slimcc
88+ run : git clone --depth 1 https://github.com/fuhsnn/slimcc
89+ - name : Build slimcc
90+ run : make -C slimcc test-stage2 -j4
91+ - name : Run compiler tests with slimcc
92+ run : CC=slimcc/slimcc uv run python compiler_tests.py
7293 run_unit_tests :
7394 needs : [run_interpreter_unit_tests, run_compiler_unit_tests]
7495 # Fake, unnecessary
You can’t perform that action at this time.
0 commit comments