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
0ee4885056
Rename sp_vm_function to scripted-invoker.
2015-02-23 16:14:59 -08:00
dvander@alliedmods.net
45c43f4aee
Modernize sp_vm_basecontext.
2015-02-23 13:40:01 -08: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
a017e4820a
Added the ability for extensions to invoke arbitrary natives (bug 3605, r=ds,theY4Kman).
2009-02-01 02:03:03 -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