a44942987c81: Fixed bug 1750 and bug 1801. Orange Box changes the command processing heuristics without telling anyone, it looks like executing commands during the command buffer processing causes insertion to the beginning of the stream rather than end. Moving our callbacks to occur in a new frame seems to alleviate this.
David Anderson <dvander@alliedmods.net> - Sat, 23 Aug 2008 19:51:02 +0000 - rev 2235
Fixed bug 1750 and bug 1801. Orange Box changes the command processing heuristics without telling anyone, it looks like executing commands during the command buffer processing causes insertion to the beginning of the stream rather than end. Moving our callbacks to occur in a new frame seems to alleviate this.

ff23c303ae74: Fixed crash when TF2 extension couldn't load.
David Anderson <dvander@alliedmods.net> - Sat, 23 Aug 2008 09:46:52 +0000 - rev 2234
Fixed crash when TF2 extension couldn't load.

2f6ed6b38881: Fixed bogus warning from GCC.
David Anderson <dvander@alliedmods.net> - Sat, 23 Aug 2008 09:29:27 +0000 - rev 2233
Fixed bogus warning from GCC.

1205e2f3d8e5: Add a poor man's build trigger.
David Anderson <dvander@alliedmods.net> - Sat, 23 Aug 2008 08:02:44 +0000 - rev 2232
Add a poor man's build trigger.

f13eb5a31226: Fixed OP_SWITCH accidentally using the wrong address to get the pcode base (regression based on assumption of JitWriter::inbase).
David Anderson <dvander@alliedmods.net> - Tue, 19 Aug 2008 06:40:25 +0000 - rev 2231
Fixed OP_SWITCH accidentally using the wrong address to get the pcode base (regression based on assumption of JitWriter::inbase).

e650c36ac67b: Ew! No spaces in filenames.
David Anderson <dvander@alliedmods.net> - Sun, 17 Aug 2008 18:27:51 +0000 - rev 2230
Ew! No spaces in filenames.

698a4b4f1061: Fixed amb1928 (EndOfMapVoteEnabled should be optional).
David Anderson <dvander@alliedmods.net> - Fri, 15 Aug 2008 17:21:48 +0000 - rev 2229
Fixed amb1928 (EndOfMapVoteEnabled should be optional).

83a7d6b44e3c: Fixed build for new jit. Can't seem to kill off one of Microsoft's retarded NONSTDC warning, oh well.
David Anderson <dvander@alliedmods.net> - Fri, 15 Aug 2008 05:41:20 +0000 - rev 2228
Fixed build for new jit. Can't seem to kill off one of Microsoft's retarded NONSTDC warning, oh well.

adc25d75d0fa: Removed debug mode from plugin_settings.cfg.
David Anderson <dvander@alliedmods.net> - Fri, 15 Aug 2008 05:33:57 +0000 - rev 2227
Removed debug mode from plugin_settings.cfg.

d10b38524be3: Landed sourcepawn-1.2. The big changes:
David Anderson <dvander@alliedmods.net> - Fri, 15 Aug 2008 05:22:26 +0000 - rev 2226
Landed sourcepawn-1.2. The big changes:

1) JIT compilation/optimization now occurs per-function, and only when functions are first used. We're now officially a whole-method JIT rather than an AOT compiler (albiet, still a simple JIT). This has two implications: Functions are now much better abstracted internally, and loading a plugin is now much less expensive. If a function contains calls to other functions, THOSE functions are only compiled when they're invoked as well.

2) I've removed debug mode. We always show full backtraces now, as there was a very cheap way to implement this which really cleaned up everything. This is great for a number of reasons -- there's less code, the JIT is better designed, we don't need to relocate debug tables, and best of all we no longer have to tell users to enable debug mode at their own expense.