Zach Hilman 
							
						 
					 
					
						
						
							
						
						34e9736910 
					 
					
						
						
							
							fatal: Save report on fatal:u call  
						
						 
						
						... 
						
						
						
						Matches offical behavior with creport and replaces old log/text based report system. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						fc309bf893 
					 
					
						
						
							
							service: Save report on unimplemented function call  
						
						 
						
						
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						24392c8ec8 
					 
					
						
						
							
							applets/error: Save report on error applet  
						
						 
						
						... 
						
						
						
						This matches official behavior with the erpt/eclct/eupld service chain. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						bdc47693f1 
					 
					
						
						
							
							applets: Save report on stubbed applet  
						
						 
						
						... 
						
						
						
						This also reworks the applet data storage to be peekable. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						186db894b9 
					 
					
						
						
							
							svc: Save report on call to svcBreak  
						
						 
						
						
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						2dde8f5cfe 
					 
					
						
						
							
							core: Add Reporter class to take/save reports  
						
						 
						
						
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						6f0ee45b5c 
					 
					
						
						
							
							qt: Make UI option for 'Reporting Services' temporary  
						
						 
						
						... 
						
						
						
						Reports are unnecessary for normal users and this is to prevent 'power' users from enabling the feature by accident. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						658d2ee97d 
					 
					
						
						
							
							settings: Add 'Reporting Services' config option  
						
						 
						
						... 
						
						
						
						Full enable/disable for all reports. 
						
						
					 
					
						2019-05-25 16:09:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						5574be21cc 
					 
					
						
						
							
							arm_interface: Expand backtrace generation  
						
						 
						
						... 
						
						
						
						Returns results as a vector of entries for further processing. Logs addresses, offsets, and mangled name. 
						
						
					 
					
						2019-05-25 16:06:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						2179ad7483 
					 
					
						
						
							
							core: Track load offsets of NSO modules  
						
						 
						
						... 
						
						
						
						Needed for backtrace decomposition 
						
						
					 
					
						2019-05-25 16:06:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e86d2e2e5b 
					 
					
						
						
							
							Merge pull request  #2513  from lioncash/string  
						
						 
						
						... 
						
						
						
						yuzu/main: Specify string conversions explicitly 
						
						
					 
					
						2019-05-24 22:46:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						68c9c9222d 
					 
					
						
						
							
							Merge pull request  #2358  from ReinUsesLisp/parallel-shader  
						
						 
						
						... 
						
						
						
						gl_shader_cache: Use shared contexts to build shaders in parallel at boot 
						
						
					 
					
						2019-05-24 22:42:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3c0280cf66 
					 
					
						
						
							
							yuzu/CMakeLists: Disable implicit QString conversions  
						
						 
						
						... 
						
						
						
						Now that all of our code is compilable with implicit QString
conversions, we can enforce it at compile-time by disabling them. 
						
						
					 
					
						2019-05-24 21:31:01 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						bb06b98d81 
					 
					
						
						
							
							yuzu/applets/software_keyboard: Remove unused assert header  
						
						 
						
						... 
						
						
						
						This isn't actually used anywhere, so it can be removed. 
						
						
					 
					
						2019-05-24 21:27:13 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						16bf791939 
					 
					
						
						
							
							yuzu/applets/software_keyboard: std::move argument in MainWindowFinishedText()  
						
						 
						
						... 
						
						
						
						Given the std::optional can contain an object type that heap allocates,
we can use std::move to avoid an unnecessary copy/allocation from
occurring. 
						
						
					 
					
						2019-05-24 21:27:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b3d7180164 
					 
					
						
						
							
							yuzu/applets/software_keyboard: Resolve sign mismatch comparison  
						
						 
						
						... 
						
						
						
						Qt uses a signed value to represent container sizes, so this was causing
a sign mismatch warning. 
						
						
					 
					
						2019-05-24 21:27:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						cf9cc41478 
					 
					
						
						
							
							yuzu/applets/software_keyboard: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the software keyboard applet code to compile with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-24 21:27:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f5d416e071 
					 
					
						
						
							
							yuzu/applets/error: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the error applet to build successfully with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-24 21:27:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6f2a8fbb13 
					 
					
						
						
							
							yuzu/main: Specify string conversions where applicable  
						
						 
						
						
						
						
					 
					
						2019-05-24 21:27:09 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1a2d90ab09 
					 
					
						
						
							
							Merge pull request  #2485  from ReinUsesLisp/generic-memory  
						
						 
						
						... 
						
						
						
						shader/memory: Implement generic memory stores and loads (ST and LD) 
						
						
					 
					
						2019-05-24 18:24:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						59f110ef31 
					 
					
						
						
							
							Merge pull request  #2504  from lioncash/config  
						
						 
						
						... 
						
						
						
						yuzu/configuration/config: Specify string conversions explicitly 
						
						
					 
					
						2019-05-24 18:23:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d4f8fe24d9 
					 
					
						
						
							
							Merge pull request  #2489  from FearlessTobi/port-4716  
						
						 
						
						... 
						
						
						
						Port citra-emu/citra#4716 : "HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread" 
						
						
					 
					
						2019-05-24 18:23:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c70404eab5 
					 
					
						
						
							
							Merge pull request  #2505  from ReinUsesLisp/glad-update  
						
						 
						
						... 
						
						
						
						externals: Update glad to support OpenGL 4.6 compatibility profile 
						
						
					 
					
						2019-05-24 18:23:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b6dcb1ae4d 
					 
					
						
						
							
							shader/shader_ir: Make Comment() take a std::string by value  
						
						 
						
						... 
						
						
						
						This allows for forming comment nodes without making unnecessary copies
of the std::string instance.
e.g. previously:
Comment(fmt::format("Base address is c[0x{:x}][0x{:x}]",
        cbuf->GetIndex(), cbuf_offset));
Would result in a copy of the string being created, as CommentNode()
takes a std::string by value (a const ref passed to a value parameter
results in a copy).
Now, only one instance of the string is ever moved around. (fmt::format
returns a std::string, and since it's returned from a function by value,
this is a prvalue (which can be treated like an rvalue), so it's moved
into Comment's string parameter), we then move it into the CommentNode
constructor, which then moves the string into its member variable). 
						
						
					 
					
						2019-05-23 03:01:55 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						228e58d0a5 
					 
					
						
						
							
							shader/decode/*: Add missing newline to files lacking them  
						
						 
						
						... 
						
						
						
						Keeps the shader code file endings consistent. 
						
						
					 
					
						2019-05-23 02:55:52 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						87b4c1ac5e 
					 
					
						
						
							
							shader/decode/*: Eliminate indirect inclusions  
						
						 
						
						... 
						
						
						
						Amends cases where we were using things that were indirectly being
satisfied through other headers. This way, if those headers change and
eliminate dependencies on other headers in the future, we don't have
cascading compilation errors. 
						
						
					 
					
						2019-05-23 02:55:52 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						195b54602f 
					 
					
						
						
							
							shader/decode/memory: Remove left in debug pragma  
						
						 
						
						
						
						
					 
					
						2019-05-22 17:08:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f4c15db9e8 
					 
					
						
						
							
							externals: Update glad to support OpenGL 4.6 compatibility profile  
						
						 
						
						... 
						
						
						
						Now that we have an OpenGL compatibility profile we might want to use
OpenGL compatibility symbols that are not available in our current glad.
This commit has been generated with https://glad.dav1d.de/  with all
extensions enabled and OpenGL 4.6 compatibility profile. 
						
						
					 
					
						2019-05-21 20:52:00 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						de23847184 
					 
					
						
						
							
							renderer_opengl/gl_shader_decompiler: Remove redundant name specification in format string  
						
						 
						
						... 
						
						
						
						This accidentally slipped through a rebase. 
						
						
					 
					
						2019-05-21 09:47:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						69215b5a55 
					 
					
						
						
							
							gl_shader_cache: Fix clang strict standard build issues  
						
						 
						
						
						
						
					 
					
						2019-05-20 22:46:05 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c03b8c4c19 
					 
					
						
						
							
							gl_shader_cache: Use shared contexts to build shaders in parallel  
						
						 
						
						
						
						
					 
					
						2019-05-20 22:45:55 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						75e7b45d69 
					 
					
						
						
							
							shader/memory: Implement ST (generic memory)  
						
						 
						
						
						
						
					 
					
						2019-05-20 22:41:53 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f78ef617b6 
					 
					
						
						
							
							shader/memory: Implement LD (generic memory)  
						
						 
						
						
						
						
					 
					
						2019-05-20 22:38:59 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f49a04ba39 
					 
					
						
						
							
							yuzu/configuration/config: Make default hotkeys an internally-linked array in the cpp file  
						
						 
						
						... 
						
						
						
						Given the array is a private static array, we can just make it
internally linked to hide it from external code. This also allows us to
remove an inclusion within the header. 
						
						
					 
					
						2019-05-20 21:09:35 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						938d6dca30 
					 
					
						
						
							
							yuzu/configuration/config: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the configuration code to build successfully with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-20 21:08:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9ffc60b5b3 
					 
					
						
						
							
							Merge pull request  #2455  from lioncash/config  
						
						 
						
						... 
						
						
						
						configuration/config: Move config loading and saving to functions based off groups 
						
						
					 
					
						2019-05-20 20:46:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						dbcff5d574 
					 
					
						
						
							
							Merge pull request  #2503  from lioncash/util  
						
						 
						
						... 
						
						
						
						yuzu/game_list: Specify string conversions explicitly 
						
						
					 
					
						2019-05-20 20:43:28 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9a17b20896 
					 
					
						
						
							
							Merge pull request  #2494  from lioncash/shader-text  
						
						 
						
						... 
						
						
						
						gl_shader_decompiler: Add AddLine() overloads with single function that forwards to libfmt 
						
						
					 
					
						2019-05-20 20:42:40 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						bc32474901 
					 
					
						
						
							
							yuzu/game_list: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the game list code to compile successfully with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-20 15:30:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ed2fedac13 
					 
					
						
						
							
							yuzu/game_list_worker: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the game list worker code to compile successfully with implicit
string conversions disabled. 
						
						
					 
					
						2019-05-20 15:07:59 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						7a82d6f394 
					 
					
						
						
							
							yuzu/game_list_p: Amend mentions of SMDH in comments  
						
						 
						
						... 
						
						
						
						SMDH is a metadata format used in some executable formats for the
Nintendo 3DS. Switch executables don't utilize this metadata format, so
this just a holdover from Citra and can be corrected. 
						
						
					 
					
						2019-05-20 15:04:35 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						486c3e6085 
					 
					
						
						
							
							yuzu/game_list_p: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the game list item code to build with implicit string conversions
disabled. 
						
						
					 
					
						2019-05-20 15:02:37 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						922d8c6cb4 
					 
					
						
						
							
							yuzu/loading_screen: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the loading screen code to compile with implicit string
conversions disabled.
While we're at it remove unnecessary const usages, and add it to nearby
variables where appropriate. 
						
						
					 
					
						2019-05-20 14:53:44 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						fd34732e26 
					 
					
						
						
							
							yuzu/bootmanager: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the bootmanager code to compile with implicit string conversions
disabled. 
						
						
					 
					
						2019-05-20 14:50:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						317f1263fb 
					 
					
						
						
							
							yuzu/util: Specify string conversions explicitly  
						
						 
						
						... 
						
						
						
						Allows the util code to build with implicit string conversions disabled. 
						
						
					 
					
						2019-05-20 14:44:42 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						58a0c13e34 
					 
					
						
						
							
							gl_shader_decompiler: Tidy up minor remaining cases of unnecessary std::string concatenation  
						
						 
						
						
						
						
					 
					
						2019-05-20 14:14:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6fb29764d6 
					 
					
						
						
							
							gl_shader_decompiler: Replace individual overloads with the fmt-based one  
						
						 
						
						... 
						
						
						
						Gets rid of the need to special-case brace handling depending on the
overload used, and makes it consistent across the board with how fmt
handles them.
Strings with compile-time deducible strings are directly forwarded to
std::string's constructor, so we don't need to worry about the
performance difference here, as it'll be identical. 
						
						
					 
					
						2019-05-20 14:14:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						784d2b6c3d 
					 
					
						
						
							
							gl_shader_decompiler: Utilize fmt overload of AddLine() where applicable  
						
						 
						
						
						
						
					 
					
						2019-05-20 14:14:44 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0adb54abc1 
					 
					
						
						
							
							Merge pull request  #2499  from lioncash/translate  
						
						 
						
						... 
						
						
						
						yuzu/configuration: Specify string conversions explicitly 
						
						
					 
					
						2019-05-20 11:13:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hexagon12 
							
						 
					 
					
						
						
							
						
						73ee85e9ae 
					 
					
						
						
							
							Merge pull request  #2500  from FernandoS27/revert-2466  
						
						 
						
						... 
						
						
						
						Revert #2466  
						
						
					 
					
						2019-05-19 21:23:06 +01:00