<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/CMakeLists.txt, branch 2603</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Move RangeSet from Externals to Common</title>
<updated>2026-02-23T21:55:38+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-02-18T19:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=36f45dce44ddf8074df70fe1c217e08735189d57'/>
<id>36f45dce44ddf8074df70fe1c217e08735189d57</id>
<content type='text'>
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13594 from jordan-woyak/state-cleanups</title>
<updated>2026-02-03T22:50:52+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-02-03T22:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=dd2b94cd4a71fb6abda72f58d27434ef2d8b0a5f'/>
<id>dd2b94cd4a71fb6abda72f58d27434ef2d8b0a5f</id>
<content type='text'>
State: Simplify interthread communication and general cleanups.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
State: Simplify interthread communication and general cleanups.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements</title>
<updated>2026-01-26T02:33:46+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-01-26T02:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1b6a45df692c56e55bd39fb036cb63133a8e8fe8'/>
<id>1b6a45df692c56e55bd39fb036cb63133a8e8fe8</id>
<content type='text'>
CMake: Various improvements</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMake: Various improvements</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Add TransferableSharedMutex class and unit tests.</title>
<updated>2026-01-20T03:56:59+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-20T01:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1d9e475123346c0e83289e788bdfad9f3345b512'/>
<id>1d9e475123346c0e83289e788bdfad9f3345b512</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 #14267 from jordan-woyak/std-expected</title>
<updated>2026-01-18T04:33:15+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2026-01-18T04:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=373e35ed5b3202bd91c05f6dd1f49fcee449d2a5'/>
<id>373e35ed5b3202bd91c05f6dd1f49fcee449d2a5</id>
<content type='text'>
Common: Replace Result with std::expected.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Common: Replace Result with std::expected.</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>c++23: Replace Common::Unreachable with std::unreachable</title>
<updated>2026-01-17T22:53:21+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2026-01-08T21:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e822cc3715b94b6736fbadbac748e8c09973df24'/>
<id>e822cc3715b94b6736fbadbac748e8c09973df24</id>
<content type='text'>
Requires at least GCC 12, Clang 15, MSVC 19.32, or AppleClang 14.0.3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requires at least GCC 12, Clang 15, MSVC 19.32, or AppleClang 14.0.3.
</pre>
</div>
</content>
</entry>
<entry>
<title>c++23: Replace Common::ToUnderlying with std::to_underlying</title>
<updated>2026-01-09T22:49:10+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2026-01-09T22:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=55f0715ad4edf4485bc7b35e49fbd883ce760e47'/>
<id>55f0715ad4edf4485bc7b35e49fbd883ce760e47</id>
<content type='text'>
Requires at least GCC 11, Clang 13, MSVC 19.30 (VS2022 17.0), or AppleClang 13.1.6 (XCode 13.3).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requires at least GCC 11, Clang 13, MSVC 19.30 (VS2022 17.0), or AppleClang 13.1.6 (XCode 13.3).
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Only copy build_info.txt if autoupdate is enabled</title>
<updated>2025-12-11T03:23:04+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-12-11T02:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=43564d413058c44b7ea3f5c9326765f65814111d'/>
<id>43564d413058c44b7ea3f5c9326765f65814111d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use minizip-ng's CMakeLists instead of relying on our own implementation</title>
<updated>2025-11-26T23:18:31+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-11-26T22:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=025ff87a27118f320e561c0ff27be7b66f52d7a0'/>
<id>025ff87a27118f320e561c0ff27be7b66f52d7a0</id>
<content type='text'>
This is a carry over from back when we used `minizip` and had our own CMakeLists for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a carry over from back when we used `minizip` and had our own CMakeLists for it.
</pre>
</div>
</content>
</entry>
</feed>
