Lioncash 
							
						 
					 
					
						
						
							
						
						00baf193ac 
					 
					
						
						
							
							CodeBlock: Const correctness for IsInSpace  
						
						
						
						
					 
					
						2017-01-08 18:40:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9d8e8652fb 
					 
					
						
						
							
							CodeBlock: Get rid of implicit sign-conversion in AllocCodeSpace  
						
						... 
						
						
						
						Size is internally stored as a size_t, so having an int parameter
would cause implicit sign-conversion from a signed value to an
unsigned value to occur. 
						
						
					 
					
						2017-01-07 19:05:06 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						31c530c7b3 
					 
					
						
						
							
							Merge pull request  #3386  from lioncash/memory  
						
						... 
						
						
						
						Common: Namespace MemoryUtil 
						
						
					 
					
						2016-08-19 11:04:45 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e01c143379 
					 
					
						
						
							
							Common: namespace MemoryUtil  
						
						
						
						
					 
					
						2016-08-07 13:03:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						18210a65ce 
					 
					
						
						
							
							CodeBlock: In-class initialize variables  
						
						
						
						
					 
					
						2016-08-06 13:20:38 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								mathieui 
							
						 
					 
					
						
						
							
						
						3e283ea9f1 
					 
					
						
						
							
							More asterisks  
						
						
						
						
					 
					
						2016-01-21 21:16:51 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						19ac565e0d 
					 
					
						
						
							
							Common: Move asserts to their own header  
						
						
						
						
					 
					
						2015-09-26 18:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1d42db2439 
					 
					
						
						
							
							Common: Move NonCopyable to its own header  
						
						
						
						
					 
					
						2015-09-26 18:50:35 -04:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						63c9fdd074 
					 
					
						
						
							
							VertexLoaderX64: fix 2GB warnings  
						
						... 
						
						
						
						Unlike the CPU JIT, the vertex loader JIT already emits
position-independent code, so all we need to do is disable the warning. 
						
						
					 
					
						2015-09-12 01:24:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d5c99a5b48 
					 
					
						
						
							
							Add support for a CodeBlock holding a child.  
						
						... 
						
						
						
						This is required to make sure two code spaces are relatively close to one another.
In this case I need the AArch64 JIT codespace and its farcode space to be within 128MB of one another for branches. 
						
						
					 
					
						2015-08-12 12:57:06 -05:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						6f38d1baa1 
					 
					
						
						
							
							CodeBlock: Add a shared IsAlmostFull function  
						
						... 
						
						
						
						This function shall keep care about the low watermark of code space.
If we ran out of space, the JITs shall clear their block cache. 
						
						
					 
					
						2015-07-15 08:53:05 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						f32cede086 
					 
					
						
						
							
							Revert "x64: build a Position-Independent Executable (PIE)"  
						
						
						
						
					 
					
						2015-06-14 16:06:26 +12:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fe77505d4d 
					 
					
						
						
							
							Jit: Make IsInCodeSpace() const  
						
						
						
						
					 
					
						2015-06-04 20:52:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d4538c762f 
					 
					
						
						
							
							MemoryUtil: get executable pages near static data  
						
						... 
						
						
						
						and clean up a bit. 
						
						
					 
					
						2015-06-03 21:44:31 +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 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						87d106d65c 
					 
					
						
						
							
							Remove dumb CodeBlock duplication in the emitters.  
						
						... 
						
						
						
						Fixes issue 6990.
This uses a bit of templating to remove the duplicate code that is the CodeBlocks in each emitter headers.
No actual functionality change in this. 
						
						
					 
					
						2014-04-09 13:53:43 -05:00