Skip to content

Commit

Permalink
DRAFT 713 - test with MS VC
Browse files Browse the repository at this point in the history
  • Loading branch information
ivmai committed Apr 25, 2024
1 parent 2b30780 commit 1562c41
Show file tree
Hide file tree
Showing 7 changed files with 130 additions and 1,395 deletions.
169 changes: 0 additions & 169 deletions .appveyor.yml

This file was deleted.

35 changes: 0 additions & 35 deletions .github/workflows/CodeQL.yml

This file was deleted.

114 changes: 0 additions & 114 deletions .github/workflows/cmake-build.yml

This file was deleted.

23 changes: 12 additions & 11 deletions .github/workflows/zig-build.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# This workflow is for zig-based build/test running on Linux and MacOS (x64).
# This workflow is for zig-based build/test running on Linux, MacOS, Windows.
name: zig build

on: [ push, pull_request ]

jobs:
build:
name: ${{ matrix.os }} thr:${{ matrix.enable_threads }} rwlock:${{ matrix.enable_rwlock }} redir:${{ matrix.redirect_malloc }} gcdeb:${{ matrix.enable_gc_debug }} munmap:${{ matrix.enable_munmap }} paramark:${{ matrix.parallel_mark }} thrlocal:${{ matrix.thread_local_alloc }} dll:${{ matrix.shared_libs }}
name: ${{ matrix.os }} thr:${{ matrix.enable_threads }} rwlock:${{ matrix.enable_rwlock }} redir:${{ matrix.redirect_malloc }} gcdeb:${{ matrix.enable_gc_debug }} munmap:${{ matrix.enable_munmap }} paramark:${{ matrix.parallel_mark }} thrlocal:${{ matrix.thread_local_alloc }} dll:${{ matrix.shared_libs }} ${{ matrix.ttriple }}
runs-on: ${{ matrix.os }}
timeout-minutes: 7

Expand All @@ -14,17 +14,18 @@ jobs:

matrix:
zig_version: [ "0.12.0" ]
os: [ macos-latest, ubuntu-latest ]
os: [ windows-latest ]
ttriple: [ native-native-native, native-native-msvc ] # native-native-gnu works
gc_assertions: [ true ]
large_config: [ false ]
enable_threads: [ false, true ]
enable_threads: [ true ] #false,
disable_handle_fork: [ false ]
enable_rwlock: [ false, true ]
redirect_malloc: [ false, true ]
enable_gc_debug: [ false, true ]
enable_munmap: [ false, true ]
parallel_mark: [ false, true ]
thread_local_alloc: [ false, true ]
enable_rwlock: [ false ] #, true
redirect_malloc: [ false ] # , true
enable_gc_debug: [ false ] # , true
enable_munmap: [ true ] # false,
parallel_mark: [ true ] # false,
thread_local_alloc: [ true ] # false,
shared_libs: [ false, true ]
exclude:
- enable_threads: false
Expand Down Expand Up @@ -83,7 +84,7 @@ jobs:
zig-version: ${{ matrix.zig_version }}
- name: Build
run: >
zig build
zig build -Dtarget=${{ matrix.ttriple }}
-DBUILD_SHARED_LIBS=${{ matrix.shared_libs }}
-Ddisable_handle_fork=${{ matrix.disable_handle_fork }}
-Denable_gc_assertions=${{ matrix.gc_assertions }}
Expand Down
Loading

0 comments on commit 1562c41

Please sign in to comment.