- new LIBTCC API tcc_setjmp() to allow longjmps & signals from compiled code back to libtcc per TCCState - new LIBTCC API tcc_set_backtrace_func() to handle backtrace output - move c/dtor/atexit stuff to runtime (lib/runmain.c) - move bt-log.o into libtcc1.a - add timeouts to github action (beware, it did happen to hang infinitely in the signal handler at some point)
Showing the changes to .github (1 of 16 files). Show all
Unified · Split
| @@ -7,6 +7,7 @@ on: · 6 unmodified lines | ||
| 7 | 7 | jobs: |
| 8 | 8 | test-x86_64-linux: |
| 9 | 9 | runs-on: ubuntu-20.04 |
| 10 | + timeout-minutes: 2 | |
| 10 | 11 | steps: |
| 11 | 12 | - uses: actions/checkout@v4 |
| 12 | 13 | - name: make & test tcc |
| @@ -14,6 +15,7 @@ jobs: · 1 unmodified line | ||
| 14 | 15 | |
| 15 | 16 | test-x86_64-osx: |
| 16 | 17 | runs-on: macos-11 |
| 18 | + timeout-minutes: 2 | |
| 17 | 19 | steps: |
| 18 | 20 | - uses: actions/checkout@v4 |
| 19 | 21 | - name: make & test tcc |
| @@ -21,6 +23,7 @@ jobs: · 1 unmodified line | ||
| 21 | 23 | |
| 22 | 24 | test-x86_64-win32: |
| 23 | 25 | runs-on: windows-2019 |
| 26 | + timeout-minutes: 4 | |
| 24 | 27 | steps: |
| 25 | 28 | - uses: actions/checkout@v4 |
| 26 | 29 | - name: make & test tcc |
| @@ -33,6 +36,7 @@ jobs: · 6 unmodified lines | ||
| 33 | 36 | |
| 34 | 37 | test-armv7-linux: |
| 35 | 38 | runs-on: ubuntu-20.04 |
| 39 | + timeout-minutes: 6 | |
| 36 | 40 | steps: |
| 37 | 41 | - uses: actions/checkout@v4 |
| 38 | 42 | - uses: uraimo/run-on-arch-action@v2 |
| @@ -49,6 +53,7 @@ jobs: · 10 unmodified lines | ||
| 49 | 53 | |
| 50 | 54 | test-aarch64-linux: |
| 51 | 55 | runs-on: ubuntu-20.04 |
| 56 | + timeout-minutes: 6 | |
| 52 | 57 | steps: |
| 53 | 58 | - uses: actions/checkout@v4 |
| 54 | 59 | - uses: uraimo/run-on-arch-action@v2 |
| @@ -65,6 +70,7 @@ jobs: · 10 unmodified lines | ||
| 65 | 70 | |
| 66 | 71 | test-riscv64-linux: |
| 67 | 72 | runs-on: ubuntu-20.04 |
| 73 | + timeout-minutes: 6 | |
| 68 | 74 | steps: |
| 69 | 75 | - uses: actions/checkout@v4 |
| 70 | 76 | - uses: uraimo/run-on-arch-action@v2 |