Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
980d6d3
issue-2330 fixed
marius Jun 22, 2026
17ea6c6
issue-2331 fixed
marius Jun 22, 2026
936aa67
issue-2332 fixed
marius Jun 22, 2026
a7a3c1e
issue-2336 fixed
marius Jun 22, 2026
a902ec9
issue-2335 fixed
marius Jun 22, 2026
84515fd
issue-2334 fixed
marius Jun 22, 2026
d5e72b4
issue-2314 fixed
marius Jun 22, 2026
874d1d2
issue-1954 fixed
marius Jun 22, 2026
7cc40c2
issue-2309 fixed
marius Jun 22, 2026
bdf158a
issue-1931 fixed
marius Jun 22, 2026
ba6227c
update to QEMU 7.2.22
Nitr0-G Jun 26, 2026
ed08a4f
mingw build fix
Nitr0-G Jun 27, 2026
117cea3
mingw build fix
Nitr0-G Jun 27, 2026
4513aa0
Merge branch 'dev-qemu-7.2.22' of https://github.com/Nitr0-G/unicorn …
Nitr0-G Jun 27, 2026
97ce4b7
msvc 32bit shared build fix
Nitr0-G Jun 27, 2026
57eecb5
fix aarch64 host tcg branches
Nitr0-G Jun 27, 2026
3cd880f
fix aarch64 host tcg call prototype
Nitr0-G Jun 27, 2026
94e4c9c
fix qemu72 cross-host ci failures
Nitr0-G Jun 27, 2026
05fbaf1
fix per-engine target page bits
Nitr0-G Jun 27, 2026
6b380e6
fix host code cache flush
Nitr0-G Jun 27, 2026
720120c
fix qemu 7.2 ci regressions
Nitr0-G Jun 27, 2026
222aaf2
fix qemu 7.2 ci followups
Nitr0-G Jun 27, 2026
e55e161
fix qemu 7.2 splitwx link
Nitr0-G Jun 27, 2026
45f548f
fix zig macos runner
Nitr0-G Jun 27, 2026
abee67e
fix macos apple jit state
Nitr0-G Jun 27, 2026
d7784e1
fix ubuntu mips opcode mask
Nitr0-G Jun 27, 2026
6a36080
fix aarch64 tcg branch offsets
Nitr0-G Jun 27, 2026
7afe90e
fix aarch64 tcg sli opcode
Nitr0-G Jun 27, 2026
49b145a
fix msvc artifact staging
Nitr0-G Jun 27, 2026
95204c9
fix macos aarch64 tcg vectors
Nitr0-G Jun 27, 2026
3788300
fix macos aarch64 tcg asserts
Nitr0-G Jun 27, 2026
3d71dd4
fix macos arm bf16 test
Nitr0-G Jun 27, 2026
749c854
fix ppc64le and alpine ci
Nitr0-G Jun 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 9 additions & 6 deletions .github/workflows/Nuget-publishing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ on:
permissions:
packages: write

env:
CTEST_PARALLEL_LEVEL: 40

jobs:
Windows:
runs-on: ${{ matrix.config.os }}
Expand Down Expand Up @@ -93,7 +96,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ matrix.config.build_type }}
cmake --install . --strip --config ${{ matrix.config.build_type }}
ctest -VV -C ${{ matrix.config.build_type }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} -VV -C ${{ matrix.config.build_type }}
mv Release instdir

- name: '🛠️ Win MSVC 32 setup'
Expand Down Expand Up @@ -121,7 +124,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ matrix.config.build_type }}
cmake --install . --strip --config ${{ matrix.config.build_type }}
ctest -VV -C ${{ matrix.config.build_type }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} -VV -C ${{ matrix.config.build_type }}
mv Release instdir

- name: '📦 Pack artifact'
Expand Down Expand Up @@ -177,7 +180,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ matrix.config.build_type }}
cmake --install . --strip
ctest -VV -C ${{ matrix.config.build_type }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} -VV -C ${{ matrix.config.build_type }}

- name: '📦 Pack artifact'
if: always()
Expand Down Expand Up @@ -270,7 +273,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ matrix.config.build_type }}
cmake --install . --strip
ctest -VV -C ${{ matrix.config.build_type }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} -VV -C ${{ matrix.config.build_type }}

- name: '🚧 Linux aarch64 build'
if: contains(matrix.config.arch, 'aarch64')
Expand All @@ -288,7 +291,7 @@ jobs:
-DCMAKE_INSTALL_PREFIX:PATH=instdir
cmake --build . --config ${{ matrix.config.build_type }}
cmake --install . --strip
ctest -VV -C ${{ matrix.config.build_type }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} -VV -C ${{ matrix.config.build_type }}

- name: '🚧 Linux ppc64le build'
if: contains(matrix.config.arch, 'ppc64le')
Expand All @@ -314,7 +317,7 @@ jobs:
-DCMAKE_INSTALL_PREFIX:PATH=/instdir
cmake --build . --config ${{ matrix.config.build_type }}
cmake --install . --strip
ctest -VV -C ${{ matrix.config.build_type }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} -VV -C ${{ matrix.config.build_type }}

- name: '📦 Pack artifact'
if: always()
Expand Down
21 changes: 11 additions & 10 deletions .github/workflows/build-uc2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ on:
env:
# Specify build type either according to the tag release or manual override
BUILD_TYPE: ${{ inputs.buildType != '' && inputs.buildType || startsWith(github.ref, 'refs/tags') && 'Release' || 'Debug' }}
CTEST_PARALLEL_LEVEL: 40

jobs:
Windows:
Expand Down Expand Up @@ -167,8 +168,8 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip --config ${{ env.BUILD_TYPE }}
ctest -VV -C ${{ env.BUILD_TYPE }}
mv ${{ env.BUILD_TYPE }} instdir
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}
cmake -E copy_directory "${{ env.BUILD_TYPE }}" "instdir/${{ env.BUILD_TYPE }}"

- name: '🛠️ Win MSVC 32 setup'
if: contains(matrix.config.name, 'MSVC 32')
Expand All @@ -194,8 +195,8 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip --config ${{ env.BUILD_TYPE }}
ctest -VV -C ${{ env.BUILD_TYPE }}
mv ${{ env.BUILD_TYPE }} instdir
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}
cmake -E copy_directory "${{ env.BUILD_TYPE }}" "instdir/${{ env.BUILD_TYPE }}"

- name: '🚧 Win MINGW build'
if: contains(matrix.config.mingw, 'MINGW')
Expand Down Expand Up @@ -223,7 +224,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip
ctest -VV -C ${{ env.BUILD_TYPE }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}

- name: '📦 Pack artifact'
if: always()
Expand Down Expand Up @@ -311,7 +312,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip
ctest -VV -C ${{ env.BUILD_TYPE }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}

- name: '🚧 Android x86_64 build'
if: contains(matrix.config.name, 'android')
Expand Down Expand Up @@ -473,7 +474,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip
ctest -VV -C ${{ env.BUILD_TYPE }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}

- name: '🚧 Linux aarch64 build'
if: contains(matrix.config.arch, 'aarch64')
Expand All @@ -491,7 +492,7 @@ jobs:
-DCMAKE_INSTALL_PREFIX:PATH=instdir
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip
ctest -VV -C ${{ env.BUILD_TYPE }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}

- name: '🚧 Linux ppc64le build'
if: contains(matrix.config.arch, 'ppc64le')
Expand All @@ -517,7 +518,7 @@ jobs:
-DCMAKE_INSTALL_PREFIX:PATH=/instdir
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip
ctest -VV -C ${{ env.BUILD_TYPE }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}

- name: '📦 Pack artifact'
if: always()
Expand Down Expand Up @@ -619,7 +620,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.config.shared }}
cmake --build . --config ${{ env.BUILD_TYPE }}
cmake --install . --strip
ctest -VV -C ${{ env.BUILD_TYPE }}
ctest --parallel ${{ env.CTEST_PARALLEL_LEVEL }} --output-on-failure -C ${{ env.BUILD_TYPE }}

- name: '📦 Pack artifact'
if: always()
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/zigbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
strategy:
fail-fast: false
matrix:
runs-on: [macos-latest]
runs-on: [macos-14]
runs-on: ${{ matrix.runs-on }}
steps:
- uses: actions/checkout@v4
Expand Down
Loading