Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23514388ed 
							
						 
					 
					
						
						
							
							Merge pull request  #8464  from liamwhite/break-debug  
						
						... 
						
						
						
						kernel: notify debugger on break SVC 
						
						
					 
					
						2022-06-15 11:55:54 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f117351783 
							
						 
					 
					
						
						
							
							Merge pull request  #8465  from Morph1984/why-msvc  
						
						... 
						
						
						
						vk_compute_pass: Explicitly cast to VkAccessFlags 
						
						
					 
					
						2022-06-15 11:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							4572634a4e 
							
						 
					 
					
						
						
							
							vk_compute_pass: Explicitly cast to VkAccessFlags  
						
						... 
						
						
						
						According to the standard, a narrowing conversion is an implicit conversion from an integer or unscoped enumeration type to an integer type that cannot represent all the values of the original type, except when the value is a literal or constant expression.
MSVC, unlike GCC or Clang, determines this to be a narrowing conversion despite the enumeration exclusively containing values that fit within the range of a 32 bit integer, emitting a warning since designated initializers prohibit narrowing conversions.
To solve this, explicitly cast to the type we are initializing. 
						
						
					 
					
						2022-06-15 07:12:16 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							103997ee56 
							
						 
					 
					
						
						
							
							Merge pull request  #8383  from Morph1984/shadow-of-the-past  
						
						... 
						
						
						
						yuzu: Make variable shadowing a compile-time error 
						
						
					 
					
						2022-06-14 21:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9de5474bf 
							
						 
					 
					
						
						
							
							Merge pull request  #8462  from liamwhite/dynarmic-profile  
						
						... 
						
						
						
						core: centralize profile scope for Dynarmic 
						
						
					 
					
						2022-06-14 21:07:47 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							a7358ff1d4 
							
						 
					 
					
						
						
							
							kernel: notify debugger on break SVC  
						
						
						
						
					 
					
						2022-06-14 21:06:23 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							20eab9fed9 
							
						 
					 
					
						
						
							
							core: centralize profile scope for Dynarmic  
						
						
						
						
					 
					
						2022-06-14 18:19:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							7620e1a631 
							
						 
					 
					
						
						
							
							externals: Update cpp-httplib to latest  
						
						
						
						
					 
					
						2022-06-14 14:09:51 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							0eeee431dc 
							
						 
					 
					
						
						
							
							main: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 14:09:51 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							888f499188 
							
						 
					 
					
						
						
							
							kernel: implement KProcess suspension  
						
						
						
						
					 
					
						2022-06-14 10:04:11 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6e7ca562a 
							
						 
					 
					
						
						
							
							Merge pull request  #8461  from Morph1984/msvc-narrow-conv  
						
						... 
						
						
						
						vk_compute_pass: Use VK_ACCESS_NONE 
						
						
					 
					
						2022-06-14 09:28:45 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9b4dd022c 
							
						 
					 
					
						
						
							
							Merge pull request  #8434  from german77/uuid  
						
						... 
						
						
						
						input_common: Replace usage of string guid to common uuid 
						
						
					 
					
						2022-06-14 09:28:32 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							5568763a57 
							
						 
					 
					
						
						
							
							vk_compute_pass: Use VK_ACCESS_NONE  
						
						... 
						
						
						
						This enumeration was introduced in Vulkan 1.3, prefer using this instead of defaulting the enum.
Also resolves a narrowing conversion warning on MSVC. 
						
						
					 
					
						2022-06-14 09:14:13 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3b12e3809 
							
						 
					 
					
						
						
							
							Merge pull request  #8439  from liamwhite/monkey-compiler  
						
						... 
						
						
						
						general: fix compilation on GCC 12 
						
						
					 
					
						2022-06-14 08:34:16 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							742f021fdf 
							
						 
					 
					
						
						
							
							wait_tree: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:09 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							95bcf6ac38 
							
						 
					 
					
						
						
							
							configure_ringcon: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:09 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e371961219 
							
						 
					 
					
						
						
							
							configure_touch_from_button: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:09 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							5503338f21 
							
						 
					 
					
						
						
							
							configure_per_game: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:08 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							fe7184c2a8 
							
						 
					 
					
						
						
							
							configure_input_player: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:08 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							1c83014526 
							
						 
					 
					
						
						
							
							configure_dialog: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:08 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2d903e3ce6 
							
						 
					 
					
						
						
							
							bootmanager: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:08 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e29e8eec2f 
							
						 
					 
					
						
						
							
							game_list: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 08:30:07 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc47d0f624 
							
						 
					 
					
						
						
							
							Merge pull request  #8459  from Morph1984/wextra-gcc  
						
						... 
						
						
						
						vk_compute_pass: Silence Wextra warning 
						
						
					 
					
						2022-06-14 08:22:38 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8b55f2c615 
							
						 
					 
					
						
						
							
							externals: microprofileui: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 05:52:15 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							fcfe192e83 
							
						 
					 
					
						
						
							
							vk_compute_pass: Silence Wextra warning  
						
						... 
						
						
						
						Silences a warning about using enumerated and non-enumerated types in a conditional expression. 
						
						
					 
					
						2022-06-14 05:29:57 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							bd38aefc57 
							
						 
					 
					
						
						
							
							kernel: fix passthrough of local captures in lambda  
						
						
						
						
					 
					
						2022-06-13 20:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							feaf010fa2 
							
						 
					 
					
						
						
							
							common/assert: rework ASSERT handling to avoid std::function usage  
						
						
						
						
					 
					
						2022-06-13 20:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							ebecdd3a74 
							
						 
					 
					
						
						
							
							general: fix compilation on MinGW GCC 12  
						
						
						
						
					 
					
						2022-06-13 20:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							a29ddcee40 
							
						 
					 
					
						
						
							
							common/assert: add unlikely  
						
						
						
						
					 
					
						2022-06-13 20:09:32 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							d11547024c 
							
						 
					 
					
						
						
							
							general: fix compilation on GCC 12  
						
						
						
						
					 
					
						2022-06-13 20:09:30 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							6f59e2676b 
							
						 
					 
					
						
						
							
							kernel: ensure class token lambda exit is unreachable  
						
						
						
						
					 
					
						2022-06-13 20:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							8fea7e56e5 
							
						 
					 
					
						
						
							
							kernel: fix inconsistency in AutoObjectTraits macro definitions  
						
						
						
						
					 
					
						2022-06-13 20:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							58fea44eb5 
							
						 
					 
					
						
						
							
							common: Don't test ASSERT conditions inline  
						
						
						
						
					 
					
						2022-06-13 20:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							084d7d6b01 
							
						 
					 
					
						
						
							
							common: Change semantics of UNREACHABLE to unconditionally crash  
						
						
						
						
					 
					
						2022-06-13 20:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd3bfe411d 
							
						 
					 
					
						
						
							
							Merge pull request  #8458  from lat9nq/no-constexpr-flow-block  
						
						... 
						
						
						
						structured_control_flow: Remove constexpr Flow::Block 
						
						
					 
					
						2022-06-13 20:06:38 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							963ed37fd6 
							
						 
					 
					
						
						
							
							structured_control_flow: Remove constexpr Flow::Block  
						
						... 
						
						
						
						This seems to be unsupported in newer libstdc++ versions due to
Flow::Block's base class being a non-literal type. It's not clear to me
why this was permitted in earlier versions. 
						
						
					 
					
						2022-06-13 19:18:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							741da9c8bf 
							
						 
					 
					
						
						
							
							Merge pull request  #8388  from liamwhite/simpler-pause  
						
						... 
						
						
						
						CpuManager: simplify pausing 
						
						
					 
					
						2022-06-13 15:48:03 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							69d92a19a5 
							
						 
					 
					
						
						
							
							yuzu_cmd: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-13 18:19:23 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8671aa8dd0 
							
						 
					 
					
						
						
							
							audio_core: Remove -Werror=unused-parameter  
						
						... 
						
						
						
						Removing this as we don't enforce unused parameter warnings elsewhere in the project, and explicitly specify -Wno-unused-parameter in the main CMakeLists. 
						
						
					 
					
						2022-06-13 18:19:23 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							efc89c032b 
							
						 
					 
					
						
						
							
							CMakeLists: Make variable shadowing a compile-time error  
						
						... 
						
						
						
						Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug. 
						
						
					 
					
						2022-06-13 18:19:23 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d0328f49f1 
							
						 
					 
					
						
						
							
							externals: microprofile: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-13 18:19:23 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							c1bd602e4c 
							
						 
					 
					
						
						
							
							common: Eliminate variable shadowing  
						
						... 
						
						
						
						GCC/Clang treats variables within lambdas as potentially shadowing those outside the lambda, despite them not being captured inside the lambda's capture list. 
						
						
					 
					
						2022-06-13 18:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d6f7bdd8 
							
						 
					 
					
						
						
							
							yuzu: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-13 18:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							12156b199a 
							
						 
					 
					
						
						
							
							web_service: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-13 18:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0407a8e64 
							
						 
					 
					
						
						
							
							Merge pull request  #8446  from liamwhite/cmd-gdb  
						
						... 
						
						
						
						core/debugger: support operation in yuzu-cmd 
						
						
					 
					
						2022-06-13 14:38:37 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7582717c9d 
							
						 
					 
					
						
						
							
							Merge pull request  #8454  from liamwhite/inaddr-any  
						
						... 
						
						
						
						core/debugger: allow remote connections 
						
						
					 
					
						2022-06-13 14:38:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec85eac3c9 
							
						 
					 
					
						
						
							
							Merge pull request  #8443  from liamwhite/code-mem  
						
						... 
						
						
						
						kernel: fix KCodeMemory initialization 
						
						
					 
					
						2022-06-13 11:32:27 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							fb4b507ba4 
							
						 
					 
					
						
						
							
							core/debugger: allow remote connections  
						
						
						
						
					 
					
						2022-06-12 11:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ea78699a1 
							
						 
					 
					
						
						
							
							Merge pull request  #8450  from lioncash/undef  
						
						... 
						
						
						
						gdbstub_arch: Add missing virtual destructor 
						
						
					 
					
						2022-06-11 19:59:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							80ad90651e 
							
						 
					 
					
						
						
							
							gdbstub_arch: Add missing virtual destructor  
						
						... 
						
						
						
						The class is used polymorphically, so it's undefined behavior to delete
instances of GDBStubA64 and GDBStubA32 from the base class pointer. 
						
						
					 
					
						2022-06-11 18:23:22 -04:00