File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -188,3 +188,25 @@ jobs:
188188 - name : Run unit tests
189189 shell : msys2 {0}
190190 run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test.exe utest --verbose --jobs 1
191+ macos_stable :
192+ runs-on : macos-latest
193+ steps :
194+ - name : Update repositories
195+ run : brew update
196+ - name : Install dependencies
197+ run : brew install make pkgconf cairo freetype
198+ - uses : actions/checkout@v3
199+ - name : Configure project
200+ run : gmake config TEST=1 STRICT=1 DEBUG=1 ASAN=1
201+ - name : Fetch project dependencies
202+ run : gmake fetch
203+ - name : Build project
204+ run : gmake VERBOSE=1
205+ - name : Run unit tests
206+ run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1
207+ - name : Run unit tests with memcheck
208+ run : |
209+ for test in $(.build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --list --suppress); do \
210+ echo "***** MEMCHECK $test *****"; \
211+ .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
212+ done
Original file line number Diff line number Diff line change 44
55=== 1.0.31 ===
66* Fixed improper AVX-512 optimization for lanczos kernel genration function.
7+ * Added MacOS CI builds.
78
89=== 1.0.30 ===
910* Implemented SIMD-optimized trigonometric functions sinf and cosf.
You can’t perform that action at this time.
0 commit comments