David Anderson
e067a980be
implemented a lot more binary opcodes
...
bumped versions
2006-03-16 06:36:01 +00:00
David Anderson
adc2a7d169
initial import of binary logger support code
2006-03-14 19:36:18 +00:00
David Anderson
dc5506efe3
added experimental callback for modules to get authorization
2006-02-28 09:59:03 +00:00
David Anderson
4aaa2f8e0f
fixed memory leak
2006-02-27 10:10:52 +00:00
David Anderson
bf0c1990dd
committed new format() code
2006-02-14 12:01:22 +00:00
Borja Ferrer
be1bc6f75c
removed debug log for float testings
2006-02-10 19:47:09 +00:00
David Anderson
dcaf3066bf
experimental optimizer for float ops
2006-02-10 15:43:27 +00:00
David Anderson
88d2b393d8
cvar queries actually run now
...
removed old fakemeta code
2006-02-03 04:19:18 +00:00
Borja Ferrer
0d3055e505
partial fix for dynamic natives when running on debug mode
2006-01-06 04:59:39 +00:00
Borja Ferrer
6ca3edad0c
added GetFilename function
2005-11-20 00:00:33 +00:00
David Anderson
e5a798357c
Patch at21699 (Nijule)
2005-11-19 21:52:56 +00:00
David Anderson
a8bb28caa4
Committed new SDK function for player property mappings
2005-11-19 00:33:51 +00:00
David Anderson
d5c75fd6a5
What...
2005-10-30 14:17:32 +00:00
David Anderson
10a64737b5
Added optimizations to the task system
...
Added optimizations to the forward system
Fixed some debugger errors
2005-10-25 20:38:00 +00:00
Borja Ferrer
ebd4974c75
final cleaned revision (I hope)
2005-09-16 23:48:51 +00:00
David Anderson
760e29e531
Finalized new debugging system
2005-09-11 03:58:38 +00:00
David Anderson
0dc2ba85e8
Added set_error_filter()
2005-09-09 23:13:34 +00:00
David Anderson
f8aac5e88d
Reworked code to support error handling, LogError() is separate from DisplayTrace() implementation
2005-09-09 16:04:44 +00:00
David Anderson
4738c92b8e
Committed new debugger with AMX fixes
2005-09-09 03:23:31 +00:00
David Anderson
63b2bbc67e
Made more de-allocation safety precautions
2005-08-30 07:15:27 +00:00
David Anderson
7ea47c5a96
Fixed a deallocation mismatch with debug plugins in linux
2005-08-21 21:54:14 +00:00
David Anderson
5693d2629e
Attempted fix at DEP
2005-08-21 19:30:27 +00:00
David Anderson
f5350c0e0e
fix for win32
2005-08-18 06:37:05 +00:00
David Anderson
fa64bef511
New SDK for gcc-3 compilations
2005-08-18 06:34:34 +00:00
David Anderson
98d3fb79d7
Fixed some mmgr bugs
2005-08-15 21:38:03 +00:00
David Anderson
38da105ac1
Few changes
2005-08-02 07:01:25 +00:00
David Anderson
a776e832dd
New plugin file format, new zlib libraries
2005-08-01 09:02:52 +00:00
David Anderson
13ed6ed2d6
Touching up new system for linux support
2005-07-31 22:16:54 +00:00
David Anderson
abfca025d5
Committed new register_native system
2005-07-31 20:11:58 +00:00
David Anderson
166b5ca650
omg new menu system
2005-07-29 06:33:57 +00:00
David Anderson
eaf102d78f
Fixed bug where JIT did not work on linux (memory alignment issues)
2005-07-27 19:43:54 +00:00
David Anderson
191acd8e42
New Makefile, linux compatibility
2005-07-27 16:24:14 +00:00
David Anderson
6a97d73167
Committed brand new debugger system
2005-07-26 21:31:21 +00:00
David Anderson
09a08fd2f6
quick fixes before adding debugger again
2005-07-25 06:48:54 +00:00
David Anderson
4609cb409b
Whoa! Merged in Pawn! (Small 3.0)
...
Removed debug handling (will add back in soon)
Ported all amx_Exec()s to forward systems
Deprecated AMX Mod module support (incompatible with Pawn anyway!)
Deprecated many file natives (unused)
Deprecated some functionality of pause/unpause
Fixed some memory deallocation bugs (thanks fysh)
Bumped module API version to 3 (no new M/SDK yet!)
Bumped AMX Mod X version to 1.5!
Merged in CVector changes
2005-07-25 06:03:43 +00:00
David Anderson
79268c5316
---------------------------------------------------------------------------
...
Fixed memory bug found by fysh
2005-07-24 07:06:25 +00:00
David Anderson
29e1a5edc8
FAKEMETA IS GONE! SO LONG AND THANKS FOR THE FISH
2005-07-22 19:32:16 +00:00
David Anderson
3863bd3ccc
Fixed bug where not-found natives were still valid
2005-07-19 16:12:48 +00:00
David Anderson
3cba7811bd
Committed new auto-module registering system
...
require_module is now DEPRECATED
2005-07-15 19:15:58 +00:00
David Anderson
35ecd40228
Fixed bug at15479 (karlos)
...
Fixed bug at11812 (Kamikaze)
Added new build_pathname implementation for reentracy.
build_pathname_r added to module API
2005-07-08 05:05:06 +00:00
David Anderson
cc899d298d
Modules can now intercommunicate through RegisterFunction() - UNTESTED
...
Registering a function will make it available through ReqFunc,
2005-07-05 22:01:29 +00:00
David Anderson
719b32d71f
Changed to memalign, stupid debian is obsolete
2004-10-30 09:42:54 +00:00
David Anderson
c9b2f2f060
took out this
2004-10-29 20:40:06 +00:00
David Anderson
712859eb20
Fixed JIT crashing on some kernel configs (like FC2 >= 2.6.6)
2004-10-29 20:35:23 +00:00
David Anderson
ff5b1dd7cc
Changed error output format
2004-10-29 01:49:00 +00:00
David Anderson
3587483fa6
LogError() now can log native function names.
2004-10-29 00:21:44 +00:00
David Anderson
39070081d1
fixed empty log message on debug trace
2004-10-04 22:56:36 +00:00
David Anderson
00d8ffe503
Fixed a debug trace output
2004-10-04 20:36:21 +00:00
David Anderson
b9c83aa4a2
Reworked SDK LogError() to include module names
...
improved debugging output
2004-10-04 05:50:28 +00:00
Pavol Marko
01770f0e5b
Fixed possible problem where a file handle could stay open on memory allocation failure
2004-10-03 17:04:29 +00:00