David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f4c7dcd6 
							
						 
					 
					
						
						
							
							Add an interpreter because. (bug 5902, r=ds).  
						
						
						
					 
					
						2013-09-01 00:23:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac43497b9 
							
						 
					 
					
						
						
							
							Implement a watchdog timer for scripts that take too long to execute (bug 5837, r=fyren).  
						
						... 
						
						
						
						--HG--
extra : rebase_source : ffacb38457eca581660ce8f15c444ad828b7fedd 
						
					 
					
						2013-08-14 23:54:25 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							449617474b 
							
						 
					 
					
						
						
							
							Statically align the stack at function boundaries (bug 5842, r=ds).  
						
						
						
					 
					
						2013-08-11 11:27:19 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e56725406 
							
						 
					 
					
						
						
							
							Refactor the JIT to use a newer, simpler macro assembler. (bug 5827, r=ann)  
						
						
						
					 
					
						2013-08-08 09:41:24 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe38c7473 
							
						 
					 
					
						
						
							
							SourceMod can now be somewhat compiled on OS X for patch sanity testing (bug 3516, r=ds).  
						
						... 
						
						
						
						This adds the ability for us to change the GCC version we use more flexibly. 
						
					 
					
						2008-12-23 01:33:37 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1a156deca5 
							
						 
					 
					
						
						
							
							landed massive refactoring of the JIT.  contexts are actually contexts now, and a higher level structure wraps sp_plugin_t info.  on that note, both sp_plugin_t and sp_context_t are entirely opaque, and not even core has access to them.  amazingly, i managed to keep binary compatibility here although a large number of functions are deprecated (and core should eventually stop calling them).  
						
						... 
						
						
						
						NOTE: the JIT is now embeddable out-of-box and usable by other projects which is pretty cool.  I will commit a shell app demonstrating this soon
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402400 
						
					 
					
						2008-07-11 08:18:43 +00:00