James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								f61141e86a 
								
							 
						 
						
							
							
								
								Update the entire application to use the new clang format style  
							
							
							
						 
						
							2018-03-09 10:54:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4befbddc34 
								
							 
						 
						
							
							
								
								Merge pull request  #3281  from jroweboy/texcache-pt2  
							
							... 
							
							
							
							Texture Cache Rework 
							
						 
						
							2018-03-05 11:57:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								7c7fddd7bd 
								
							 
						 
						
							
							
								
								tests: Remove HandleSpecialMapping test for DSP region  
							
							... 
							
							
							
							Memory::GetPhysicalPointer for the DSP region requires a valid
Core::System::dsp_core. 
							
						 
						
							2018-02-03 15:15:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								07089cfb3c 
								
							 
						 
						
							
							
								
								Tests: Added some tests for the VMManager class.  
							
							... 
							
							
							
							Covering basic operations like mapping, unmapping, reprotecting and changing memory state. 
							
						 
						
							2018-01-23 08:21:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								13606a6d0b 
								
							 
						 
						
							
							
								
								Memory: Remove count of cached pages and add InvalidateRegion  
							
							... 
							
							
							
							In a future commit, the count of cached pages will be reintroduced in
the actual surface cache. Also adds an Invalidate only to the cache
which marks a region as invalid in order to try to avoid a costly flush
from 3ds memory 
							
						 
						
							2017-12-23 16:10:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ab021d163e 
								
							 
						 
						
							
							
								
								CMakeLists: Derive the source directory grouping from targets themselves  
							
							... 
							
							
							
							Removes the need to store to separate SRC and HEADER variables,
and then construct the target in most cases. 
							
						 
						
							2017-12-11 21:11:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e165b5bb94 
								
							 
						 
						
							
							
								
								Merge pull request  #3184  from MerryMage/timing  
							
							... 
							
							
							
							core/arm: Improve timing accuracy before service calls in JIT 
							
						 
						
							2017-12-05 23:12:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e23c3cd7f7 
								
							 
						 
						
							
							
								
								Merge pull request  #3145  from MerryMage/lg2-ex2  
							
							... 
							
							
							
							shader_jit_x64_compiler: Remove ABI overhead of LG2 and EX2 
							
						 
						
							2017-12-03 17:38:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								7cd8b437aa 
								
							 
						 
						
							
							
								
								core/arm: Improve timing accuracy before service calls in JIT  
							
							... 
							
							
							
							We also correct the CPU JIT's implementation of Step. 
							
						 
						
							2017-12-03 16:06:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14819d0b84 
								
							 
						 
						
							
							
								
								Merge pull request  #3138  from wwylele/ipc-mapped-buffer  
							
							... 
							
							
							
							Kernel/IPC: Implement MappedBuffer translation for HLE services that use the HLERequestContext architecture. 
							
						 
						
							2017-12-03 11:33:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								94ae0b1305 
								
							 
						 
						
							
							
								
								HLE/Tests: add tests for MappedBuffer IPC HLE translation  
							
							
							
						 
						
							2017-12-03 00:05:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								235a251d3c 
								
							 
						 
						
							
							
								
								tests: Add tests for x64 shader jit  
							
							... 
							
							
							
							Tests LG2 and EX2 instructions 
							
						 
						
							2017-11-30 18:17:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f51fa38a1b 
								
							 
						 
						
							
							
								
								externals: Update catch to v2.0.1  
							
							
							
						 
						
							2017-11-29 19:19:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3n30 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9a95b2e7d 
								
							 
						 
						
							
							
								
								CoreTiming: Reworked CoreTiming ( #3119 )  
							
							... 
							
							
							
							* CoreTiming: New CoreTiming; Add Test for CoreTiming 
							
						 
						
							2017-11-25 14:56:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								35a61ab053 
								
							 
						 
						
							
							
								
								HLE/Tests: Added tests for the StaticBuffer IPC HLE translation.  
							
							
							
						 
						
							2017-11-12 11:00:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Huw Pascoe 
								
							 
						 
						
							
							
							
							
								
							
							
								529f4a0131 
								
							 
						 
						
							
							
								
								Moved down_count to CoreTiming  
							
							
							
						 
						
							2017-09-30 17:38:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								a8d2f5787f 
								
							 
						 
						
							
							
								
								Tests: Added Memory::IsValidVirtualAddress tests.  
							
							
							
						 
						
							2017-09-26 17:31:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								c102e3ae28 
								
							 
						 
						
							
							
								
								Tests: Fixed ARM VFP tests  
							
							
							
						 
						
							2017-09-26 17:29:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								c02bbb7030 
								
							 
						 
						
							
							
								
								memory: Add GetCurrentPageTable/SetCurrentPageTable  
							
							... 
							
							
							
							Don't expose Memory::current_page_table as a global. 
							
						 
						
							2017-09-24 22:42:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								3bde97ea05 
								
							 
						 
						
							
							
								
								Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations.  
							
							... 
							
							
							
							This fixes building the tests 
							
						 
						
							2017-09-15 14:26:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								a08edd67eb 
								
							 
						 
						
							
							
								
								tests: Add tests for vadd  
							
							
							
						 
						
							2017-07-23 12:29:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								567c3a2ee7 
								
							 
						 
						
							
							
								
								tests: Arm testing framework  
							
							
							
						 
						
							2017-07-23 12:08:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cdefefc539 
								
							 
						 
						
							
							
								
								Kernel: Fix typo in test name  
							
							
							
						 
						
							2017-06-22 02:21:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								f64d0b3f26 
								
							 
						 
						
							
							
								
								Kernel/IPC: Support translation of null handles  
							
							... 
							
							
							
							Missed this in my first implementation. Thanks to @wwylele for pointing
out that this was missing. 
							
						 
						
							2017-06-21 14:27:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								60a882cd50 
								
							 
						 
						
							
							
								
								Kernel/IPC: Add tests for HLERequestContext buffer translation  
							
							
							
						 
						
							2017-06-18 16:05:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cebdae6c92 
								
							 
						 
						
							
							
								
								CMake: Create an INTERFACE target for Catch  
							
							
							
						 
						
							2017-05-27 22:46:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7b81903756 
								
							 
						 
						
							
							
								
								CMake: Correct inter-module dependencies and library visibility  
							
							... 
							
							
							
							Modules didn't correctly define their dependencies before, which relied
on the frontends implicitly including every module for linking to
succeed.
Also changed every target_link_libraries call to specify visibility of
dependencies to avoid leaking definitions to dependents when not
necessary. 
							
						 
						
							2017-05-27 18:41:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8c0f348b 
								
							 
						 
						
							
							
								
								Common: add ParamPackage  
							
							
							
						 
						
							2017-03-01 23:30:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								774d3112af 
								
							 
						 
						
							
							
								
								tests: add missing libcore dependency after  75ee2f8c67 
							
							... 
							
							
							
							$ (cmake -DENABLE_SDL2:BOOL=false /path/to/citra; gmake)
[...]
[ 85%] Linking CXX executable tests
../common/libcommon.a(microprofile.cpp.o): In function `MicroProfileThreadStart(pthread**, void* (*)(void*))':
src/common/microprofile.cpp:(.text+0x41): undefined reference to `pthread_create'
c++: error: linker command failed with exit code 1 (use -v to see invocation) 
							
						 
						
							2016-12-07 18:30:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								282195b450 
								
							 
						 
						
							
							
								
								tests: add a work-around for macOS linking error  
							
							
							
						 
						
							2016-11-19 18:55:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								75ee2f8c67 
								
							 
						 
						
							
							
								
								FileSys: add PathParser  
							
							
							
						 
						
							2016-11-19 17:17:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								87de1ca968 
								
							 
						 
						
							
							
								
								Tests: Run tests on CI  
							
							
							
						 
						
							2016-05-19 19:28:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								a03f9b6fb6 
								
							 
						 
						
							
							
								
								tests: Infrastructure for unit tests  
							
							
							
						 
						
							2016-05-19 08:38:03 +01:00