Skip to content

Commit ffa9d57

Browse files
committed
macos workflow
1 parent f344ff9 commit ffa9d57

2 files changed

Lines changed: 26 additions & 1 deletion

File tree

.github/workflows/jsource.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,31 @@ jobs:
371371
path: testdarwinarm.txt
372372
overwrite: true
373373

374+
# macOS arm64 no pyxes -------------------------------------------------
375+
jemacosarmpyx0:
376+
name: JE (macOS arm64 nopyx)
377+
runs-on: macos-15
378+
steps:
379+
- name: Checkout Git repository
380+
uses: actions/checkout@v4
381+
382+
- name: Setup Environment (macOS arm64 nopyx)
383+
run: |
384+
bash script/install-mac.sh
385+
386+
- name: Build JE (macOS arm64 nopyx)
387+
env:
388+
CC: clang
389+
USE_SLEEF: 1
390+
USE_OPENMP: 0
391+
USE_PYXES: 0
392+
run: |
393+
script/buildga.sh darwin || exit 1
394+
395+
- name: Test JE (macOS arm64 nopyx)
396+
run: |
397+
script/testga.sh darwin || exit 1
398+
374399
# rpi64arm -------------------------------------------------------------
375400
jerpi64arm:
376401
name: JE (Linux arm64)

test/tsu.ijs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ NB. gfft and glapack - run separately with additional addons
4949
blacklist=: ((<testpath),each 'gmbx.ijs';'gfft.ijs';'glapack.ijs'),testfiles 'gmbx' NB. mapped boxed arrays no longer supported
5050
blacklist=: blacklist, (IFRASPI<(IF64<UNAME-:'Linux')+.(IFWIN>IF64)+.IFIOS+.(UNAME-:'Wasm'))#(<testpath),each <'gregex.ijs' NB. require libjpcre2 binary
5151
blacklist=: blacklist, (0=(9!:56'c_avx2')+.9!:56'emu_avx2')#(<testpath),each 'g6x14.ijs';'g128x14.ijs';'g128x19.ijs' NB. avx2 or emu_avx2
52-
blacklist=: blacklist, (0=9!:56'PYXES')#(<testpath),each 'gtdot.ijs';'gtdot1.ijs';'gtdot2.ijs';'gtdot3.ijs';'gtdot4.ijs';'gtdot5.ijs' NB. require multithreading
52+
blacklist=: blacklist, (0=9!:56'PYXES')#(<testpath),each 'gtdot.ijs';'gtdot1.ijs';'gtdot2.ijs';'gtdot3.ijs';'gtdot4.ijs';'gtdot5.ijs';'g128x14.ijs';'g128x19.ijs' NB. require multithreading
5353
blacklist=: blacklist, (0=15!:23'')#(<testpath),each 'g15x.ijs';'g7x5.ijs';'gdll.ijs';'gdll_df.ijs';'gmmf.ijs';'gmmf1s.ijs';'gmmf1u.ijs';'gmmf1w.ijs' NB. 15!:0 unavailable
5454
blacklist=: blacklist, ('Wasm'-:UNAME)#(<testpath),each <'gstack.ijs' NB. crash
5555
blacklist=: blacklist, (IFQT*.'Wasm'-:UNAME)#(<testpath),each 'g331ps.ijs';'gsp422.ijs';'gsp432.ijs' NB. crash

0 commit comments

Comments
 (0)