suyu/src
Lioncash 96d677bef0 CMakeLists: Make most implicit type conversion warnings errors on MSVC
Quite frequently there have been cases where code has been merged into
the core that produces warning. In order to prevent this from occurring,
we can make the compiler flag these cases and allow our CI to flag down
any code that would generate these warnings.

This is beneficial given silent conversions from signed/unsigned can
result in logic bugs. This forces one writing changes to be explicit
about when signedness conversions are desirable, rather than leaving it
up to readers' interpretation.

Currently the codebase isn't in a state where it will build successfully
with this change applied, but this will be addressed in subsequent
follow-up changes. This set of changes will focus on making it build
properly with these changes for MSVC as a starting point for basic
coverage.
2019-11-12 07:06:25 -05:00
..
audio_core Used revision 5 instead of 7, marked constexpr as static 2019-09-21 16:24:56 +10:00
common ci: Populate build repository from Azure environment 2019-11-05 21:37:27 -05:00
core CMakeLists: Make most implicit type conversion warnings errors on MSVC 2019-11-12 07:06:25 -05:00
input_common input_common/sdl/sdl_impl: Correct logging string in SDLState constructor 2019-06-03 16:56:47 -04:00
tests Core_Timing: Fix tests. 2019-10-12 07:23:08 -04:00
video_core Merge pull request #3082 from ReinUsesLisp/fix-lockers 2019-11-09 13:58:36 -05:00
web_service web-service: Port citra's updated web_backend code. 2019-11-09 14:00:44 -05:00
yuzu yuzu: configure_web: Use Base64 encoded token for simplifying user experience. 2019-11-09 14:00:44 -05:00
yuzu_cmd SDL: Fix missing header 2019-10-04 18:14:11 -04:00
yuzu_tester yuzu_tester: Remove unused variable 2019-10-04 23:41:22 +00:00
.clang-format
CMakeLists.txt yuzu_tester: Add project subdirectory 2019-06-10 00:03:11 -04:00