citra-canary/externals
Tobias c557b290af
microprofile: Don't memset through std::atomic types (#5528)
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.

Co-authored-by: Lioncash <mathew1800@gmail.com>
2020-12-07 16:04:31 +01:00
..
android-ifaddrs HTTP_C::Implement Context::MakeRequest (#4754) 2020-02-21 19:04:04 +01:00
boost@36603a1e66 Change boost submodule 2020-03-28 17:11:35 +00:00
catch@15cf3caace Port "externals: Update catch to 2.3.0" from yuzu (#4060) 2018-08-24 19:45:57 +02:00
cmake-modules Added a search path in FindSDL2 for Ubuntu Budgie 2020-03-06 23:55:41 -05:00
cpp-jwt@6e27aa4c86 network: check Console ID conflicts 2018-12-15 11:02:47 +08:00
cryptopp Externals: Find and build cpu-features for cryptopp on android 2018-11-20 14:24:19 -05:00
cubeb@1d66483ad2 Update cubeb and request a persistent stream session 2020-10-20 11:19:58 -03:00
discord-rpc@3d3ae7129d Add Discord Rich Presence Support (#3883) 2018-08-20 11:20:33 +02:00
dynarmic@58abdcce5b Update dynarmic to last compatible version (#5618) 2020-12-05 22:18:07 +01:00
enet@39a72ab199 Travis Quick Fix + Minor Submodule Updates 2018-01-15 21:19:34 -06:00
fmt@cc09f1a679 externals: Update fmt to 7.1.2 2020-11-11 00:58:39 +01:00
getopt CMakeLists: Derive the source directory grouping from targets themselves 2017-12-11 21:11:52 -05:00
glad externals/glad: add GLES loader 2019-01-30 14:08:28 -06:00
httplib HTTP_C::Implement Context::MakeRequest (#4754) 2020-02-21 19:04:04 +01:00
inih Update inih (#5615) 2020-11-24 18:25:10 -05:00
json Upgrade JSON for Modern C++ 2018-05-19 12:59:38 -07:00
libressl@7d01cb01cb travis: MinGW build on Travis CI 2018-07-12 09:33:36 +08:00
lodepng qimageinterface fixes, remove old lodepng, address more comments 2019-11-09 12:56:24 -07:00
lurlparser Move WebServices to use LibreSSL + cpp-httplib (#3501) 2018-03-24 13:19:35 -06:00
microprofile microprofile: Don't memset through std::atomic types (#5528) 2020-12-07 16:04:31 +01:00
nihstro@fd69de1a1b Update nihstro 2018-01-15 21:20:49 -06:00
open_source_archives archive_ncch: add open source mii archive 2019-03-09 08:19:32 -05:00
soundtouch@060181eaf2 externals: update soundtouch to pick up x86 fix 2018-06-08 08:34:57 +00:00
teakra@3e032a73d7 Update teakra, adjust TeakraSlice for new audio frame period 2020-06-07 20:06:22 -04:00
xbyak@18c9caaa0a externals: Update Xbyak to 5.95 2020-08-28 03:19:15 +02:00
zstd@10f0e6993f Address review and update zstd 2020-01-15 19:58:34 -07:00
CMakeLists.txt CMakeLists: Specify EXCLUDE_FROM_ALL for teakra 2020-05-01 08:31:58 -04:00