.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 |