c7fb79059d7a: Eliminate InfoVars::cip (bug 5844 part 7, r=ds).
David Anderson <dvander@alliedmods.net> - Mon, 12 Aug 2013 00:22:54 +0100 - rev 3990
Eliminate InfoVars::cip (
bug 5844 part 7, r=ds).
b73dae36a0da: Eliminate InfoVars::rval (bug 5844 part 6, r=ds).
David Anderson <dvander@alliedmods.net> - Mon, 12 Aug 2013 00:22:41 +0100 - rev 3989
Eliminate InfoVars::rval (
bug 5844 part 6, r=ds).
f947f2955ae0: Remove InfoVars::ctx (bug 5844 part 5, r=fyren).
David Anderson <dvander@alliedmods.net> - Sun, 11 Aug 2013 11:33:47 -0700 - rev 3988
Remove InfoVars::ctx (
bug 5844 part 5, r=fyren).
05ab44d7ec01: Remove InfoVars::memory (bug 5844 part 4, r=ds).
David Anderson <dvander@alliedmods.net> - Sun, 11 Aug 2013 11:33:29 -0700 - rev 3987
Remove InfoVars::memory (
bug 5844 part 4, r=ds).
f49be7182920: Remove InfoVars::stp (bug 5844 part 3, r=fyren).
David Anderson <dvander@alliedmods.net> - Sun, 11 Aug 2013 11:31:55 -0700 - rev 3986
Remove InfoVars::stp (
bug 5844 part 3, r=fyren).
f1e2d9a7a276: Remove InfoVars::data_size (bug 5844 part 2, r=ds).
David Anderson <dvander@alliedmods.net> - Sun, 11 Aug 2013 11:31:24 -0700 - rev 3985
Remove InfoVars::data_size (
bug 5844 part 2, r=ds).
d94a0d3bc008: Clean up INFO register structure (bug 5844 part 1, r=ds).
David Anderson <dvander@alliedmods.net> - Sun, 11 Aug 2013 11:30:27 -0700 - rev 3984
Clean up INFO register structure (
bug 5844 part 1, r=ds).
46f4122981c2: Statically align the stack at function boundaries (bug 5842, r=ds).
David Anderson <dvander@alliedmods.net> - Sun, 11 Aug 2013 11:27:19 -0700 - rev 3983
Statically align the stack at function boundaries (
bug 5842, r=ds).
be7835a7c28f: Move tracker related opcodes entirely to C++.
David Anderson <dvander@alliedmods.net> - Sat, 10 Aug 2013 21:23:02 -0700 - rev 3982
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.
af3681eade3f: Debug build fixes.
Nicholas Hastings <skamonkey@gmail.com> - Sat, 10 Aug 2013 12:22:09 -0400 - rev 3981
Debug build fixes.