Go to file
David Anderson ce542ac5f6 Move tracker related opcodes entirely to C++.
The tracker related opcodes:
  GENARRAY
  GENARRAY_Z
  TRACKER_POP_SETHEAP
  TRACKER_PUSH_C

All contain some vastly overcomplicated assembly containing logic that could
be implemented much easier in C++. If it were a performance concern, these
opcodes would be entirely in C++, but most of them call out to one or more
routines to do additional work. This patch just moves most of the logic out
to C++ to reduce complexity and fix reported bugs.

--HG--
extra : rebase_source : 1397056ac3ca3efb969e66ec577e2b33ca725e1a
2013-08-10 21:23:02 -07:00
configs Change wording for SteamAuthstringValidation config option to mark feature as experimental (bug 5791, r=psychonic). 2013-08-01 14:31:03 +01:00
core Debug build fixes. 2013-08-10 12:22:09 -04:00
editor Added AMXX Pawn geshi generation script. 2010-08-23 13:53:44 -04:00
extensions Added ISDKHooks interface with entity listeners (bug 5602, r=psychonic). 2013-08-04 10:03:40 -04:00
gamedata Update WeaponIDToAlias Sig for CS:GO 2013-07-26 14:42:03 -04:00
knight/shared More Windows build fix. 2013-08-08 22:02:42 -07:00
loader Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5813, r=asherkin). 2013-07-21 11:53:56 -04:00
msvc10 Added msvc10 proj file for Regex extension and hooked up to meta sln (NPOTB). 2013-03-17 11:29:55 -04:00
plugins Added global pre and post forwards for client chat (bug 5394, r=psychonic). 2013-08-05 11:46:29 -04:00
public Use SSE when available for floating-point operations (bug 5841, r=her). 2013-08-08 20:26:36 -07:00
sourcepawn Move tracker related opcodes entirely to C++. 2013-08-10 21:23:02 -07:00
tools Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5813, r=asherkin). 2013-07-21 11:53:56 -04:00
translations Allow localizaton of more base plugin strings (bug 5120, r=asherkin). 2013-04-08 08:00:13 -04:00
.hgignore Added build directory to hgignore (NPOTB). 2012-08-26 23:33:11 -04:00
.hgtags Added tag sourcemod-1.2.0 for changeset 3a73bbf60f34 2009-03-05 02:35:44 -05:00
AMBuildScript Debug build fixes. 2013-08-10 12:22:09 -04:00
changelog.txt Triggering a build. 2011-04-13 19:05:41 -05:00
configure.py Added --no-mysql option to configure script to make MySQL optional (bug 5661, r=dvander). 2013-03-17 02:40:04 -05:00
NOTICE.txt Triggering a build. 2011-04-13 20:25:10 -05:00
product.version Bump version to 1.6.0. 2013-02-10 21:10:25 -08:00
pushbuild.txt Triggering build. 2013-08-05 08:36:25 -04:00