sourcepawn/jit/x86/jit_x86.cpp
e0187c4811c5
2008-03-13 17:08 +0000
David Anderson - -branch, implemented "goto"
12f08d51439c
2008-03-13 17:04 +0000
David Anderson - updated to trunk code
a7416c7d48ea
2008-03-02 18:18 +0000
David Anderson - fixed a serious codegen bug where profiled internal functions in plugins could have their return values smashed. this only affected plugins being internally profiled
318e0a01aef9
2008-03-02 06:40 +0000
David Anderson - added amb256 - (nice number), profiler complete with gui to show files
53dab8b45136
2008-02-23 21:05 +0000
Borja Ferrer - fixed linux build
e6efc8ffa47a
2008-02-23 20:18 +0000
Borja Ferrer - Executable memory is now provided by MM:S's allocator, this should reduce virtual memory usage.
ab94316bb52b
2007-08-15 06:19 +0000
Scott Ehlert - Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency.
a0aca246b033
2007-07-25 05:02 +0000
Borja Ferrer - fixed divine bug amb657, having a misaligned stack would crash on SSE instructions
275107f9ca95
2007-07-12 02:57 +0000
Borja Ferrer - added experimental optional natives (part 1)
0bca7912df0e
2007-05-23 23:42 +0000
Borja Ferrer - JIT memory code is properly aligned now to 16 bytes
1995c0dd5c04
2007-05-22 15:15 +0000
Borja Ferrer - added floating point optimizations to the JIT
555e5e7ed90e
2007-05-13 21:45 +0000
Borja Ferrer - fixed bug in amb284
fea5148668d9
2007-04-26 22:20 +0000
David Anderson - jit helpers are now public
ef60870067ff
2007-03-22 21:50 +0000
Scott Ehlert - More consistency of some sort...
ce1f369ba889
2007-03-17 00:55 +0000
Borja Ferrer - fixed several memory leaks
0b7655d87148
2007-03-12 20:40 +0000
David Anderson - dynamic native providers can now be unloaded safely
dcc958866d37
2007-03-12 17:33 +0000
David Anderson - gcc fix
fe5b368fcedc
2007-03-12 07:08 +0000
David Anderson - initial import of dynamic native code for both the JIT and plugins
7640076104f5
2007-03-03 07:50 +0000
David Anderson - new versioning stuff
f095e8dbb569
2007-01-27 02:25 +0000
David Anderson - added version info
71b0caa3aaa8
2007-01-25 22:39 +0000
David Anderson - renamed relevant areas to SorucePawn
16458628caa0
2007-01-25 22:32 +0000
David Anderson - Added header license info
1e4e30f7d6ca
2007-01-25 08:31 +0000
David Anderson - added linux support
32c78f9355d4
2007-01-25 04:36 +0000
David Anderson - Non-public function addresses are no longer accepted
881b1fbcc698
2007-01-01 20:58 +0000
David Anderson - some more API calls
adbe663573e9
2007-01-01 03:34 +0000
David Anderson - removed debug code
5444b56b5ba6
2007-01-01 03:23 +0000
David Anderson - JIT now properly handles debug mode
43c7cb6914a8
2006-12-31 23:28 +0000
Borja Ferrer - removed tracker error
b2210331d415
2006-12-31 22:33 +0000
David Anderson - debug break now uses context struct instead of context interface
dd5851605e26
2006-12-23 02:20 +0000
Borja Ferrer - IPlugin context pointer is passed now to natives
7cc14698f225
2006-12-09 01:47 +0000
Borja Ferrer - added stradjust.pri opcode to the JIT
d8fc20f56ca0
2006-11-11 05:47 +0000
David Anderson - added new API for function address lookups. this gives us O(1) code_addr -> sequential index
2d9741b7d92b
2006-11-08 08:41 +0000
David Anderson - updated all api to use new function id system
a6a907b73374
2006-11-08 06:24 +0000
David Anderson - some reorganization