FearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								ee199ead59 
								
							 
						 
						
							
							
								
								Address second batch of reviews  
							
							
							
						 
						
							2020-08-30 00:43:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									FearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								2903f0f7ce 
								
							 
						 
						
							
							
								
								yuzu: Add motion and touch configuration  
							
							
							
						 
						
							2020-08-29 18:56:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9fd13dd80a 
								
							 
						 
						
							
							
								
								Merge pull request  #4586  from yuzu-emu/tsan-cpu-interrupt  
							
							... 
							
							
							
							cpu_interrupt_handler: Make is_interrupted an atomic 
							
						 
						
							2020-08-28 09:21:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								9b0f5da0c6 
								
							 
						 
						
							
							
								
								controllers/npad: Fix inconsistencies with controller connection statuses  
							
							
							
						 
						
							2020-08-26 02:32:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								4d6a8f3e8f 
								
							 
						 
						
							
							
								
								controllers/npad: Fix LibNX controller connection statuses  
							
							... 
							
							
							
							This allows homebrew applications to be able to properly detect connected controllers. 
							
						 
						
							2020-08-26 02:32:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								9fc2eb2ee0 
								
							 
						 
						
							
							
								
								controllers/npad: Fix LedPattern for P1-4  
							
							
							
						 
						
							2020-08-26 02:32:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								34a209d15c 
								
							 
						 
						
							
							
								
								Project Mjölnir: Part 1  
							
							... 
							
							
							
							Co-authored-by: James Rowe <jroweboy@gmail.com>
Co-authored-by: Its-Rei <kupfel@gmail.com> 
							
						 
						
							2020-08-26 02:32:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								8f050dd1d9 
								
							 
						 
						
							
							
								
								hle/scheduler: Fix data race in is_context_switch_pending  
							
							... 
							
							
							
							As reported by tsan, SelectThreads could write to
is_context_switch_pending holding a mutex while SwitchToCurrent reads it
without holding any.
It is assumed that the author didn't want an atomic here, so the code is
reordered so that whenever is_context_switch_pending is read inside
SwitchToContext, the mutex is locked. 
							
						 
						
							2020-08-26 02:56:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf10ea8cf 
								
							 
						 
						
							
							
								
								hle/kernel: Fix data race in GetCurrentHostThreadID  
							
							... 
							
							
							
							As reported by tsan, host_thread_ids could be read while
any of the RegisterHostThread variants were called.
To fix this, lock the register mutex when yuzu is running in multicore
mode and GetCurrentHostThreadID is called. 
							
						 
						
							2020-08-26 02:52:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								ad0306e520 
								
							 
						 
						
							
							
								
								cpu_interrupt_handler: Misc style changes  
							
							
							
						 
						
							2020-08-26 02:43:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								7eb6cc742a 
								
							 
						 
						
							
							
								
								cpu_interrupt_handler: Make is_interrupted an atomic  
							
							... 
							
							
							
							Fixes a race condition detected from tsan 
							
						 
						
							2020-08-26 02:43:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e0b4361aaf 
								
							 
						 
						
							
							
								
								Merge pull request  #4563  from lioncash/rcache  
							
							... 
							
							
							
							registered_cache: Make use of designated initializers 
							
						 
						
							2020-08-25 10:07:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									M&M 
								
							 
						 
						
							
							
							
							
								
							
							
								c6f9cad218 
								
							 
						 
						
							
							
								
								logging/settings: Increase maximum log size to 100 MB and add extended logging option  
							
							... 
							
							
							
							The extended logging option is automatically disabled on boot but can be enabled afterwards, allowing the log file to go up to 1 GB during that session.
This commit also fixes a few errors that are present in the general debug menu. 
							
						 
						
							2020-08-24 21:39:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								420c6d11be 
								
							 
						 
						
							
							
								
								Merge pull request  #4562  from lioncash/loop  
							
							... 
							
							
							
							cpu_manager: Make use of ranged for where applicable 
							
						 
						
							2020-08-24 17:58:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								18cce1dc8a 
								
							 
						 
						
							
							
								
								Merge pull request  #4561  from lioncash/key-constexpr  
							
							... 
							
							
							
							key_manager: Make data arrays constexpr 
							
						 
						
							2020-08-23 20:41:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								88cf35db7d 
								
							 
						 
						
							
							
								
								Merge pull request  #4549  from lioncash/files  
							
							... 
							
							
							
							vfs_real: Avoid redundant map lookups 
							
						 
						
							2020-08-23 19:08:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6eeeebeb9d 
								
							 
						 
						
							
							
								
								fsp_srv: Resolve -Wunused-but-set-variable warning  
							
							... 
							
							
							
							We can just log out the parameters in the meantime. 
							
						 
						
							2020-08-23 17:16:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								da15e9f8a7 
								
							 
						 
						
							
							
								
								file_sys: Replace inclusions with forward declarations where applicable  
							
							... 
							
							
							
							Same behavior, minus unnecessary inclusions where not necessary. 
							
						 
						
							2020-08-23 17:02:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c26b29c2c6 
								
							 
						 
						
							
							
								
								fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()  
							
							... 
							
							
							
							Initialize id to a deterministic value and also mark the unreachable
cases in the switch with UNREACHABLE(). 
							
						 
						
							2020-08-23 16:37:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								942badd1e7 
								
							 
						 
						
							
							
								
								registered_cache: Make use of ends_with for string suffix checking  
							
							... 
							
							
							
							Simplifies code. 
							
						 
						
							2020-08-23 11:25:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a185b6cf21 
								
							 
						 
						
							
							
								
								registered_cache: Make use of designated initializers  
							
							... 
							
							
							
							Removes the need for comments to indicate the fields being assigned. 
							
						 
						
							2020-08-23 10:26:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a675f4633 
								
							 
						 
						
							
							
								
								Merge pull request  #4560  from lioncash/convert  
							
							... 
							
							
							
							core_timing: Resolve sign conversion warning 
							
						 
						
							2020-08-23 02:11:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ebe30ea145 
								
							 
						 
						
							
							
								
								key_manager: Make data arrays constexpr  
							
							... 
							
							
							
							We can convert these maps into constexpr arrays to eliminate some
runtime static constructors. 
							
						 
						
							2020-08-22 22:47:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								beca7a0429 
								
							 
						 
						
							
							
								
								cpu_manager: Make use of ranged for where applicable  
							
							... 
							
							
							
							We can simplify a few loops by making use of ranged for. 
							
						 
						
							2020-08-22 22:43:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								96214f8600 
								
							 
						 
						
							
							
								
								core_timing: Remove unused header  
							
							
							
						 
						
							2020-08-22 22:12:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								aae74a55da 
								
							 
						 
						
							
							
								
								core_timing: Move clock initializer into constructor initializer list  
							
							... 
							
							
							
							Same behavior, minus unnecessary zeroing out of the pointer. 
							
						 
						
							2020-08-22 20:26:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								41c74f4f0c 
								
							 
						 
						
							
							
								
								core_timing: Resolve sign conversion warning  
							
							... 
							
							
							
							This constant is only ever assigned to downcount, which is a s64, not a
u64. 
							
						 
						
							2020-08-22 20:26:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								915aeb2550 
								
							 
						 
						
							
							
								
								Merge pull request  #4541  from MerryMage/yolo  
							
							... 
							
							
							
							dynarmic: Add unsafe optimizations 
							
						 
						
							2020-08-21 23:06:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ecb9029c6a 
								
							 
						 
						
							
							
								
								common/telemetry: Migrate namespace into the Common namespace  
							
							... 
							
							
							
							Migrates the Telemetry namespace into the Common namespace to make the
code consistent with the rest of our common code. 
							
						 
						
							2020-08-18 15:08:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d9fc3abc1f 
								
							 
						 
						
							
							
								
								vfs_real: Resolve sign conversion warnings  
							
							
							
						 
						
							2020-08-18 14:58:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								182739ce1b 
								
							 
						 
						
							
							
								
								vfs_real: Avoid redundant map lookups  
							
							... 
							
							
							
							Avoids some trivially avoidable map lookups by keeping the result of
find operations around and querying them. 
							
						 
						
							2020-08-18 14:58:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2ebb773e 
								
							 
						 
						
							
							
								
								Merge pull request  #4535  from lioncash/fileutil  
							
							... 
							
							
							
							common/fileutil: Convert namespace to Common::FS 
							
						 
						
							2020-08-17 22:35:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								337c9de4bd 
								
							 
						 
						
							
							
								
								Merge pull request  #4494  from lioncash/transcode  
							
							... 
							
							
							
							aes_util: Make use of non-template variant of Transcode 
							
						 
						
							2020-08-17 03:50:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								1057908c3a 
								
							 
						 
						
							
							
								
								dynarmic: Add unsafe optimizations  
							
							
							
						 
						
							2020-08-16 14:15:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a87209e09d 
								
							 
						 
						
							
							
								
								common/fileutil: Convert namespace to Common::FS  
							
							... 
							
							
							
							Migrates a remaining common file over to the Common namespace, making it
consistent with the rest of common files.
This also allows for high-traffic FS related code to alias the
filesystem function namespace as
namespace FS = Common::FS;
for more concise typing. 
							
						 
						
							2020-08-16 06:52:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								81eae1562a 
								
							 
						 
						
							
							
								
								Merge pull request  #4526  from lioncash/core-semi  
							
							... 
							
							
							
							core: Resolve several -Wextra-semi warnings 
							
						 
						
							2020-08-15 02:14:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2f477fe630 
								
							 
						 
						
							
							
								
								Merge pull request  #4527  from lioncash/pessimizing2  
							
							... 
							
							
							
							software_keyboard: Resolve a pessimizing move warning 
							
						 
						
							2020-08-15 02:13:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a191355688 
								
							 
						 
						
							
							
								
								Merge pull request  #4492  from lioncash/linkage  
							
							... 
							
							
							
							system_control: Make functions internally linked where applicable 
							
						 
						
							2020-08-15 02:11:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								88fdc4c659 
								
							 
						 
						
							
							
								
								Merge pull request  #4463  from lioncash/lockdiscard  
							
							... 
							
							
							
							kernel/scheduler: Mark SchedulerLock constructor as nodiscard 
							
						 
						
							2020-08-15 01:31:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b86bba9f7e 
								
							 
						 
						
							
							
								
								time_zone_content_manager: Collapse auto and default case  
							
							... 
							
							
							
							Prevents a useless self-assignment from occurring. 
							
						 
						
							2020-08-14 10:58:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								910dff8816 
								
							 
						 
						
							
							
								
								software_keyboard: Resolve a pessimizing move warning  
							
							... 
							
							
							
							A std::vector created in place like this is already an rvalue and
doesn't need to be moved. 
							
						 
						
							2020-08-14 09:14:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0c78ed16df 
								
							 
						 
						
							
							
								
								core: Resolve several -Wextra-semi warnings  
							
							... 
							
							
							
							We can amend one of the cascade macros to require semicolons in order to
compile. In other cases, we can just remove the superfluous semicolons. 
							
						 
						
							2020-08-14 09:09:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f44ad07f2f 
								
							 
						 
						
							
							
								
								emu_window: Mark Scoped constructor and Acquire() as nodiscard  
							
							... 
							
							
							
							Ensures that callers make use of the constructor, preventing bugs from
silently occurring. 
							
						 
						
							2020-08-14 04:43:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8d7e58562f 
								
							 
						 
						
							
							
								
								kernel/scheduler: Mark SchedulerLock constructor as nodiscard  
							
							... 
							
							
							
							Allows the compiler to warn about cases where the constructor is used
but then immediately discarded, which is a potential cause of
locking/unlocking bugs. 
							
						 
						
							2020-08-14 04:43:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								2740be0f9d 
								
							 
						 
						
							
							
								
								Merge pull request  #4495  from lioncash/conv  
							
							... 
							
							
							
							cheat_engine: Resolve implicit bool->u64 conversion 
							
						 
						
							2020-08-14 03:10:17 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								77a3efb1c5 
								
							 
						 
						
							
							
								
								Merge pull request  #4511  from lioncash/build2  
							
							... 
							
							
							
							General: Tidy up clang-format warnings part 2 
							
						 
						
							2020-08-13 15:13:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								78ddcbe3ba 
								
							 
						 
						
							
							
								
								General: Tidy up clang-format warnings part 2  
							
							
							
						 
						
							2020-08-13 14:19:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d7958019b6 
								
							 
						 
						
							
							
								
								Merge pull request  #4497  from lioncash/freezer-alg  
							
							... 
							
							
							
							freezer: Make use of std::erase_if 
							
						 
						
							2020-08-11 23:07:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								10c4fff79c 
								
							 
						 
						
							
							
								
								Merge pull request  #4496  from lioncash/ce-desig  
							
							... 
							
							
							
							cheat_engine: Make use of designated initializers 
							
						 
						
							2020-08-10 13:53:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								16993fc92b 
								
							 
						 
						
							
							
								
								Merge pull request  #4491  from lioncash/unused-vars  
							
							... 
							
							
							
							kernel: Remove unused variables 
							
						 
						
							2020-08-10 12:04:30 -04:00