David Anderson
bce3bce586
Added amx_ReRegister() and MNF_RegisterFunctionEx()
2006-05-19 01:54:51 +00:00
David Anderson
f600a96657
Initial massive import of the new code module auto-loading code
...
Important difference - pubtags table is used instead of library table!
2006-05-10 02:32:34 +00:00
David Anderson
e067a980be
implemented a lot more binary opcodes
...
bumped versions
2006-03-16 06:36:01 +00:00
David Anderson
e74ff6a5a4
committed OP_FLOAT_CMP
2006-02-11 07:06:35 +00:00
David Anderson
dcaf3066bf
experimental optimizer for float ops
2006-02-10 15:43:27 +00:00
David Anderson
63b10cfaf5
Fixed DEP bug
2006-02-02 09:34:06 +00:00
David Anderson
760e29e531
Finalized new debugging system
2005-09-11 03:58:38 +00:00
David Anderson
4738c92b8e
Committed new debugger with AMX fixes
2005-09-09 03:23:31 +00:00
David Anderson
85b7ac740b
Experimental JIT fixes for linux crashing (no more xchg of esp)
2005-08-16 23:09:55 +00:00
David Anderson
c8fdea6216
Fixed bug found by T(+)rget
2005-08-03 16:33:52 +00:00
David Anderson
a7fb4e85c9
Fixed bug where 64bit code was not browsed properly
2005-07-31 22:16:44 +00:00
David Anderson
abfca025d5
Committed new register_native system
2005-07-31 20:11:58 +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
ba24020857
fixed amx_BrowseRelocate overwriting the flag state
2005-07-26 21:29:49 +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
3cba7811bd
Committed new auto-module registering system
...
require_module is now DEPRECATED
2005-07-15 19:15:58 +00:00
David Anderson
fef70c0386
fix
2004-10-30 09:48:29 +00:00
David Anderson
719b32d71f
Changed to memalign, stupid debian is obsolete
2004-10-30 09:42:54 +00:00
David Anderson
826893d8d2
Fixed JIT crashing on some kernel config options (like FC2 >= 2.6.6)
2004-10-29 20:34:58 +00:00
David Anderson
3587483fa6
LogError() now can log native function names.
2004-10-29 00:21:44 +00:00
David Anderson
b7c0c47c05
New "debug" status for amxx plugins
.
...
Correctly switches between amx_opcodelist and nodebug.
Fixed metamod and amxmodx GPL alignment.
Fixed debug mode not being set for non-JIT.
2004-09-17 00:27:28 +00:00
David Anderson
d3751054da
New debugging engine
2004-09-15 21:21:46 +00:00
David Anderson
9e4a611b7f
Removed old debugging engine
2004-09-15 04:09:47 +00:00
David Anderson
3ec4ccd9da
Added new "amxx plugins" plugin fail message
2004-09-10 15:52:48 +00:00
David Anderson
b8721e0123
Fixed module correction output
2004-09-09 06:04:50 +00:00
David Anderson
711ad7b3dc
endif bug
2004-09-06 22:25:43 +00:00
David Anderson
7ed66f0b38
Fixed line errors in JIT
...
Fixed externs in amx.cpp
2004-09-06 22:18:58 +00:00
David Anderson
3297cf2e9b
Added assembler implementation
2004-09-06 09:09:36 +00:00
David Anderson
32b07e4c0c
Fixed JIT on Linux
2004-09-02 08:25:48 +00:00
David Anderson
560cd184cc
Fixed JIT issues
2004-09-01 16:46:27 +00:00
David Anderson
b822b91c75
Fixed makefile bugs
...
Fixed newline bug
Removed some unnecessary stuff from amx.cpp
2004-08-22 11:46:04 +00:00
Steve Dudenhoeffer
51caf26399
Fixed a couple issues with gcc
2004-08-22 02:52:27 +00:00
David Anderson
f5f2592ef4
Fixed assertion bugs
2004-07-31 20:13:11 +00:00
David Anderson
c768788f4e
Added 2.6.0 machine, fixed project file
2004-07-30 22:42:06 +00:00
Pavol Marko
a2edcc38b1
Fixed minor bug
2004-07-25 13:18:38 +00:00
David Anderson
6dc00f64f8
PM: Added 64bit compatibility
...
dvander: Fixed minor bugs
2004-07-23 16:55:53 +00:00
David Anderson
c504df473d
Removed PM's original "GCC JIT" implementations.
2004-07-20 03:53:49 +00:00
Pavol Marko
a6af81e359
Added more support for JIT on Linux
2004-05-28 11:21:31 +00:00
Pavol Marko
2a7709d680
preparations for JIT on Linux
2004-04-24 20:06:16 +00:00
Pavol Marko
7921f93335
these files are now cpp to support the memory manager
2004-04-22 10:53:18 +00:00