sourcepawn/jit/x86/jit_x86.h
c7fb79059d7a
2013-08-12 00:22 +0100
David Anderson - Eliminate InfoVars::cip (bug 5844 part 7, r=ds).
b73dae36a0da
2013-08-12 00:22 +0100
David Anderson - Eliminate InfoVars::rval (bug 5844 part 6, r=ds).
f947f2955ae0
2013-08-11 11:33 -0700
David Anderson - Remove InfoVars::ctx (bug 5844 part 5, r=fyren).
05ab44d7ec01
2013-08-11 11:33 -0700
David Anderson - Remove InfoVars::memory (bug 5844 part 4, r=ds).
f49be7182920
2013-08-11 11:31 -0700
David Anderson - Remove InfoVars::stp (bug 5844 part 3, r=fyren).
f1e2d9a7a276
2013-08-11 11:31 -0700
David Anderson - Remove InfoVars::data_size (bug 5844 part 2, r=ds).
d94a0d3bc008
2013-08-11 11:30 -0700
David Anderson - Clean up INFO register structure (bug 5844 part 1, r=ds).
be7835a7c28f
2013-08-10 21:23 -0700
David Anderson - Move tracker related opcodes entirely to C++.
bdad6d9c8351
2013-08-08 20:26 -0700
David Anderson - Use SSE when available for floating-point operations (bug 5841, r=her).
fca2b54741ca
2013-08-08 09:41 -0700
David Anderson - Refactor the JIT to use a newer, simpler macro assembler. (bug 5827, r=ann)
44045ead61cd
2008-09-14 03:01 -0500
Scott Ehlert - Eliminated head: da55a80522cf, a remnant of sourcemod-1.1.0 branch
d10b38524be3
2008-08-15 05:22 +0000
David Anderson - Landed sourcepawn-1.2. The big changes:
db7c6362f3f2
2008-07-11 08:18 +0000
David Anderson - landed massive refactoring of the JIT. contexts are actually contexts now, and a higher level structure wraps sp_plugin_t info. on that note, both sp_plugin_t and sp_context_t are entirely opaque, and not even core has access to them. amazingly, i managed to keep binary compatibility here although a large number of functions are deprecated (and core should eventually stop calling them).
0885b66fcf81
2008-07-07 04:56 +0000
David Anderson - refac-jit is almost done i think, next comes getting core compatible.
c24a6fa957db
2008-07-06 04:49 +0000
David Anderson - jit refactoring branch
959cf6b537c5
2008-06-13 07:24 +0000
David Anderson - updated license
025abfa950bb
2008-05-29 04:50 +0000
David Anderson - insignificant changes from branch
b7aa2b626807
2008-03-30 07:00 +0000
Scott Ehlert - Spring Cleaning, Part Ichi (1)
e73a1e51833b
2008-03-27 04:54 +0000
Scott Ehlert - Updated copyright year
318e0a01aef9
2008-03-02 06:40 +0000
David Anderson - added amb256 - (nice number), profiler complete with gui to show files
1e2d870d84c6
2007-09-03 17:55 +0000
David Anderson - fixed JIT portion of amb887 - dynamic local arrays with more than 3 dimensions (i.e. >=3 levels of indirection) would have bad indirection tables, corrupting memory and/or crashing on r/w
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.
1995c0dd5c04
2007-05-22 15:15 +0000
Borja Ferrer - added floating point optimizations to the JIT
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...
0b7655d87148
2007-03-12 20:40 +0000
David Anderson - dynamic native providers can now be unloaded safely
fe5b368fcedc
2007-03-12 07:08 +0000
David Anderson - initial import of dynamic native code for both the JIT and plugins
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
43c7cb6914a8
2006-12-31 23:28 +0000
Borja Ferrer - removed tracker error
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
a6a907b73374
2006-11-08 06:24 +0000
David Anderson - some reorganization