Go to file
David Anderson 7875fe1acd 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.

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402459
2008-08-15 05:22:26 +00:00
configs And the most important piece: Import of experimental gamedata autoupdater. Also new debug command "sm_gamedata_md5 <filename>" 2008-07-01 09:48:17 +00:00
core Landed sourcepawn-1.2. The big changes: 2008-08-15 05:22:26 +00:00
editor Slight change to the vtable dump because it wasn't working all the time. 2008-06-21 09:28:42 +00:00
extensions Initial Import of beta structs extension. 2008-08-08 00:17:37 +00:00
gamedata synced dod:s gamedata changes from 1.0.3 2008-07-06 03:37:40 +00:00
knight/shared Landed sourcepawn-1.2. The big changes: 2008-08-15 05:22:26 +00:00
loader phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done) 2008-06-02 05:03:27 +00:00
plugins Fixed amb1924 - Nextmap command now checks if end of map voting is enabled 2008-08-10 05:39:25 +00:00
public Landed sourcepawn-1.2. The big changes: 2008-08-15 05:22:26 +00:00
sourcepawn Landed sourcepawn-1.2. The big changes: 2008-08-15 05:22:26 +00:00
tools More file handle leaks fixed. 2008-07-29 06:12:52 +00:00
translations Pending Map should no longer be shown when mapvotes are disabled. 2008-07-28 07:47:28 +00:00
changelog.txt changelog for 1.0.3 2008-06-21 08:18:12 +00:00
modules.versions fixed module version path 2008-07-11 09:27:03 +00:00
NOTICE.txt Updated NOTICE.txt to describe how to add svn:keywords to existing files 2008-04-17 10:00:52 +00:00