Commit Graph

51 Commits

Author SHA1 Message Date
Scott Ehlert
87d2a54638 Rebuilt amxjitsn object with older version of nasm to fix JIT crash on OS X (r=dvander).
Former-commit-id: 011b69169c6abe324c0c27415de5e6f174909f64
2013-09-03 17:53:42 -05:00
Scott Ehlert
950ef59319 Fixed crash regression in JIT compiler (r=dvander).
This regression was caused by the 16-byte stack alignment chageset: 5cb8a336b05c


Former-commit-id: 1c7d8ab157e562368d1c4e16cecd0da6f90df468
2013-05-27 03:24:15 -05:00
Scott Ehlert
7718aac519 Re-built Pawn assembly interpreter and JIT object files.
Former-commit-id: ac5b6b15f2cb304847d39d3080ffb8a2a8926074
2013-02-24 01:04:09 -06:00
Scott Ehlert
37f7975416 Rebuilt compiler binaries and built new binaries for OS X. 2013-02-13 01:16:41 -06:00
David Anderson
388711e969 Synced bcompat tree additions and fixes found so far 2006-08-28 11:08:18 +00:00
David Anderson
f08bbbc45f dep recompile 2006-06-28 02:31:07 +00:00
David Anderson
9a34213992 Committed rebuild of ASM stuff for bug at29456 2006-05-09 23:43:05 +00:00
Scott Ehlert
795e23dd09 natives-amd64.o fixed? 2006-04-07 07:18:52 +00:00
Scott Ehlert
93ff6d5c67 *** empty log message *** 2006-04-07 07:18:23 +00:00
Scott Ehlert
d50d6b0334 For some strange reason natives-amd64.o and libz.a were not valid files before and core would not compile on Linux. Now they should work. 2006-04-06 13:06:48 +00:00
David Anderson
555ac1c7f3 fixed corrupt file loads smashing the stack
added compile of support code
2006-03-18 22:10:05 +00:00
David Anderson
b9788b7e1b *** empty log message *** 2006-03-18 21:38:28 +00:00
David Anderson
4fed42b5c7 gah >_< recompiled with -O1 -DWIN32 2006-02-24 15:47:40 +00:00
David Anderson
635d18de92 tiny optimizations from evilspy 2006-02-22 01:36:29 +00:00
David Anderson
2ba0b079ab initial import of new format zomg 2006-02-22 00:33:19 +00:00
David Anderson
c31e2be46f added backward compatibility for % mistakes 2006-02-15 17:31:30 +00:00
David Anderson
13360bec73 reformatted file a bit 2006-02-14 16:57:44 +00:00
David Anderson
f1a4cfee61 compilable now o_O 2006-02-14 15:13:26 +00:00
David Anderson
ac5d87b2c2 commited binaries + project file 2006-02-14 13:42:25 +00:00
David Anderson
82693ccae6 fixed serious OP_FLOAT_CMP bug (boy I was tired) 2006-02-11 21:51:28 +00:00
David Anderson
e74ff6a5a4 committed OP_FLOAT_CMP 2006-02-11 07:06:35 +00:00
David Anderson
652f8b9f74 commited builds of latest asm stuff 2006-02-10 15:51:37 +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
4738c92b8e Committed new debugger with AMX fixes 2005-09-09 03:23:31 +00:00
David Anderson
f334fec0a3 Added linux compile of altered JIT 2005-08-18 00:32:08 +00:00
David Anderson
03b6d3e77d Fixed alloc/dealloc mismatches 2005-08-18 00:29:43 +00:00
David Anderson
9eb36bd2bb Fixed bug where first call had wrong stack alignment
Tiny optimizations
2005-08-17 15:57:11 +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
4f9f548a58 yasm -f elf -m amd64 -g stabs 2005-08-02 08:29:02 +00:00
David Anderson
abfca025d5 Committed new register_native system 2005-07-31 20:11:58 +00:00
David Anderson
6a97d73167 Committed brand new debugger system 2005-07-26 21:31:21 +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
d038e926fd *** empty log message *** 2004-10-29 20:35:44 +00:00
David Anderson
c0374c5fe5 COFF fix 2004-09-17 01:26:42 +00:00
David Anderson
f6facb5349 Removed old code 2004-09-16 22:15:07 +00:00
David Anderson
1728c02561 Added debug info to OP_RETN in JIT 2004-09-16 22:14:05 +00:00
David Anderson
c90d922443 Added some notes about how the JIT works 2004-09-16 20:31:38 +00:00
David Anderson
2f1de39dd3 JIT's OP_CALL now supports a debug hook 2004-09-16 20:08:11 +00:00
David Anderson
1d145d6c79 Linux port 2004-09-08 07:22:48 +00:00
David Anderson
3010241fbd Fixed JIT line op problem 2004-09-08 06:45:32 +00:00
David Anderson
55dfbefb40 Fix for line ops parsing 2004-09-07 21:52:03 +00:00
David Anderson
fe2e3a1468 *** empty log message *** 2004-09-07 04:11:26 +00:00
David Anderson
3cbcebae56 possible bug fix 2004-09-07 02:16:05 +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
32b07e4c0c Fixed JIT on Linux 2004-09-02 08:25:48 +00:00
David Anderson
14297c8408 Bad commit?!
New make
2004-09-01 15:56:31 +00:00
David Anderson
02be09dd00 Removed inline notation. 2004-08-28 22:34:02 +00:00
David Anderson
6f8c2b828a Added JIT object file (thanks malex) 2004-08-22 08:22:33 +00:00
David Anderson
5daf73e3d5 Using Grum's NASM JIT - from acquired August 1st. 2004-07-20 03:51:57 +00:00