<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/externals/microprofile, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<entry>
<title>microprofile: Avoid crashing due to OOB stack pos</title>
<updated>2023-05-28T02:24:22+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2023-05-28T02:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=fee91096ca71a7215a3d6e6b92cacc1227e23fd0'/>
<id>fee91096ca71a7215a3d6e6b92cacc1227e23fd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>externals: microprofileui: Remove unused variables</title>
<updated>2022-11-16T17:36:43+00:00</updated>
<author>
<name>Valeri</name>
<email>v19930312@gmail.com</email>
</author>
<published>2022-11-16T17:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=fa660190ff2eb95d86110299131e3fbe8847146d'/>
<id>fa660190ff2eb95d86110299131e3fbe8847146d</id>
<content type='text'>
Allows yuzu to be built with Clang 15</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows yuzu to be built with Clang 15</pre>
</div>
</content>
</entry>
<entry>
<title>externals: microprofileui: Eliminate variable shadowing</title>
<updated>2022-06-14T09:52:15+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-06-13T20:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=8b55f2c615f72d74cc1754941ffba5d526dd8d1d'/>
<id>8b55f2c615f72d74cc1754941ffba5d526dd8d1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>externals: microprofile: Eliminate variable shadowing</title>
<updated>2022-06-13T22:19:23+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-05-27T01:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=d0328f49f1ebcc061ba2db34bb3ae49605ca97fa'/>
<id>d0328f49f1ebcc061ba2db34bb3ae49605ca97fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>microprofile: Silence warning in headers</title>
<updated>2020-11-03T20:07:13+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-03T20:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=ee21b5378ba87dafc6e4d84a19a94b53e71aeee2'/>
<id>ee21b5378ba87dafc6e4d84a19a94b53e71aeee2</id>
<content type='text'>
Silences a truncation warning by making the truncation explicit and
documenting the reason for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Silences a truncation warning by making the truncation explicit and
documenting the reason for it.
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Enable warnings as errors</title>
<updated>2020-11-02T20:50:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-30T19:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=4a4b685a0420b0ac7c026cd2370c23d54f469976'/>
<id>4a4b685a0420b0ac7c026cd2370c23d54f469976</id>
<content type='text'>
Cleans up common so that we can enable warnings as errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleans up common so that we can enable warnings as errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "core: Fix clang build"</title>
<updated>2020-10-21T02:07:39+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-10-21T02:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=3d592972dc3fd61cc88771b889eff237e4e03e0f'/>
<id>3d592972dc3fd61cc88771b889eff237e4e03e0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Fix clang build</title>
<updated>2020-10-17T23:50:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-15T18:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=be1954e04cb5a0c3a526f78ed5490a5e65310280'/>
<id>be1954e04cb5a0c3a526f78ed5490a5e65310280</id>
<content type='text'>
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.

Fixes #4795
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.

Fixes #4795
</pre>
</div>
</content>
</entry>
<entry>
<title>externals/microprofile: Fix data race in g_bUseLock</title>
<updated>2020-08-26T02:47:54+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2020-08-26T02:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=3dcaaa18be1cf60bd0447f1dff6e4fa1ad175cf9'/>
<id>3dcaaa18be1cf60bd0447f1dff6e4fa1ad175cf9</id>
<content type='text'>
As reported by tsan, g_bUseLock had a data race. Fix this using an
atomic boolean.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As reported by tsan, g_bUseLock had a data race. Fix this using an
atomic boolean.
</pre>
</div>
</content>
</entry>
<entry>
<title>microprofile: Don't memset through std::atomic types</title>
<updated>2020-08-24T01:19:01+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-23T18:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=ec8d72a567b8c8bddd3d31a96d3b992946c40b4d'/>
<id>ec8d72a567b8c8bddd3d31a96d3b992946c40b4d</id>
<content type='text'>
Two of the members of the MicroProfileThreadLog contains two std::atomic
instances. Given these aren't trivially-copyable types, we shouldn't be
memsetting the structure, given implementation details can contain other
members within it.

To avoid potential undefined behavior on platforms, we can use aggregate
initialization to zero out the members while still having well-defined
behavior.

While we're at it we can also silence some sign conversion warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two of the members of the MicroProfileThreadLog contains two std::atomic
instances. Given these aren't trivially-copyable types, we shouldn't be
memsetting the structure, given implementation details can contain other
members within it.

To avoid potential undefined behavior on platforms, we can use aggregate
initialization to zero out the members while still having well-defined
behavior.

While we're at it we can also silence some sign conversion warnings.
</pre>
</div>
</content>
</entry>
</feed>
