<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/core/file_sys/nca_metadata.cpp, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>vfs: Move vfs files to their own directory</title>
<updated>2024-01-25T21:40:42+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2024-01-16T05:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=0f9288e38d80c6c63a545934557501fae40d3d83'/>
<id>0f9288e38d80c6c63a545934557501fae40d3d83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>qt: add verification for installed contents</title>
<updated>2023-09-12T13:20:50+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-09-12T03:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=f8985d1cc5f7378ab2bca2526a61d6aff778d36e'/>
<id>f8985d1cc5f7378ab2bca2526a61d6aff778d36e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>general: Convert source file copyright comments over to SPDX</title>
<updated>2022-04-23T09:55:32+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-04-23T08:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=99ceb03a1cfcf35968cab589ea188a8c406cda52'/>
<id>99ceb03a1cfcf35968cab589ea188a8c406cda52</id>
<content type='text'>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Make variable shadowing a compile-time error</title>
<updated>2021-05-16T07:43:16+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-05-16T05:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=9a07ed53ebe4e27ef1a14e0469037cab9fb7b1e7'/>
<id>9a07ed53ebe4e27ef1a14e0469037cab9fb7b1e7</id>
<content type='text'>
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
</pre>
</div>
</content>
</entry>
<entry>
<title>core/CMakeLists: Make some warnings errors</title>
<updated>2020-10-13T17:16:49+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-13T12:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=39c8d18feba8eafcd43fbb55e73ae150a1947aad'/>
<id>39c8d18feba8eafcd43fbb55e73ae150a1947aad</id>
<content type='text'>
Makes our error coverage a little more consistent across the board by
applying it to Linux side of things as well. This also makes it more
consistent with the warning settings in other libraries in the project.

This also updates httplib to 0.7.9, as there are several warning
cleanups made that allow us to enable several warnings as errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes our error coverage a little more consistent across the board by
applying it to Linux side of things as well. This also makes it more
consistent with the warning settings in other libraries in the project.

This also updates httplib to 0.7.9, as there are several warning
cleanups made that allow us to enable several warnings as errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>file_sys: Replace inclusions with forward declarations where applicable</title>
<updated>2020-08-23T21:02:55+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-23T18:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=01d1b5cdaff6f05aa62794816547deab977256e5'/>
<id>01d1b5cdaff6f05aa62794816547deab977256e5</id>
<content type='text'>
Same behavior, minus unnecessary inclusions where not necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Same behavior, minus unnecessary inclusions where not necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType</title>
<updated>2019-04-05T19:20:07+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-04-05T19:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=a1868286b0fead2c2974c15308a278b924242fce'/>
<id>a1868286b0fead2c2974c15308a278b924242fce</id>
<content type='text'>
enum class elements from the same enum can already be compared against
one another without the need for explicitly defined comparison
operators.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enum class elements from the same enum can already be compared against
one another without the need for explicitly defined comparison
operators.
</pre>
</div>
</content>
</entry>
<entry>
<title>file-sys: Default heavy-weight class destructors in the cpp file</title>
<updated>2018-09-19T23:34:08+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-09-19T23:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=05ef9dfc10c3a52d1dfab50bb7b2a07891a2c3e9'/>
<id>05ef9dfc10c3a52d1dfab50bb7b2a07891a2c3e9</id>
<content type='text'>
Several classes have a lot of non-trivial members within them, or don't
but likely should have the destructor defaulted in the cpp file for
future-proofing/being more friendly to forward declarations.

Leaving the destructor unspecified allows the compiler to inline the
destruction code all over the place, which is generally undesirable from
a code bloat perspective.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several classes have a lot of non-trivial members within them, or don't
but likely should have the destructor defaulted in the cpp file for
future-proofing/being more friendly to forward declarations.

Leaving the destructor unspecified allows the compiler to inline the
destruction code all over the place, which is generally undesirable from
a code bloat perspective.
</pre>
</div>
</content>
</entry>
<entry>
<title>Port #4182 from Citra: "Prefix all size_t with std::"</title>
<updated>2018-09-15T13:21:06+00:00</updated>
<author>
<name>fearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2018-09-15T13:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=63c2e32e207d31ecadd9022e1d7cd705c9febac8'/>
<id>63c2e32e207d31ecadd9022e1d7cd705c9febac8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>file_sys: Replace includes with forward declarations where applicable</title>
<updated>2018-09-04T02:52:24+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-09-04T01:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=a813c10e1c71318925f2e65f2b0926099485bbc4'/>
<id>a813c10e1c71318925f2e65f2b0926099485bbc4</id>
<content type='text'>
Cuts down on include dependencies, resulting in less files that need to
be rebuilt when certain things are changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cuts down on include dependencies, resulting in less files that need to
be rebuilt when certain things are changed.
</pre>
</div>
</content>
</entry>
</feed>
