core/vm/sp_vm_function.cpp
b7aa2b626807
2008-03-30 07:00 +0000
Scott Ehlert - Spring Cleaning, Part Ichi (1)
e73a1e51833b
2008-03-27 04:54 +0000
Scott Ehlert - Updated copyright year
295f585cc4f5
2008-03-12 04:06 +0000
David Anderson - implemented amb1514 - SM_PARAM_STRING_BINARY (bumped ISourceMod for this)
318e0a01aef9
2008-03-02 06:40 +0000
David Anderson - added amb256 - (nice number), profiler complete with gui to show files
02e8f2c0f8af
2007-08-15 20:18 +0000
David Anderson - SourceMod will now spit out errors for scripts that become corrupt and would otherwise be crashing Core. if you get these errors contact the dev team.
ab94316bb52b
2007-08-15 06:19 +0000
Scott Ehlert - Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency.
17badaf66ce4
2007-08-01 02:12 +0000
David Anderson - updated more header files (mostly internal now)
11471aa66e06
2007-05-29 08:30 +0000
David Anderson - - the handle system now lets you create HandleSecurity structs easier, but source compatibility is broken (using the old syntax wasn't really good C++ anyway!)
ef60870067ff
2007-03-22 21:50 +0000
Scott Ehlert - More consistency of some sort...
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...