Lioncash 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								067f09b41d 
								
							 
						 
						
							
							
								
								kernel/shared_memory: std::move the string parameter in SetName()  
							
							... 
							
							
							
							This avoids a potential reallocation. 
							
						 
						
							2018-11-24 10:07:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								fe99e5a51e 
								
							 
						 
						
							
							
								
								mii_selector: map raw data to the MiiResult struct  
							
							
							
						 
						
							2018-11-24 14:35:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								af77124171 
								
							 
						 
						
							
							
								
								README: add bitrise badge  
							
							... 
							
							
							
							Copied from https://app.bitrise.io/app/4ccd8e5720f0d13b#/builds  
							
						 
						
							2018-11-24 00:53:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								210e558bea 
								
							 
						 
						
							
							
								
								Merge pull request  #4456  from FearlessTobi/port-1767  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1734  and yuzu-emu/yuzu#1767 : Minor changes to "kernel" 
							
						 
						
							2018-11-24 00:04:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e255a40fc 
								
							 
						 
						
							
							
								
								Merge pull request  #4455  from FearlessTobi/port-1619  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1619 : "Handle missing git info when building" 
							
						 
						
							2018-11-23 23:16:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bd7379cc6 
								
							 
						 
						
							
							
								
								Merge pull request  #4454  from FearlessTobi/port-1758  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1758 : "common/math_util: Minor cleanup" 
							
						 
						
							2018-11-23 23:15:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc16ba009e 
								
							 
						 
						
							
							
								
								Merge pull request  #4444  from FearlessTobi/port-1684  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1684 : "common/string_util: Minor cleanup" 
							
						 
						
							2018-11-23 23:13:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								00564bdb6f 
								
							 
						 
						
							
							
								
								common/thread: Drop Hungarian notation on SetCurrentThreadName's parameter  
							
							... 
							
							
							
							This is inconsistent with our coding style. 
							
						 
						
							2018-11-23 18:23:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								255d46e6ee 
								
							 
						 
						
							
							
								
								common/thread: Make Barrier's 'count' member non-const  
							
							... 
							
							
							
							While admirable as a means to ensure immutability, this has the
unfortunate downside of making the class non-movable. std::move cannot
actually perform a move operation if the provided operand has const data
members (std::move acts as an operation to "slide" resources out of an
object instance). Given Barrier contains move-only types such as
std::mutex, this can lead to confusing error messages if an object ever
contained a Barrier instance and said object was attempted to be moved. 
							
						 
						
							2018-11-23 18:22:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								4f0ec03c97 
								
							 
						 
						
							
							
								
								common/thread: Initialize class member variables where applicable  
							
							... 
							
							
							
							Simplifies the constructor interfaces for Barrier and Event classes. 
							
						 
						
							2018-11-23 18:22:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9cbcc70c9b 
								
							 
						 
						
							
							
								
								common/thread: Group non-member functions together  
							
							... 
							
							
							
							Keeps the non-member interface in one spot instead of split into two
places, making it nicer to locate functions. 
							
						 
						
							2018-11-23 18:22:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a7a319cfd1 
								
							 
						 
						
							
							
								
								common/thread: Remove SleepCurrentThread()  
							
							... 
							
							
							
							This is also unused and superceded by standard functionality. The
standard library provides std::this_thread::sleep_for(), which provides
a much more flexible interface, as different time units can be used with
it. 
							
						 
						
							2018-11-23 18:21:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								61eafcee98 
								
							 
						 
						
							
							
								
								common/thread: Remove unused CurrentThreadId()  
							
							... 
							
							
							
							This is an old function that's no longer necessary. C++11 introduced
proper threading support to the language and a thread ID can be
retrieved via std::this_thread::get_id() if it's ever needed. 
							
						 
						
							2018-11-23 18:21:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								86c36cb176 
								
							 
						 
						
							
							
								
								kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer  
							
							... 
							
							
							
							Both member functions assume the passed in target process will not be
null. Instead of making this assumption implicit, we can change the
functions to be references and enforce this at the type-system level. 
							
						 
						
							2018-11-23 17:00:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0f544af89a 
								
							 
						 
						
							
							
								
								kernel/shared_memory: Add a const qualified member function overload for GetPointer()  
							
							... 
							
							
							
							Given this doesn't mutate instance state, we can provide a
const-qualified variant as well. 
							
						 
						
							2018-11-23 16:38:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1cb9bea504 
								
							 
						 
						
							
							
								
								kernel/shared_memory: Make data members private  
							
							... 
							
							
							
							Rather than allow unfettered access to the class internals, we hide all
members by default and create and API that other code can operate
against. 
							
						 
						
							2018-11-23 16:20:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								662c3ff684 
								
							 
						 
						
							
							
								
								kernel/handle_table: Move private static functions into the cpp file  
							
							... 
							
							
							
							These don't depend on class state, and are effectively implementation
details, so they can go into the cpp file . 
							
						 
						
							2018-11-23 15:58:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								83f6e9ea72 
								
							 
						 
						
							
							
								
								kernel/handle_table: Default destructor in the cpp file  
							
							... 
							
							
							
							We don't need to potentially inline the teardown logic of all of the
handle instances. 
							
						 
						
							2018-11-23 15:58:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michał Janiszewski 
								
							 
						 
						
							
							
							
							
								
							
							
								ace46a93d4 
								
							 
						 
						
							
							
								
								Handle missing git info when building  
							
							
							
						 
						
							2018-11-23 15:45:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d37c826097 
								
							 
						 
						
							
							
								
								common/math_util: Simplify std::make_signed usages to std::make_signed_t  
							
							... 
							
							
							
							Gets rid of the need to use typename to access the ::type alias. 
							
						 
						
							2018-11-23 15:01:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8d169a4bfa 
								
							 
						 
						
							
							
								
								common/math_util: Make Rectangle's constructors constexpr  
							
							... 
							
							
							
							Allows objects that contain rectangle instances to be constexpr
constructible as well. 
							
						 
						
							2018-11-23 15:00:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf8f7f0ab6 
								
							 
						 
						
							
							
								
								common/math_util: Remove unnecessary static from PI  
							
							... 
							
							
							
							const/constexpr variables have internal linkage by default. 
							
						 
						
							2018-11-23 15:00:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2787d1230b 
								
							 
						 
						
							
							
								
								common/math_util: Remove unused IntervalsIntersect() function  
							
							... 
							
							
							
							This hasn't been used since the project started, so we may as well get
rid of it to keep it from bit rotting. 
							
						 
						
							2018-11-23 15:00:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa168b46a0 
								
							 
						 
						
							
							
								
								Merge pull request  #4450  from BreadFish64/android3  
							
							... 
							
							
							
							android: build c++ native libraries 
							
						 
						
							2018-11-20 14:41:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								f4472a10e6 
								
							 
						 
						
							
							
								
								core: undef PAGE_SIZE and PAGE_MASK  
							
							... 
							
							
							
							these are defined a system header which causes complications when building for android 
							
						 
						
							2018-11-20 14:24:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								6609ff83a7 
								
							 
						 
						
							
							
								
								android: set up cmake  
							
							
							
						 
						
							2018-11-20 14:24:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
							
							
								
							
							
								cee7c0baa5 
								
							 
						 
						
							
							
								
								Externals: Find and build cpu-features for cryptopp on android  
							
							
							
						 
						
							2018-11-20 14:24:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								fc51a6fd08 
								
							 
						 
						
							
							
								
								Fix functions which used Common::ArrayToString  
							
							
							
						 
						
							2018-11-20 15:05:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								a854b23d9b 
								
							 
						 
						
							
							
								
								RPC: add missing include  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								679dfd7cdf 
								
							 
						 
						
							
							
								
								Memory: remove CopyBlock with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								185a83f06d 
								
							 
						 
						
							
							
								
								Memory: remove ZeroBlock with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								4e99641a3b 
								
							 
						 
						
							
							
								
								Memory: remove WriteBlock with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8871f5a4ac 
								
							 
						 
						
							
							
								
								Memory: remove ReadBlock with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								524364d95a 
								
							 
						 
						
							
							
								
								ldr_ro: pass process reference to memory operation  
							
							... 
							
							
							
							Note that not all memory operation is fixed. Specifically, u8/u16/u32 Read/Write is still using the current page tabel 
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ba87d90a 
								
							 
						 
						
							
							
								
								Memory: remove GetMMIOHandler with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7308b8d294 
								
							 
						 
						
							
							
								
								Memory: remove IsValidVirtualAddress with current process  
							
							
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								36cf104a02 
								
							 
						 
						
							
							
								
								Memory: replace GetPointerFromVMA with GetPointerForRasterizerCache  
							
							... 
							
							
							
							All usage of GetPointerFromVMA is to recover the pointer that is nulled by changing page type to RasterizerCachedMemory. Our rasterizer cache only works on linear heap and vram, so we can recover the pointer directly by address computation, instead of going through VMA table. Also removed a sanity check pointer!=nullptr in RasterizerMarkRegionCached(RasterizerCachedMemory=>Memory), as now the pointer is never null. The sanity check was added in f2a5a77#2797 ), which was originally necessary during VMA unmapping process, because the function is invloked by VMA after unmapping the page, which in turn invokes back to query the memory, forming a circular dependency. Now the dependency is resolved so the check is not necessary 
							
						 
						
							2018-11-19 11:16:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b768da531 
								
							 
						 
						
							
							
								
								Merge pull request  #4433  from wwylele/vmmanager-simple  
							
							... 
							
							
							
							VMManager: remove shared_ptr<vector> backing type 
							
						 
						
							2018-11-19 11:13:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7d6bc4e84 
								
							 
						 
						
							
							
								
								Merge pull request  #4441  from FearlessTobi/port-1688  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1688 : "service: Mark MakeFunctionString with the [[maybe_unused]] attribute." 
							
						 
						
							2018-11-19 11:10:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								803f783f07 
								
							 
						 
						
							
							
								
								Merge pull request  #4427  from wwylele/query-memory-merge  
							
							... 
							
							
							
							SVC: QueryMemory merges similar VMA 
							
						 
						
							2018-11-19 11:10:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								471b4cf44f 
								
							 
						 
						
							
							
								
								Merge pull request  #4436  from wwylele/p2ptr-boundary  
							
							... 
							
							
							
							Memory: GetPhysicalPointer should accept right open bound address 
							
						 
						
							2018-11-19 11:05:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d96c0b44e 
								
							 
						 
						
							
							
								
								Merge pull request  #4439  from FearlessTobi/actually-port-1649  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1649  and yuzu-emu/yuzu#1653 : Changes to gl_resource_manager and gl_rasterizer 
							
						 
						
							2018-11-19 11:05:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d87360c01 
								
							 
						 
						
							
							
								
								Merge pull request  #4440  from FearlessTobi/port-1705  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1705 : "Include QT imageformat dependencies with releases" 
							
						 
						
							2018-11-19 11:01:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bc253f1be 
								
							 
						 
						
							
							
								
								Merge pull request  #4353  from zaksabeast/ips-patches  
							
							... 
							
							
							
							Add IPS patching 
							
						 
						
							2018-11-18 13:39:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1fa9c0a7c 
								
							 
						 
						
							
							
								
								Merge pull request  #4434  from wwylele/shared-memory-state  
							
							... 
							
							
							
							Kernel/SharedMemory: set and reset source memory state 
							
						 
						
							2018-11-18 12:23:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								607b384d86 
								
							 
						 
						
							
							
								
								Merge pull request  #4447  from B3n30/cheats_comp_16bit  
							
							... 
							
							
							
							Fix 16bit comparison operations 
							
						 
						
							2018-11-18 21:49:53 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									B3N30 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3142e192 
								
							 
						 
						
							
							
								
								Fix 16bit comparison operations  
							
							
							
						 
						
							2018-11-18 14:37:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								39fcc3a589 
								
							 
						 
						
							
							
								
								service: Mark MakeFunctionString with the [[maybe_unused]] attribute.  
							
							... 
							
							
							
							When yuzu is compiled in release mode this function is unused, however,
when compiled in debug mode, it's used within a LOG_TRACE statement.
This prevents erroneous compilation warnings about an unused function
(that isn't actually totally unused). 
							
						 
						
							2018-11-17 16:41:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jcw87 
								
							 
						 
						
							
							
							
							
								
							
							
								7947c81eaa 
								
							 
						 
						
							
							
								
								Include imageformat dependencies with releases (appveyor)  
							
							
							
						 
						
							2018-11-17 16:36:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jcw87 
								
							 
						 
						
							
							
							
							
								
							
							
								afeaaa91cb 
								
							 
						 
						
							
							
								
								Include imageformat dependencies with releases  
							
							
							
						 
						
							2018-11-17 15:27:24 +01:00