core/vm/sp_vm_function.cpp
5a0f5014aac1
2007-03-16 06:54 +0000
Scott Ehlert - Dear me, I should have committed this long ago...
20a01c05806d
2007-03-11 18:37 +0000
David Anderson - fixed linux build
5c1dd0ca6191
2007-03-10 21:02 +0000
David Anderson - IPluginFunction implementation is re-entrant across native calls, as heap allocations are delayed until execution
1e73cb333b19
2007-03-10 05:52 +0000
David Anderson - fixed a really dumb bug - shouldn't compilers be checking this?
6d3a0ec864fe
2007-03-07 18:37 +0000
Scott Ehlert - Reverted change where flags param was removed on PushCellByRef and PushFloatByRef. Instead set the param to a default value of SM_PARAM_COPYBACK. (DS, how dare you!)
1b10d3504e9e
2007-03-07 18:24 +0000
Scott Ehlert - Breakage alert :\
d36c45088e36
2007-02-22 02:05 +0000
David Anderson - Corrected an API design flaw with pausing. Contexts can now be flagged as paused, and IsRunnable() is moved from IBaseContext to IPluginFunction. While this allows for per-function pausing, it is not intended that way.
4530ea065a8b
2007-02-16 04:16 +0000
David Anderson - fixed a serious potential bug with swapping plugins to debug mode, leaving stale function pointers without plugin removal
71b0caa3aaa8
2007-01-25 22:39 +0000
David Anderson - renamed relevant areas to SorucePawn
7c219cde57e7
2007-01-25 09:19 +0000
David Anderson - initial import of linux support
b30ce8321295
2007-01-25 06:21 +0000
David Anderson - changed the API - funcid_t is now index only rather than a code address
e244337a9b38
2007-01-19 08:22 +0000
David Anderson - finished massive reorganization - IPluginFunction is now part of the VM, NOT the plugin system! This is how it should have been in the first place...