nuget: bump UnicornEngine.Unicorn from 2.0.2-rc1-fb78016 to 2.1.0 #8

Open
dependabot[bot] wants to merge 1 commit from dependabot/nuget/UnicornEngine.Unicorn-2.1.0 into master
dependabot[bot] commented 2024-10-01 19:24:33 +00:00 (Migrated from github.com)

Bumps UnicornEngine.Unicorn from 2.0.2-rc1-fb78016 to 2.1.0.

Release notes

Sourced from UnicornEngine.Unicorn's releases.

Version v2.1.0

It has been a while since the last release, and 2.1.0 brings several exciting features. Below is the changelog from the latest to the oldest (though not strictly).

Highlights

  • Revive QEMU logs, now we have -DUNICORN_LOGGING=yes to enable all qemu logs. @​BitMaskMixer
  • Faster (up to 40x) write performance by not always doing store_helper and cleaning page locks. @​tunz @​boborjan2
  • Brand new python bindings, with strongly typed and many improvements. @​elicn
  • Fix to a long-standing MinGW random segfault bug.
  • We bring python2 compatibility back.
  • We now fully support M1, both building and a pre-built wheel.
  • We support snapshot memory now, with a very low overhead copy-on-write fashion. @​PhilippTakacs
  • An option to bypass MMU is also added, check our FAQ. @​PhilippTakacs
  • A brand new (and modern) java bindings. We are also working to publish it to maven. @​nneonneo
  • We have zig integrated. @​kassane @​atipls
  • Now Unicorn no longer allocates 2GB memory for every instance. The memory will be only committed once used and the upper limit can be adjusted with uc_ctl.
  • New DotNet binding, with published to both Github and Nuget. @​TSRBerry
  • The release will attach all binaries, thanks to @​marameref

Fixes & Improvements

New Contributors

... (truncated)

Changelog

Sourced from UnicornEngine.Unicorn's changelog.

This file details the changelog of Unicorn Engine.


[Version 2.1.1]: Sept 26th, 2024

This is a small release to fix a few urgent issues.

  • Remove pkg_resources usage
  • Fix wheels distribution for x86_64 macos
  • Fix redundant wheel hacks
  • Support musllinux distribution

[Version 2.1.0]: Sept 22nd, 2024

It has been a while since the last release, and 2.1.0 brings several exciting features. Below is the changelog from the latest to the oldest (though not strictly).

Highlights

  • Revive QEMU logs, now we have -DUNICORN_LOGGING=yes to enable all qemu logs. @​BitMaskMixer
  • Faster (up to 40x) write performance by not always doing store_helper and cleaning page locks. @​tunz @​boborjan2
  • Brand new python bindings, with strongly typed and many improvements. @​elicn
  • Fix to a long-standing MinGW random segfault bug.
  • We bring python2 compatibility back.
  • We now fully support M1, both building and a pre-built wheel.
  • We support snapshot memory now, with a very low overhead copy-on-write fashion. @​PhilippTakacs
  • An option to bypass MMU is also added, check our FAQ. @​PhilippTakacs
  • A brand new (and modern) java bindings. We are also working to publish it to maven. @​nneonneo
  • We have zig integrated. @​kassane @​atipls
  • Now Unicorn no longer allocates 2GB memory for every instance. The memory will be only committed once used and the upper limit can be adjusted with uc_ctl.
  • New DotNet binding, with published to both Github and Nuget. @​TSRBerry
  • The release will attach all binaries, thanks to @​marameref

Fixes & Improvements

New Contributors

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [UnicornEngine.Unicorn](https://github.com/unicorn-engine/unicorn) from 2.0.2-rc1-fb78016 to 2.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/unicorn-engine/unicorn/releases">UnicornEngine.Unicorn's releases</a>.</em></p> <blockquote> <h2>Version v2.1.0</h2> <p>It has been a while since the last release, and 2.1.0 brings several exciting features. Below is the changelog from the latest to the oldest (though not strictly).</p> <h2>Highlights</h2> <ul> <li>Revive QEMU logs, now we have <code>-DUNICORN_LOGGING=yes</code> to enable all qemu logs. <a href="https://github.com/BitMaskMixer"><code>@​BitMaskMixer</code></a></li> <li>Faster (up to 40x) write performance by not always doing <code>store_helper</code> and cleaning page locks. <a href="https://github.com/tunz"><code>@​tunz</code></a> <a href="https://github.com/boborjan2"><code>@​boborjan2</code></a></li> <li>Brand new python bindings, with strongly typed and many improvements. <a href="https://github.com/elicn"><code>@​elicn</code></a></li> <li>Fix to a long-standing MinGW random segfault bug.</li> <li>We bring python2 compatibility back.</li> <li>We now fully support M1, both building and a pre-built wheel.</li> <li>We support snapshot memory now, with a very low overhead copy-on-write fashion. <a href="https://github.com/PhilippTakacs"><code>@​PhilippTakacs</code></a></li> <li>An option to bypass MMU is also added, check our FAQ. <a href="https://github.com/PhilippTakacs"><code>@​PhilippTakacs</code></a></li> <li>A brand new (and modern) java bindings. We are also working to publish it to maven. <a href="https://github.com/nneonneo"><code>@​nneonneo</code></a></li> <li>We have zig integrated. <a href="https://github.com/kassane"><code>@​kassane</code></a> <a href="https://github.com/atipls"><code>@​atipls</code></a></li> <li>Now Unicorn no longer allocates 2GB memory for every instance. The memory will be only committed once used and the upper limit can be adjusted with <code>uc_ctl</code>.</li> <li>New DotNet binding, with published to both Github and Nuget. <a href="https://github.com/TSRBerry"><code>@​TSRBerry</code></a></li> <li>The release will attach all binaries, thanks to <a href="https://github.com/marameref"><code>@​marameref</code></a></li> </ul> <h2>Fixes &amp; Improvements</h2> <ul> <li>RISCV improvements, but we still have a long way to go. <a href="https://github.com/apparentlymart"><code>@​apparentlymart</code></a> <a href="https://github.com/ks0777"><code>@​ks0777</code></a></li> <li>cmake improvements <a href="https://github.com/scribam"><code>@​scribam</code></a> <a href="https://github.com/es3n1n"><code>@​es3n1n</code></a></li> <li>Various python bindings fix and improvements <a href="https://github.com/bet4it"><code>@​bet4it</code></a> <a href="https://github.com/rhelmot"><code>@​rhelmot</code></a></li> <li>Docs. <a href="https://github.com/gerph"><code>@​gerph</code></a> <a href="https://github.com/BitMaskMixer"><code>@​BitMaskMixer</code></a></li> <li>Rust bindings. <a href="https://github.com/lockbox"><code>@​lockbox</code></a> <a href="https://github.com/mlgiraud"><code>@​mlgiraud</code></a> <a href="https://github.com/deadash"><code>@​deadash</code></a></li> <li>TCG backend fixes. <a href="https://github.com/redoste"><code>@​redoste</code></a> <a href="https://github.com/StalkR"><code>@​StalkR</code></a> <a href="https://github.com/dglynos"><code>@​dglynos</code></a></li> <li>PPC32 fixes. <a href="https://github.com/dotCirill"><code>@​dotCirill</code></a></li> <li>Haiku fixes. <a href="https://github.com/kallisti5"><code>@​kallisti5</code></a></li> <li>Improvements to avoid simulator detection. <a href="https://github.com/mrexodia"><code>@​mrexodia</code></a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ks0777"><code>@​ks0777</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1736">unicorn-engine/unicorn#1736</a></li> <li><a href="https://github.com/LG3696"><code>@​LG3696</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1764">unicorn-engine/unicorn#1764</a></li> <li><a href="https://github.com/PhilippTakacs"><code>@​PhilippTakacs</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1765">unicorn-engine/unicorn#1765</a></li> <li><a href="https://github.com/edsky"><code>@​edsky</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1754">unicorn-engine/unicorn#1754</a></li> <li><a href="https://github.com/tunz"><code>@​tunz</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1790">unicorn-engine/unicorn#1790</a></li> <li><a href="https://github.com/kassane"><code>@​kassane</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1809">unicorn-engine/unicorn#1809</a></li> <li><a href="https://github.com/Xeonacid"><code>@​Xeonacid</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1807">unicorn-engine/unicorn#1807</a></li> <li><a href="https://github.com/nneonneo"><code>@​nneonneo</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1830">unicorn-engine/unicorn#1830</a></li> <li><a href="https://github.com/lockbox"><code>@​lockbox</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1847">unicorn-engine/unicorn#1847</a></li> <li><a href="https://github.com/mlgiraud"><code>@​mlgiraud</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1849">unicorn-engine/unicorn#1849</a></li> <li><a href="https://github.com/basavesh"><code>@​basavesh</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1861">unicorn-engine/unicorn#1861</a></li> <li><a href="https://github.com/hamarituc"><code>@​hamarituc</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1886">unicorn-engine/unicorn#1886</a></li> <li><a href="https://github.com/StalkR"><code>@​StalkR</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1907">unicorn-engine/unicorn#1907</a></li> <li><a href="https://github.com/dotCirill"><code>@​dotCirill</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1910">unicorn-engine/unicorn#1910</a></li> <li><a href="https://github.com/marameref"><code>@​marameref</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1897">unicorn-engine/unicorn#1897</a></li> <li><a href="https://github.com/redoste"><code>@​redoste</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1922">unicorn-engine/unicorn#1922</a></li> <li><a href="https://github.com/xclusivor"><code>@​xclusivor</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1929">unicorn-engine/unicorn#1929</a></li> <li><a href="https://github.com/elicn"><code>@​elicn</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1629">unicorn-engine/unicorn#1629</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/unicorn-engine/unicorn/blob/master/ChangeLog">UnicornEngine.Unicorn's changelog</a>.</em></p> <blockquote> <p>This file details the changelog of Unicorn Engine.</p> <hr /> <p>[Version 2.1.1]: Sept 26th, 2024</p> <p>This is a small release to fix a few urgent issues.</p> <ul> <li>Remove pkg_resources usage</li> <li>Fix wheels distribution for x86_64 macos</li> <li>Fix redundant wheel hacks</li> <li>Support musllinux distribution</li> </ul> <hr /> <p>[Version 2.1.0]: Sept 22nd, 2024</p> <p>It has been a while since the last release, and 2.1.0 brings several exciting features. Below is the changelog from the latest to the oldest (though not strictly).</p> <p>Highlights</p> <ul> <li>Revive QEMU logs, now we have <code>-DUNICORN_LOGGING=yes</code> to enable all qemu logs. <a href="https://github.com/BitMaskMixer"><code>@​BitMaskMixer</code></a></li> <li>Faster (up to 40x) write performance by not always doing <code>store_helper</code> and cleaning page locks. <a href="https://github.com/tunz"><code>@​tunz</code></a> <a href="https://github.com/boborjan2"><code>@​boborjan2</code></a></li> <li>Brand new python bindings, with strongly typed and many improvements. <a href="https://github.com/elicn"><code>@​elicn</code></a></li> <li>Fix to a long-standing MinGW random segfault bug.</li> <li>We bring python2 compatibility back.</li> <li>We now fully support M1, both building and a pre-built wheel.</li> <li>We support snapshot memory now, with a very low overhead copy-on-write fashion. <a href="https://github.com/PhilippTakacs"><code>@​PhilippTakacs</code></a></li> <li>An option to bypass MMU is also added, check our FAQ. <a href="https://github.com/PhilippTakacs"><code>@​PhilippTakacs</code></a></li> <li>A brand new (and modern) java bindings. We are also working to publish it to maven. <a href="https://github.com/nneonneo"><code>@​nneonneo</code></a></li> <li>We have zig integrated. <a href="https://github.com/kassane"><code>@​kassane</code></a> <a href="https://github.com/atipls"><code>@​atipls</code></a></li> <li>Now Unicorn no longer allocates 2GB memory for every instance. The memory will be only committed once used and the upper limit can be adjusted with <code>uc_ctl</code>.</li> <li>New DotNet binding, with published to both Github and Nuget. <a href="https://github.com/TSRBerry"><code>@​TSRBerry</code></a></li> <li>The release will attach all binaries, thanks to <a href="https://github.com/marameref"><code>@​marameref</code></a></li> </ul> <p>Fixes &amp; Improvements</p> <ul> <li>RISCV improvements, but we still have a long way to go. <a href="https://github.com/apparentlymart"><code>@​apparentlymart</code></a> <a href="https://github.com/ks0777"><code>@​ks0777</code></a></li> <li>cmake improvements <a href="https://github.com/scribam"><code>@​scribam</code></a> <a href="https://github.com/es3n1n"><code>@​es3n1n</code></a></li> <li>Various python bindings fix and improvements <a href="https://github.com/bet4it"><code>@​bet4it</code></a> <a href="https://github.com/rhelmot"><code>@​rhelmot</code></a></li> <li>Docs. <a href="https://github.com/gerph"><code>@​gerph</code></a> <a href="https://github.com/BitMaskMixer"><code>@​BitMaskMixer</code></a></li> <li>Rust bindings. <a href="https://github.com/lockbox"><code>@​lockbox</code></a> <a href="https://github.com/mlgiraud"><code>@​mlgiraud</code></a> <a href="https://github.com/deadash"><code>@​deadash</code></a></li> <li>TCG backend fixes. <a href="https://github.com/redoste"><code>@​redoste</code></a> <a href="https://github.com/StalkR"><code>@​StalkR</code></a> <a href="https://github.com/dglynos"><code>@​dglynos</code></a></li> <li>PPC32 fixes. <a href="https://github.com/dotCirill"><code>@​dotCirill</code></a></li> <li>Haiku fixes. <a href="https://github.com/kallisti5"><code>@​kallisti5</code></a></li> <li>Improvements to avoid simulator detection. <a href="https://github.com/mrexodia"><code>@​mrexodia</code></a></li> </ul> <p>New Contributors</p> <ul> <li><a href="https://github.com/ks0777"><code>@​ks0777</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1736">unicorn-engine/unicorn#1736</a></li> <li><a href="https://github.com/LG3696"><code>@​LG3696</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1764">unicorn-engine/unicorn#1764</a></li> <li><a href="https://github.com/PhilippTakacs"><code>@​PhilippTakacs</code></a> made their first contribution in <a href="https://redirect.github.com/unicorn-engine/unicorn/pull/1765">unicorn-engine/unicorn#1765</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/unicorn-engine/unicorn/commits/2.1.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=UnicornEngine.Unicorn&package-manager=nuget&previous-version=2.0.2-rc1-fb78016&new-version=2.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
dependabot[bot] commented 2024-10-01 19:24:34 +00:00 (Migrated from github.com)

Dependabot tried to add @TSRBerry as a reviewer to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/Synthlight/Ryujinx/pulls/8/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the Synthlight/Ryujinx repository. // See: https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request
Dependabot tried to add `@TSRBerry` as a reviewer to this PR, but received the following error from GitHub: ``` POST https://api.github.com/repos/Synthlight/Ryujinx/pulls/8/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the Synthlight/Ryujinx repository. // See: https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request ```
dependabot[bot] commented 2024-10-01 19:24:34 +00:00 (Migrated from github.com)

The following labels could not be found: infra.

The following labels could not be found: `infra`.
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependabot/nuget/UnicornEngine.Unicorn-2.1.0:dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git checkout dependabot/nuget/UnicornEngine.Unicorn-2.1.0

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout master
git merge --no-ff dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git checkout dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git rebase master
git checkout master
git merge --ff-only dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git checkout dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git rebase master
git checkout master
git merge --no-ff dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git checkout master
git merge --squash dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git checkout master
git merge --ff-only dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git checkout master
git merge dependabot/nuget/UnicornEngine.Unicorn-2.1.0
git push origin master
Sign in to join this conversation.
No description provided.