help
|
diff browse annotate |
d06d6dacfa18 2013-08-12 00:24 +0100 |
David Anderson - Remove InfoVars, reassign DAT from EBP to ESI to preserve C++ stacktraces in JIT code (bug 5844 part 10, r=ds). |
|
diff browse annotate |
f1e8cad30a64 2013-08-12 00:23 +0100 |
David Anderson - Remove InfoVars::frm (bug 5844 part 9, r=ds). |
|
diff browse annotate |
a93a52306572 2013-08-12 00:23 +0100 |
David Anderson - Eliminate InfoVars::hp (bug 5844 part 8, r=ds). |
|
diff browse annotate |
c7fb79059d7a 2013-08-12 00:22 +0100 |
David Anderson - Eliminate InfoVars::cip (bug 5844 part 7, r=ds). |
|
diff browse annotate |
b73dae36a0da 2013-08-12 00:22 +0100 |
David Anderson - Eliminate InfoVars::rval (bug 5844 part 6, r=ds). |
|
diff browse annotate |
f947f2955ae0 2013-08-11 11:33 -0700 |
David Anderson - Remove InfoVars::ctx (bug 5844 part 5, r=fyren). |
|
diff browse annotate |
05ab44d7ec01 2013-08-11 11:33 -0700 |
David Anderson - Remove InfoVars::memory (bug 5844 part 4, r=ds). |
|
diff browse annotate |
f49be7182920 2013-08-11 11:31 -0700 |
David Anderson - Remove InfoVars::stp (bug 5844 part 3, r=fyren). |
|
diff browse annotate |
f1e2d9a7a276 2013-08-11 11:31 -0700 |
David Anderson - Remove InfoVars::data_size (bug 5844 part 2, r=ds). |
|
diff browse annotate |
d94a0d3bc008 2013-08-11 11:30 -0700 |
David Anderson - Clean up INFO register structure (bug 5844 part 1, r=ds). |
|
diff browse annotate |
be7835a7c28f 2013-08-10 21:23 -0700 |
David Anderson - Move tracker related opcodes entirely to C++. |
|
diff browse annotate |
bdad6d9c8351 2013-08-08 20:26 -0700 |
David Anderson - Use SSE when available for floating-point operations (bug 5841, r=her). |
|
diff browse annotate |
fca2b54741ca 2013-08-08 09:41 -0700 |
David Anderson - Refactor the JIT to use a newer, simpler macro assembler. (bug 5827, r=ann) |
|
diff browse annotate |
44045ead61cd 2008-09-14 03:01 -0500 |
Scott Ehlert - Eliminated head: da55a80522cf, a remnant of sourcemod-1.1.0 branch |
|
diff browse annotate |
d10b38524be3 2008-08-15 05:22 +0000 |
David Anderson - Landed sourcepawn-1.2. The big changes: |
|
diff browse annotate |
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). |
|
diff browse annotate |
0885b66fcf81 2008-07-07 04:56 +0000 |
David Anderson - refac-jit is almost done i think, next comes getting core compatible. |
|
diff browse annotate |
c24a6fa957db 2008-07-06 04:49 +0000 |
David Anderson - jit refactoring branch |
|
diff browse annotate |
959cf6b537c5 2008-06-13 07:24 +0000 |
David Anderson - updated license |
|
diff browse annotate |
025abfa950bb 2008-05-29 04:50 +0000 |
David Anderson - insignificant changes from branch |
|
diff browse annotate |
b7aa2b626807 2008-03-30 07:00 +0000 |
Scott Ehlert - Spring Cleaning, Part Ichi (1) |
|
diff browse annotate |
e73a1e51833b 2008-03-27 04:54 +0000 |
Scott Ehlert - Updated copyright year |
|
diff browse annotate |
318e0a01aef9 2008-03-02 06:40 +0000 |
David Anderson - added amb256 - (nice number), profiler complete with gui to show files |
|
diff browse annotate |
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 |
|
diff browse annotate |
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. |
|
diff browse annotate |
1995c0dd5c04 2007-05-22 15:15 +0000 |
Borja Ferrer - added floating point optimizations to the JIT |
|
diff browse annotate |
fea5148668d9 2007-04-26 22:20 +0000 |
David Anderson - jit helpers are now public |
|
diff browse annotate |
ef60870067ff 2007-03-22 21:50 +0000 |
Scott Ehlert - More consistency of some sort... |
|
diff browse annotate |
0b7655d87148 2007-03-12 20:40 +0000 |
David Anderson - dynamic native providers can now be unloaded safely |
|
diff browse annotate |
fe5b368fcedc 2007-03-12 07:08 +0000 |
David Anderson - initial import of dynamic native code for both the JIT and plugins |
|
diff browse annotate |
71b0caa3aaa8 2007-01-25 22:39 +0000 |
David Anderson - renamed relevant areas to SorucePawn |
|
diff browse annotate |
16458628caa0 2007-01-25 22:32 +0000 |
David Anderson - Added header license info |
|
diff browse annotate |
1e4e30f7d6ca 2007-01-25 08:31 +0000 |
David Anderson - added linux support |
|
diff browse annotate |
32c78f9355d4 2007-01-25 04:36 +0000 |
David Anderson - Non-public function addresses are no longer accepted |
|
diff browse annotate |
881b1fbcc698 2007-01-01 20:58 +0000 |
David Anderson - some more API calls |
|
diff browse annotate |
43c7cb6914a8 2006-12-31 23:28 +0000 |
Borja Ferrer - removed tracker error |
|
diff browse annotate |
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 |
|
diff browse annotate |
a6a907b73374 2006-11-08 06:24 +0000 |
David Anderson - some reorganization |