comex 
							
						 
					 
					
						
						
							
						
						61813767c7 
					 
					
						
						
							
							Get rid of #define PAGE_MASK and round_page, which conflict with OS X headers  
						
						
						
						
					 
					
						2016-06-26 00:49:46 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						78aa398e7c 
					 
					
						
						
							
							Common: asterisks go against the type name  
						
						... 
						
						
						
						not the variable name 
						
						
					 
					
						2016-01-21 20:46:25 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						19459e827f 
					 
					
						
						
							
							Partially revert "General: Toss out PRI macro usage"  
						
						
						
						
					 
					
						2015-09-11 09:49:00 -04:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Pfau 
							
						 
					 
					
						
						
							
						
						7085fcc8d6 
					 
					
						
						
							
							Fix FreeBSD build  
						
						
						
						
					 
					
						2015-06-13 21:52:47 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						f32cede086 
					 
					
						
						
							
							Revert "x64: build a Position-Independent Executable (PIE)"  
						
						
						
						
					 
					
						2015-06-14 16:06:26 +12:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d4538c762f 
					 
					
						
						
							
							MemoryUtil: get executable pages near static data  
						
						... 
						
						
						
						and clean up a bit. 
						
						
					 
					
						2015-06-03 21:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						a6412fb41e 
					 
					
						
						
							
							Merge pull request  #2162  from degasus/prefetch_tex  
						
						... 
						
						
						
						CustomTexture: prefetch all available textures 
						
						
					 
					
						2015-05-26 13:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						30ebb2459e 
					 
					
						
						
							
							Set copyright year to when a file was created  
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						562b9d4a9f 
					 
					
						
						
							
							VideoCommon: Abort texture prefetching on low RAM  
						
						... 
						
						
						
						There is no nice way to correctly "detect" the "used" memory, so we just say
we're fine to use 50% of the physical memory for custom textures.
This will fix out-of-memory crashes, but we still might run into swapping issues. 
						
						
					 
					
						2015-05-16 15:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						ef6bdf674f 
					 
					
						
						
							
							Common: Remove TLS usage in GetLastErrorMsg  
						
						... 
						
						
						
						Just return std::string as this code isn't performance critical. 
						
						
					 
					
						2015-04-07 22:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						93b16a4a2d 
					 
					
						
						
							
							Formatting/Whitespace Cleanup  
						
						... 
						
						
						
						Various fixes to formatting and whitespace 
						
						
					 
					
						2015-02-25 10:48:21 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						08e50ec6dd 
					 
					
						
						
							
							[Android] Remove posix_memalign workaround.  
						
						... 
						
						
						
						Google fixed the issue of posix_memalign not being available. It now works fine in r10d of the NDK. 
						
						
					 
					
						2015-01-18 16:34:42 -06:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						52b1a54597 
					 
					
						
						
							
							MemoryUtil: mention Valgrind in mmap error message  
						
						
						
						
					 
					
						2015-01-12 02:22:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						f98359ef5c 
					 
					
						
						
							
							MemoryUtil: add comment for Valgrind  
						
						... 
						
						
						
						Valgrind doesn't support the mmap() flag MAP_32BIT. Adding a simple
CMake option would force a recompile, so just add this comment. 
						
						
					 
					
						2015-01-12 02:22:05 +01:00 
						 
				 
			
				
					
						
							
							
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						46057db37d 
					 
					
						
						
							
							Fix build failing when disabling precompiled headers.  
						
						
						
						
					 
					
						2014-09-19 18:17:51 -04:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						7ad9027593 
					 
					
						
						
							
							Be pedantic about stack overflow on Linux and OS X.  
						
						... 
						
						
						
						Add some magic to the fault handler to handle stack overflow due to BLR
optimization, and disable the optimization if fastmem is not enabled. 
						
						
					 
					
						2014-09-17 20:08:09 -04:00 
						 
				 
			
				
					
						
							
							
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						fbc64984ca 
					 
					
						
						
							
							Include CommonTypes.h instead of Common.h.  
						
						
						
						
					 
					
						2014-09-08 15:39:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9a61cfc650 
					 
					
						
						
							
							Core: Actually show MemoryUtil.cpp allocation error messages on Linux  
						
						
						
						
					 
					
						2014-08-10 05:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						be3428cf8e 
					 
					
						
						
							
							Core: Fix case where a panic alert wouldn't be shown in MemoryUtil.cpp  
						
						
						
						
					 
					
						2014-08-10 04:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						33450c80c3 
					 
					
						
						
							
							Fixes a check for what mmap returns.  
						
						... 
						
						
						
						On error mmap returns MAP_FAILED(-1) not null.
FreeBSD was checking the return correctly, Linux was not.
This was noticed by triad attempting to run Dolphin under valgrind and not getting a memory space under the 2GB limit(Because -1 wraps around on
unsigned obviously) 
						
						
					 
					
						2014-07-31 00:53:00 -05:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						22e1aa5bb4 
					 
					
						
						
							
							mark all local functions as static  
						
						
						
						
					 
					
						2014-07-11 16:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						87e671404a 
					 
					
						
						
							
							Make MemoryUtil.cpp use the correct x86_64 define.  
						
						... 
						
						
						
						MemoryUtil.cpp was incorrectly using the old __x86_64__ define when it should be using _M_X86_64.
It was also using _ARCH_64 when it shouldn't have which was causing an errant PanicAlert to come up in my development. 
						
						
					 
					
						2014-06-01 23:45:44 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						664c8d30a0 
					 
					
						
						
							
							Remove all trailing whitespaces from our codebase.  
						
						
						
						
					 
					
						2014-03-29 11:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d802d39281 
					 
					
						
						
							
							clang-modernize -use-nullptr  
						
						... 
						
						
						
						and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine 
						
						
					 
					
						2014-03-09 21:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						4f02132f93 
					 
					
						
						
							
							Make our architecture defines less stupid.  
						
						... 
						
						
						
						Our defines were never clear between what meant 64bit or x86_64
This makes a clear cut between bitness and architecture.
This commit also has the side effect of bringing up aarch64 compiling support. 
						
						
					 
					
						2014-03-04 09:36:59 -06:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						315a8ba1c0 
					 
					
						
						
							
							Various changes suggested by cppcheck  
						
						... 
						
						
						
						- remove unused variables
- reduce the scope where it makes sense
- correct limits (did you know that strcat()'s last parameter does not
  include the \0 that is always added?)
- set some free()'d pointers to NULL 
						
						
					 
					
						2014-02-28 12:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5f0a8008f4 
					 
					
						
						
							
							Convert MemoryUtil.cpp to Unix-style line endings  
						
						
						
						
					 
					
						2014-02-28 12:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						83b7bb64aa 
					 
					
						
						
							
							Make Common/ mostly IWYU clean (and fix errors in rest of the project detected by this change).  
						
						
						
						
					 
					
						2014-02-22 23:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3fd87a7636 
					 
					
						
						
							
							Second and final pass of clearing out tabs.  
						
						
						
						
					 
					
						2014-02-17 02:19:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00