dolphin/Source/Core
Lioncash bcdc5b5f7e IOS/USB_KBD: Add static assertion to enforce MessageData as trivially copyable
MessageData must be a trivially copyable type, given it's copied into
emulated memory via our memory copy function CopyToEmu. Under the
covers, this function utilizes memcpy. One of memcpy's requirements is
that pointers to it point to types that are trivially copyable,
otherwise the behavior is undefined.

Given that, we can enforce this requirement at compile-time.
2019-05-31 08:51:46 -04:00
..
AudioCommon Merge pull request #8087 from spycrab/cmake_win2019 2019-05-14 21:07:26 +02:00
Common Common/FileUtil: Use std::string::data within ReadFileToString 2019-05-29 07:06:56 -04:00
Core IOS/USB_KBD: Add static assertion to enforce MessageData as trivially copyable 2019-05-31 08:51:46 -04:00
DiscIO DiscIO/VolumeVerifier: Make no-argument overload of GetBiggestUsedOffset() const 2019-05-27 10:40:41 -04:00
DolphinNoGUI Update Discord rich presence when the title changes 2019-05-24 14:12:48 +02:00
DolphinQt GCPadWiiUConfigDialog: Update the adapter state dynamically 2019-05-29 18:28:24 +02:00
InputCommon Merge pull request #8138 from lioncash/input-string 2019-05-30 14:33:53 +02:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Merge pull request #8132 from lioncash/string 2019-05-29 15:32:18 +02:00
UpdaterCommon Common/FileUtil: Make WriteStringToFile consistent with ReadFileToString 2019-05-29 07:06:53 -04:00
VideoBackends VideoVulkan/ShaderCompiler: Use non-member std::size instead of ArraySize() 2019-05-30 04:16:20 -04:00
VideoCommon Merge pull request #8140 from lioncash/vertex 2019-05-30 14:28:59 +02:00
WinUpdater WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00