<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/UnitTests, branch release-prep-2512</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Disable PatchAllowlistTest if USE_RETRO_ACHIEVEMENTS is OFF</title>
<updated>2025-11-27T00:26:51+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-11-27T00:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=deeb6f160c82bf210139321c582ea135b826acc9'/>
<id>deeb6f160c82bf210139321c582ea135b826acc9</id>
<content type='text'>
This fixes a build error when `-DENABLE_TESTS=ON` and `-DUSE_RETRO_ACHIEVEMENTS=OFF` are both set together, since AchievementManager is also behind an ifdef.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a build error when `-DENABLE_TESTS=ON` and `-DUSE_RETRO_ACHIEVEMENTS=OFF` are both set together, since AchievementManager is also behind an ifdef.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13689 from JosJuice/lock-core-any-thread</title>
<updated>2025-11-16T17:35:17+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-11-16T17:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b6e062f2e3838b9b80cc7694fa9dc0eaca80aff4'/>
<id>b6e062f2e3838b9b80cc7694fa9dc0eaca80aff4</id>
<content type='text'>
Core: Let any thread call previously host-thread-only functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core: Let any thread call previously host-thread-only functions</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Remove IsHostThread</title>
<updated>2025-11-10T20:14:56+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-19T10:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=068947e2b613d15f724c87c501949c9105cc7f7f'/>
<id>068947e2b613d15f724c87c501949c9105cc7f7f</id>
<content type='text'>
The core no longer cares which thread is the host thread.

Cleaning up Android's HostThreadLock is left for another PR, in part
because the HostThreadLock in NativeConfig.cpp still serves a purpose,
and in part to make any issues easier to bisect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The core no longer cares which thread is the host thread.

Cleaning up Android's HostThreadLock is left for another PR, in part
because the HostThreadLock in NativeConfig.cpp still serves a purpose,
and in part to make any issues easier to bisect.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Add a DirectIOFile class that allows for copies which are entirely thread safe.</title>
<updated>2025-11-09T09:08:14+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-29T03:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=405baed8053be7b6512062b1ba3a0317b8cf439b'/>
<id>405baed8053be7b6512062b1ba3a0317b8cf439b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14020 from jordan-woyak/string-util-cleanups</title>
<updated>2025-11-08T16:36:54+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-11-08T16:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=958db7c78c33ce16be693910e30cbd128079caa9'/>
<id>958db7c78c33ce16be693910e30cbd128079caa9</id>
<content type='text'>
StringUtil: Cleanups and add some character encoding conversion unit tests.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StringUtil: Cleanups and add some character encoding conversion unit tests.</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Add AtomicMutex and SpinMutex classes as faster alternatives to std::mutex.</title>
<updated>2025-11-03T02:45:55+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-11-01T00:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=46369ef1b156ce23370ffea1c11df1dcdb95aeb7'/>
<id>46369ef1b156ce23370ffea1c11df1dcdb95aeb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Add some StringUtil character encoding conversion tests.</title>
<updated>2025-11-02T05:36:04+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-15T23:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0ebc54a0fa37bb9c9ff3969a6a025dc04f32c0b1'/>
<id>0ebc54a0fa37bb9c9ff3969a6a025dc04f32c0b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Jit64: Dynamic length of regular jump instruction (for known addresses)</title>
<updated>2025-10-07T22:15:57+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2025-10-05T19:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f6e5448b43f74fffab22eca2f96b281ef0f662d3'/>
<id>f6e5448b43f74fffab22eca2f96b281ef0f662d3</id>
<content type='text'>
Conditional jumps already do that, so let's be consistent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conditional jumps already do that, so let's be consistent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13940 from iwubcode/glslang_update</title>
<updated>2025-09-26T21:13:54+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-09-26T21:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f96837a32117788757d72604ae64f9f5689a4c5b'/>
<id>f96837a32117788757d72604ae64f9f5689a4c5b</id>
<content type='text'>
Externals / VideoCommon: update glslang to latest, turn into submodule</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Externals / VideoCommon: update glslang to latest, turn into submodule</pre>
</div>
</content>
</entry>
<entry>
<title>Externals / VideoCommon: update glslang to latest, turn into submodule</title>
<updated>2025-09-24T04:45:38+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-09-13T04:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=491e3390bed5b33a0171cfee60397be1e32511fb'/>
<id>491e3390bed5b33a0171cfee60397be1e32511fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
