<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>
<id>https://git.benis.co.uk/yuzu-mainline/atom?h=master</id>
<link rel='self' href='https://git.benis.co.uk/yuzu-mainline/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<updated>2023-05-28T02:24:22+00:00</updated>
<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>urn:sha1:fee91096ca71a7215a3d6e6b92cacc1227e23fd0</id>
<content type='text'>
</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>urn:sha1:fa660190ff2eb95d86110299131e3fbe8847146d</id>
<content type='text'>
Allows yuzu to be built with Clang 15</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>urn:sha1:8b55f2c615f72d74cc1754941ffba5d526dd8d1d</id>
<content type='text'>
</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>urn:sha1:d0328f49f1ebcc061ba2db34bb3ae49605ca97fa</id>
<content type='text'>
</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>urn:sha1:ee21b5378ba87dafc6e4d84a19a94b53e71aeee2</id>
<content type='text'>
Silences a truncation warning by making the truncation explicit and
documenting the reason for it.
</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>urn:sha1:4a4b685a0420b0ac7c026cd2370c23d54f469976</id>
<content type='text'>
Cleans up common so that we can enable warnings as errors.
</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>urn:sha1:3d592972dc3fd61cc88771b889eff237e4e03e0f</id>
<content type='text'>
</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>urn:sha1: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>
</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>urn:sha1:3dcaaa18be1cf60bd0447f1dff6e4fa1ad175cf9</id>
<content type='text'>
As reported by tsan, g_bUseLock had a data race. Fix this using an
atomic boolean.
</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>urn:sha1: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>
</entry>
</feed>
