David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							acf6dcac86 
							
						 
					 
					
						
						
							
							Remove the interpreter.  
						
						
						
					 
					
						2015-02-24 23:57:08 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fcec0ee7c7 
							
						 
					 
					
						
						
							
							Use AutoPtr in more places in the JIT.  
						
						
						
					 
					
						2015-02-24 23:50:42 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b0ec865c 
							
						 
					 
					
						
						
							
							Simplify the JIT function cache.  
						
						
						
					 
					
						2015-02-24 23:43:07 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fcaa5361c8 
							
						 
					 
					
						
						
							
							Don't expose mutable sp_native_t.  
						
						
						
					 
					
						2015-02-24 23:10:18 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							33588b65ce 
							
						 
					 
					
						
						
							
							Remove sp_context_t.  
						
						
						
					 
					
						2015-02-24 21:54:34 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c09c65e4c7 
							
						 
					 
					
						
						
							
							Remove sp_context_t::plugin.  
						
						
						
					 
					
						2015-02-24 21:54:34 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							11ea385169 
							
						 
					 
					
						
						
							
							Remove sp_context_t::rval.  
						
						
						
					 
					
						2015-02-24 21:54:34 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0310e832 
							
						 
					 
					
						
						
							
							Remove sp_context_t::basecx.  
						
						
						
					 
					
						2015-02-24 21:54:34 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							31ab1ced06 
							
						 
					 
					
						
						
							
							Move hp from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 21:54:34 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c61a341a 
							
						 
					 
					
						
						
							
							Move sp from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 21:54:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9321f02a 
							
						 
					 
					
						
						
							
							Move frm from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 21:01:05 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d2005bd42a 
							
						 
					 
					
						
						
							
							Move cip from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 20:53:44 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8817de8a55 
							
						 
					 
					
						
						
							
							Remove err from sp_context_t.  
						
						
						
					 
					
						2015-02-24 20:41:51 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							97dbc7ff07 
							
						 
					 
					
						
						
							
							Move n_err from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 20:16:13 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							9c104ef310 
							
						 
					 
					
						
						
							
							Move nidx from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 19:59:45 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							5502fbbdc1 
							
						 
					 
					
						
						
							
							Move the tracker from sp_context_t to PluginContext.  
						
						
						
					 
					
						2015-02-24 15:43:41 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							deedc1aaa6 
							
						 
					 
					
						
						
							
							Remove unused fields from sp_context_t.  
						
						
						
					 
					
						2015-02-24 15:21:52 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							37af05c456 
							
						 
					 
					
						
						
							
							Move the debug return stack into PluginContext.  
						
						
						
					 
					
						2015-02-24 15:20:00 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							8eed58a467 
							
						 
					 
					
						
						
							
							Rename sp_vm_basecontext to plugin-context.  
						
						
						
					 
					
						2015-02-24 12:55:00 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							2e77155b4e 
							
						 
					 
					
						
						
							
							Rename BaseContext to PluginContext.  
						
						
						
					 
					
						2015-02-24 12:50:09 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							8b8edf6e70 
							
						 
					 
					
						
						
							
							Remove dead file and fix gcc build.  
						
						
						
					 
					
						2015-02-24 11:39:28 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							781c5129a9 
							
						 
					 
					
						
						
							
							Remove the JITX86 class.  
						
						
						
					 
					
						2015-02-24 02:03:58 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							111dd7eb68 
							
						 
					 
					
						
						
							
							Factor code stubs out of JITX86.  
						
						
						
					 
					
						2015-02-24 02:03:58 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							21f5400d9c 
							
						 
					 
					
						
						
							
							Remove ICompilationData.  
						
						
						
					 
					
						2015-02-24 02:03:57 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf3e227ea 
							
						 
					 
					
						
						
							
							Move context var initialization into BaseContext.  
						
						
						
					 
					
						2015-02-24 02:03:56 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8c95919b32 
							
						 
					 
					
						
						
							
							Move watchdog/runtime interaction into Environment.  
						
						
						
					 
					
						2015-02-24 02:03:55 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b406c3d03d 
							
						 
					 
					
						
						
							
							Merge sp_vm_engine and engine2.  
						
						
						
					 
					
						2015-02-24 02:03:55 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c70e87d582 
							
						 
					 
					
						
						
							
							Move the code cache into Environment, and out of knight/shared.  
						
						
						
					 
					
						2015-02-24 01:57:50 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							57ba8fd09b 
							
						 
					 
					
						
						
							
							De-singleton-ify the watchdog timer.  
						
						
						
					 
					
						2015-02-24 01:53:37 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf3f6c3f8 
							
						 
					 
					
						
						
							
							Merge sp_vm_engine and engine2.  
						
						
						
					 
					
						2015-02-24 01:52:14 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							499f7b3929 
							
						 
					 
					
						
						
							
							Refactor the public API entrypoint for SourcePawn.  
						
						
						
					 
					
						2015-02-24 01:52:13 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e58415f94a 
							
						 
					 
					
						
						
							
							Fix shell build on Windows.  
						
						
						
					 
					
						2015-02-24 01:49:03 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4212fb88c8 
							
						 
					 
					
						
						
							
							Build the debug spshell as part of AMBuild.  
						
						
						
					 
					
						2015-02-23 20:21:17 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							1f9b898702 
							
						 
					 
					
						
						
							
							Rename BaseRuntime files to plugin-runtime.  
						
						
						
					 
					
						2015-02-23 16:44:15 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							2f71cb4cd7 
							
						 
					 
					
						
						
							
							Rename BaseRuntime to PluginRuntime.  
						
						
						
					 
					
						2015-02-23 16:40:36 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d8dde3a5 
							
						 
					 
					
						
						
							
							Rename Function to CompiledFunction.  
						
						
						
					 
					
						2015-02-23 16:27:57 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							0ee4885056 
							
						 
					 
					
						
						
							
							Rename sp_vm_function to scripted-invoker.  
						
						
						
					 
					
						2015-02-23 16:14:59 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							45bac7feb0 
							
						 
					 
					
						
						
							
							Rename jit_function to compiled-function.  
						
						
						
					 
					
						2015-02-23 16:04:57 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							892b8c05b1 
							
						 
					 
					
						
						
							
							Rename JitFunction to CompiledFunction and CFunction to ScriptedInvoker.  
						
						
						
					 
					
						2015-02-23 16:03:08 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							45c43f4aee 
							
						 
					 
					
						
						
							
							Modernize sp_vm_basecontext.  
						
						
						
					 
					
						2015-02-23 13:40:01 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							1b47aa10ca 
							
						 
					 
					
						
						
							
							Modernize sp_vm_engine style.  
						
						
						
					 
					
						2015-02-23 13:08:28 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd88b4437 
							
						 
					 
					
						
						
							
							Modernize sp_vm_function style.  
						
						
						
					 
					
						2015-02-23 13:01:00 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							10d778e344 
							
						 
					 
					
						
						
							
							Modernize engine2.* style.  
						
						
						
					 
					
						2015-02-23 12:49:26 -08:00 
						 
				 
			
				
					
						
							
							
								dvander@alliedmods.net 
							
						 
					 
					
						
						
						
						
							
						
						
							0100ebadb9 
							
						 
					 
					
						
						
							
							Fix build on GCC.  
						
						
						
					 
					
						2015-02-23 12:40:02 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c62e7458f9 
							
						 
					 
					
						
						
							
							Disable RTTI for Loader, Logic, and JIT bins  
						
						
						
					 
					
						2014-09-11 17:15:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d230711e4d 
							
						 
					 
					
						
						
							
							Bump SourcePawn version to 1.7 to match SourceMod.  
						
						
						
					 
					
						2014-08-23 19:26:51 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c4056aea5d 
							
						 
					 
					
						
						
							
							Rewrite the assembly pipeline.  
						
						... 
						
						
						
						This patch uses SmxBuilder from spcomp2 to replace the old assemble()
pipeline. Instead of generating into an old AMX structure, and then
decoding that into SMX, we now directly generate into SMX. This greatly
simplifies code generation and smx building. 
						
					 
					
						2014-08-23 13:25:58 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d562593d31 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-08-22 18:27:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							225954a27c 
							
						 
					 
					
						
						
							
							Modernize the smx headers.  
						
						
						
					 
					
						2014-08-21 22:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							6864bf0068 
							
						 
					 
					
						
						
							
							Only spew JIT compilation and opcodes when built with JIT_SPEW defined.  
						
						
						
					 
					
						2014-07-05 10:57:08 -05:00