<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Debugger, branch release-prep-2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Jit: Use RangeSet for physical_addresses</title>
<updated>2026-02-23T22:01:49+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-02-14T13:42:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c1a26808ce5a09bcc08e029b71d4b1fb47bc4d57'/>
<id>c1a26808ce5a09bcc08e029b71d4b1fb47bc4d57</id>
<content type='text'>
This makes JitBaseBlockCache::ErasePhysicalRange around 50% faster and
PPCAnalyzer::Analyze around 40% faster. Rogue Squadron 2's notoriously
laggy action of switching to and from cockpit view is made something
like 20-30% faster by this, though this is a very rough measurement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes JitBaseBlockCache::ErasePhysicalRange around 50% faster and
PPCAnalyzer::Analyze around 40% faster. Rogue Squadron 2's notoriously
laggy action of switching to and from cockpit view is made something
like 20-30% faster by this, though this is a very rough measurement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14343 from TryTwo/toggle_breaking</title>
<updated>2026-02-20T05:55:38+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-02-20T05:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3d16e0c5bec03a3015be4f78cded51e511dad6d9'/>
<id>3d16e0c5bec03a3015be4f78cded51e511dad6d9</id>
<content type='text'>
BreakpointsWidget: Add option to toggle all breaking</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BreakpointsWidget: Add option to toggle all breaking</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger/ BreakpointsWidget: Add option to disable/enable all breaking without affecting individual breakpoint enabled states.</title>
<updated>2026-02-19T23:23:42+00:00</updated>
<author>
<name>TryTwo</name>
<email>taolas@gmail.com</email>
</author>
<published>2026-02-11T23:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f9c7731f4d8bdfbe45ddf66185bfa45d7cabd859'/>
<id>f9c7731f4d8bdfbe45ddf66185bfa45d7cabd859</id>
<content type='text'>
Allows you to quickly stop breaking, play the game, then re-enable breaking. useful if you have many active breakpoints, but need to run the game.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows you to quickly stop breaking, play the game, then re-enable breaking. useful if you have many active breakpoints, but need to run the game.
</pre>
</div>
</content>
</entry>
<entry>
<title>Triforce: Rename IPOverrides to IPRedirections.</title>
<updated>2026-02-16T05:13:18+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-02-14T08:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c28ec7a6d33fdbfe1c40646339eb975be6292647'/>
<id>c28ec7a6d33fdbfe1c40646339eb975be6292647</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt/Debugger/NetworkWidget: Minor cleanups.</title>
<updated>2026-02-16T02:14:15+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-02-14T01:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0fc8f463f2dacb66afc54ebac9ebc05de1a39191'/>
<id>0fc8f463f2dacb66afc54ebac9ebc05de1a39191</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Debugger/NetworkWidget: Add Triforce support</title>
<updated>2026-02-16T02:14:15+00:00</updated>
<author>
<name>Sepalani</name>
<email>sepalani@hotmail.fr</email>
</author>
<published>2026-02-09T20:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2d9b3c4118d772e57c99a55153843740f13fce17'/>
<id>2d9b3c4118d772e57c99a55153843740f13fce17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Pre-shift pagetable_hashmask left by 6</title>
<updated>2026-02-01T11:39:33+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-01-03T21:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d3ec630904b362774d16f1e52d522fb0ecb6711f'/>
<id>d3ec630904b362774d16f1e52d522fb0ecb6711f</id>
<content type='text'>
This will make the upcoming commits just a little bit neater to
implement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make the upcoming commits just a little bit neater to
implement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Detect SR updates</title>
<updated>2026-02-01T11:39:33+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-06-20T06:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=08884746ed04bee0c607ea8a393264ec6e37ba3f'/>
<id>08884746ed04bee0c607ea8a393264ec6e37ba3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused imports</title>
<updated>2026-01-25T15:12:15+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2026-01-23T20:30:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a14c88ba67a51b0a563a5fc800cd089e82ffacaf'/>
<id>a14c88ba67a51b0a563a5fc800cd089e82ffacaf</id>
<content type='text'>
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14265 from JoshuaVandaele/std-unreachable</title>
<updated>2026-01-18T04:32:53+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2026-01-18T04:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6d40f4e897035211be746ea42e6388f384822ad9'/>
<id>6d40f4e897035211be746ea42e6388f384822ad9</id>
<content type='text'>
c++23: Replace Common::Unreachable with std::unreachable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
c++23: Replace Common::Unreachable with std::unreachable</pre>
</div>
</content>
</entry>
</feed>
