.hgtags
author David Anderson <dvander@alliedmods.net>
Sat Aug 10 21:23:02 2013 -0700 (2013-08-10)
changeset 3982 be7835a7c28f
parent 2655 a3d6fdcc3624
permissions -rw-r--r--
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.
ds@2290
     1
54539fa4e51f98d7841c853c1370dff6ccd3cdf2 sourcemod-1.0.0
ds@2494
     2
e6ef5ecdf8d75740ca2685a709bf321f8873bc3b sourcemod-1.1.0
ds@2615
     3
e877885fac80be71822641f7a9122cebc9812521 sourcemod-1.1.1
pred@2623
     4
b3ffa8a4511c4eadaf533fc790aa6b14f7f0c6ea sourcemod-1.1.2
dvander@2655
     5
3a73bbf60f34befa9b66be03fa5974b394bb3411 sourcemod-1.2.0