<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/UnitTests/Core/IOS, branch release-prep-2606a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>IOS/FS: Fix loading savestate when files are open</title>
<updated>2026-08-10T21:50:28+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-07-26T08:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6376e0c1f130d7c3036f6be2bc38af1ea113242c'/>
<id>6376e0c1f130d7c3036f6be2bc38af1ea113242c</id>
<content type='text'>
We already had code to close open host files when reading or writing a
savestate, but due to d35fe1b we also need to close open guest files
when reading a savestate, otherwise DoStateRead fails to delete them.

I was considering an alternative solution where instead of copying and
clearing m_handles, we just set `handle.opened = false;` for each handle
before reading a savestate (but not before writing a savestate).
However, this wouldn't solve the problem of DoStateWriteOrMeasure's
calls to OpenFile failing due to all handles being open. I'm not aware
of any games that have that many handles open, though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already had code to close open host files when reading or writing a
savestate, but due to d35fe1b we also need to close open guest files
when reading a savestate, otherwise DoStateRead fails to delete them.

I was considering an alternative solution where instead of copying and
clearing m_handles, we just set `handle.opened = false;` for each handle
before reading a savestate (but not before writing a savestate).
However, this wouldn't solve the problem of DoStateWriteOrMeasure's
calls to OpenFile failing due to all handles being open. I'm not aware
of any games that have that many handles open, though.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Replace Result with C++23's std::expected.</title>
<updated>2026-01-17T22:58:45+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-01-08T21:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=dffc7a650d06e3f6cdce019ca79098cfd1e2ed15'/>
<id>dffc7a650d06e3f6cdce019ca79098cfd1e2ed15</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 #13672 from tygyh/UnitTests/Remove-redundant-template-type-specifiers</title>
<updated>2025-05-18T07:12:45+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-05-18T07:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2e22a3cf425caae0a3cb52cc4deca7008209955f'/>
<id>2e22a3cf425caae0a3cb52cc4deca7008209955f</id>
<content type='text'>
UnitTests: Remove redundant template type specifers</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
UnitTests: Remove redundant template type specifers</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Remove redundant template type specifers</title>
<updated>2025-05-16T19:09:52+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-05-16T19:09:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2102108b1a62c0e30f86e2ceada7d8be03603923'/>
<id>2102108b1a62c0e30f86e2ceada7d8be03603923</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests/Core: Make parameters constant</title>
<updated>2025-05-16T13:29:31+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-05-16T13:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7de18efc93200c0dc4b80db01f8d13a4cd429e7c'/>
<id>7de18efc93200c0dc4b80db01f8d13a4cd429e7c</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 #13572 from tygyh/UnitTests-Remove-redundant-virtual-specifier</title>
<updated>2025-05-07T21:06:25+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-05-07T21:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8822479477c99deb67a458dd5c46a925467935fe'/>
<id>8822479477c99deb67a458dd5c46a925467935fe</id>
<content type='text'>
UnitTests: Remove redundant `virtual` specifier</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
UnitTests: Remove redundant `virtual` specifier</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Remove redundant `virtual` specifier</title>
<updated>2025-04-23T12:33:14+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-04-23T12:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d5314cbf48cfb999e7621cf097f1cf8cdf447052'/>
<id>d5314cbf48cfb999e7621cf097f1cf8cdf447052</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Use `constexpr`</title>
<updated>2025-04-23T10:45:08+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-04-23T05:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=947bdea590e5fe7015aa2a87190e4a8f8f36e276'/>
<id>947bdea590e5fe7015aa2a87190e4a8f8f36e276</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix several minor warnings</title>
<updated>2025-01-06T10:31:39+00:00</updated>
<author>
<name>Sintendo</name>
<email>3380580+Sintendo@users.noreply.github.com</email>
</author>
<published>2025-01-05T11:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=532e25be125ff72e2474939e76e5c97a0405ce06'/>
<id>532e25be125ff72e2474939e76e5c97a0405ce06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize `std::count` with ranges</title>
<updated>2024-10-10T07:53:48+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-09-22T01:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c46060e2985f24a6668db1061681009997aef896'/>
<id>c46060e2985f24a6668db1061681009997aef896</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
