help
|
diff browse annotate |
d10b38524be3 2008-08-15 05:22 +0000 |
David Anderson - Landed sourcepawn-1.2. The big changes: |
|
diff browse annotate |
db7c6362f3f2 2008-07-11 08:18 +0000 |
David Anderson - 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). |
|
diff browse annotate |
7602d7fb60d9 2008-07-11 06:51 +0000 |
David Anderson - fixed a compat regression, forgot msvc does funky things with overloaded virtual calls |
|
diff browse annotate |
880e81f30b5e 2008-07-11 05:14 +0000 |
David Anderson - GetContext() now returns 'this' as a hack (shouldn't+can't be accessed anyway) |
|
diff browse annotate |
01c5adfae757 2008-07-07 06:24 +0000 |
David Anderson - more api for core |
|
diff browse annotate |
c38e83232dcc 2008-07-07 05:28 +0000 |
David Anderson - added api calls needed by core |
|
diff browse annotate |
a609fab15b4c 2008-07-07 04:58 +0000 |
David Anderson - committed public api changes (context and plugin are now private) |
|
diff browse annotate |
c24a6fa957db 2008-07-06 04:49 +0000 |
David Anderson - jit refactoring branch |
|
diff browse annotate |
debb2ab2c782 2008-05-26 07:51 +0000 |
David Anderson - rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up |
|
diff browse annotate |
b7aa2b626807 2008-03-30 07:00 +0000 |
Scott Ehlert - Spring Cleaning, Part Ichi (1) |
|
diff browse annotate |
e73a1e51833b 2008-03-27 04:54 +0000 |
Scott Ehlert - Updated copyright year |
|
diff browse annotate |
295f585cc4f5 2008-03-12 04:06 +0000 |
David Anderson - implemented amb1514 - SM_PARAM_STRING_BINARY (bumped ISourceMod for this) |
|
diff browse annotate |
318e0a01aef9 2008-03-02 06:40 +0000 |
David Anderson - added amb256 - (nice number), profiler complete with gui to show files |
|
diff browse annotate |
e6efc8ffa47a 2008-02-23 20:18 +0000 |
Borja Ferrer - Executable memory is now provided by MM:S's allocator, this should reduce virtual memory usage. |
|
diff browse annotate |
2980312c1c94 2007-10-22 08:53 +0000 |
David Anderson - - sourcemod now intelligently unloads plugins which are leaking insane amounts of handles. these unloads get logged to sourcemod_fatal.log |
|
diff browse annotate |
5399d6f24417 2007-08-29 00:47 +0000 |
David Anderson - greatly optimized the process of mapping plugin natives from Core |
|
diff browse annotate |
10d9bdf00816 2007-08-15 22:05 +0000 |
David Anderson - Oops - broke the build by not committing this |
|
diff browse annotate |
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. |
|
diff browse annotate |
17badaf66ce4 2007-08-01 02:12 +0000 |
David Anderson - updated more header files (mostly internal now) |
|
diff browse annotate |
437e1f00a590 2007-07-23 19:12 +0000 |
David Anderson - new jit api versioning scheme for amb398 |
|
diff browse annotate |
aefbd36eaf91 2007-06-22 14:59 +0000 |
David Anderson - added ability to use NULL_STRING in KeyValues natives |
|
diff browse annotate |
8e95112b2501 2007-06-15 20:23 +0000 |
David Anderson - added a hacky way to get NULL references |
|
diff browse annotate |
1a3c0122be7c 2007-05-02 02:13 +0000 |
David Anderson - added SOURCEMOD_BUILD define for extensions |
|
diff browse annotate |
e329c942cb00 2007-03-15 22:32 +0000 |
Borja Ferrer - some doxygen fixes |
|
diff browse annotate |
0b7655d87148 2007-03-12 20:40 +0000 |
David Anderson - dynamic native providers can now be unloaded safely |
|
diff browse annotate |
fe5b368fcedc 2007-03-12 07:08 +0000 |
David Anderson - initial import of dynamic native code for both the JIT and plugins |
|
diff browse annotate |
5c1dd0ca6191 2007-03-10 21:02 +0000 |
David Anderson - IPluginFunction implementation is re-entrant across native calls, as heap allocations are delayed until execution |
|
diff browse annotate |
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!) |
|
diff browse annotate |
1b10d3504e9e 2007-03-07 18:24 +0000 |
Scott Ehlert - Breakage alert :\ |
|
diff browse annotate |
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. |
|
diff browse annotate |
8856d2e7018d 2007-02-11 11:09 +0000 |
Scott Ehlert - More convar insanity |
|
diff browse annotate |
b3c99c22ba80 2007-01-26 04:35 +0000 |
David Anderson - changed license header once again |
|
diff browse annotate |
02c9ad824677 2007-01-26 02:50 +0000 |
David Anderson - changed license header again |
|
diff browse annotate |
a31ff1b6ae46 2007-01-26 02:27 +0000 |
David Anderson - Added vim settings to SDK files |
|
diff browse annotate |
47f21574db6d 2007-01-26 01:55 +0000 |
David Anderson - Filled out more license headers |
|
diff browse annotate |
b30ce8321295 2007-01-25 06:21 +0000 |
David Anderson - changed the API - funcid_t is now index only rather than a code address |
|
diff browse annotate |
32c78f9355d4 2007-01-25 04:36 +0000 |
David Anderson - Non-public function addresses are no longer accepted |
|
diff browse annotate |
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... |
|
diff browse annotate |
e23aca731e37 2007-01-19 05:33 +0000 |
David Anderson - reorganized SourceMod for the public SDK |