<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/UnitTests, branch 2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #13931 from SuperSamus/pikmin-squared-60fps</title>
<updated>2026-04-27T17:09:00+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2026-04-27T17:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6409c5beb3e02e48e124619a4a3c4d1faa26d6ff'/>
<id>6409c5beb3e02e48e124619a4a3c4d1faa26d6ff</id>
<content type='text'>
GameINI: Add 60 FPS code for Pikmin Squared</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GameINI: Add 60 FPS code for Pikmin Squared</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14308 from jordan-woyak/character-encoding</title>
<updated>2026-04-25T19:59:27+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-04-25T19:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5588fe0022f99320ff1120eb0970a4d422f293ca'/>
<id>5588fe0022f99320ff1120eb0970a4d422f293ca</id>
<content type='text'>
StringUtil: Make UTF16ToUTF8 and UTF8ToUTF16 use custom encoding/decoding implementation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StringUtil: Make UTF16ToUTF8 and UTF8ToUTF16 use custom encoding/decoding implementation.</pre>
</div>
</content>
</entry>
<entry>
<title>GameINI: Add 60 FPS code for Pikmin Squared</title>
<updated>2026-04-25T08:45:25+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2025-11-07T15:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c96d1b7b4aec71371ddd82ee210dcf232d79cf47'/>
<id>c96d1b7b4aec71371ddd82ee210dcf232d79cf47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>StringUtil: Make UTF16ToUTF8 and UTF8ToUTF16 use custom encoding/decoding implementation to eliminate usage of deprecated std::wstring_convert.</title>
<updated>2026-04-18T18:06:17+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-01-16T03:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ff57599e67fd759b5fbd645d443c51d668286dd3'/>
<id>ff57599e67fd759b5fbd645d443c51d668286dd3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve usage of std::move and const references parameters</title>
<updated>2026-04-17T10:39:46+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2026-04-06T09:37:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=95dec132030e72b74da6bc46966e4fe5e4e239c0'/>
<id>95dec132030e72b74da6bc46966e4fe5e4e239c0</id>
<content type='text'>
Accomplished using `run-clang-tidy` with `performance-move-const-arg,performance-unnecessary-value-param,modernize-pass-by-value`.

Changed arguments to const references, removed them where inappropriate (e.g. sink parameters). Same with std::move.

Manually reviewed each change to make sure that it makes sense, and do something more appropriate if possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accomplished using `run-clang-tidy` with `performance-move-const-arg,performance-unnecessary-value-param,modernize-pass-by-value`.

Changed arguments to const references, removed them where inappropriate (e.g. sink parameters). Same with std::move.

Manually reviewed each change to make sure that it makes sense, and do something more appropriate if possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14500 from Sintendo/span2</title>
<updated>2026-04-11T19:55:41+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-04-11T19:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=33f62b0f9f36a3dfccc3ecfc13358899d0cc8036'/>
<id>33f62b0f9f36a3dfccc3ecfc13358899d0cc8036</id>
<content type='text'>
Replace `const std::vector&amp;` arguments with `std::span`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace `const std::vector&amp;` arguments with `std::span`</pre>
</div>
</content>
</entry>
<entry>
<title>PageTableHostMappingTest: Fix copypaste error in misaligned+hole test</title>
<updated>2026-04-04T20:56:00+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-04-04T20:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4f0219d08c7a497621b5ab54f4ac730b4fbf5f15'/>
<id>4f0219d08c7a497621b5ab54f4ac730b4fbf5f15</id>
<content type='text'>
Because of this mistake, HoleInMaskMisalignedPageTable was testing the
same thing as MisalignedPageTable, which wasn't the intent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of this mistake, HoleInMaskMisalignedPageTable was testing the
same thing as MisalignedPageTable, which wasn't the intent.
</pre>
</div>
</content>
</entry>
<entry>
<title>PageTableHostMappingTest: Fix alignment for misaligned+hole test</title>
<updated>2026-04-04T20:55:23+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-04-04T20:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3fe5df474bf268dc87f05991462df52150a7c511'/>
<id>3fe5df474bf268dc87f05991462df52150a7c511</id>
<content type='text'>
Mistakenly, MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE was aligned and
MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE_ALIGNED was misaligned. It should
be the other way around.

These variables are unused due to a separate mistake which is corrected
in the next commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mistakenly, MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE was aligned and
MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE_ALIGNED was misaligned. It should
be the other way around.

These variables are unused due to a separate mistake which is corrected
in the next commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use more std::span arguments</title>
<updated>2026-03-23T22:55:09+00:00</updated>
<author>
<name>Sintendo</name>
<email>3380580+Sintendo@users.noreply.github.com</email>
</author>
<published>2026-02-01T08:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f6a67aa6e722350db3fc778e4f881cb60090faa1'/>
<id>f6a67aa6e722350db3fc778e4f881cb60090faa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>AchievementManager: APPROVED_LIST_HASH quality of life improvements</title>
<updated>2026-02-21T23:22:46+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2026-01-23T09:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a108fb849f0be8190219da370b6c90bf69f3e5c6'/>
<id>a108fb849f0be8190219da370b6c90bf69f3e5c6</id>
<content type='text'>
APPROVED_LIST_HASH is moved to a separate file, making tests compilation faster after changing it.
The error message prints the hash in a way that it can be directly copy-pasted (though it still needs clang-format).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
APPROVED_LIST_HASH is moved to a separate file, making tests compilation faster after changing it.
The error message prints the hash in a way that it can be directly copy-pasted (though it still needs clang-format).
</pre>
</div>
</content>
</entry>
</feed>
