help
|
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 |
46f4122981c2 2013-08-11 11:27 -0700 |
David Anderson - Statically align the stack at function boundaries (bug 5842, 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 |
6356daa6a54d 2013-03-16 13:08 -0400 |
Kyle Sanderson - Fixed mismatched delete [] on thunks in JIT CompData dtor (bug 5639, r=dvander). |
|
diff browse annotate |
c8c65ec086d5 2011-07-04 01:57 -0700 |
David Anderson - Fix crash when dynamic arrays run out of memory (bug 4632, r=fyren). |
|
diff browse annotate |
b3f58d733a1e 2010-06-13 20:26 -0700 |
David Anderson - Fixed switch case comparisons failing with large numbers (bug 4457, r=pred). |
|
diff browse annotate |
5f333027ef04 2009-08-30 00:21 -0700 |
David Anderson - Imported support for new build system. |
|
diff browse annotate |
d812052c5821 2008-10-27 02:02 -0500 |
David Anderson - Fixed horrendous crash in the JIT from packing change in the debug table (bug 3334, r=me). |
|
diff browse annotate |
e825f064a474 2008-09-14 23:42 -0700 |
David Anderson - Fixed JIT 1.2 not compiling code for the SYSREQ.C opcode (bug 2764). This caused LDuke's TF2Nades to crash because spcomp doesn't seem to peephole optimize some sysreq.c's away for float operators (oddity discovered by sawce). |
|
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 |
a1ce7e3f08b7 2008-09-05 06:15 +0000 |
David Anderson - Fixed profiler being initialized at the wrong time, causing a paired callback mismatch (bug amb1977). |
|
diff browse annotate |
2f6ed6b38881 2008-08-23 09:29 +0000 |
David Anderson - Fixed bogus warning from GCC. |
|
diff browse annotate |
f13eb5a31226 2008-08-19 06:40 +0000 |
David Anderson - Fixed OP_SWITCH accidentally using the wrong address to get the pcode base (regression based on assumption of JitWriter::inbase). |
|
diff browse annotate |
d10b38524be3 2008-08-15 05:22 +0000 |
David Anderson - Landed sourcepawn-1.2. The big changes: |
|
diff browse annotate |
5b70179559f9 2008-07-11 09:24 +0000 |
David Anderson - fixed regressions in debug mode |
|
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 |
7602d7fb60d9 2008-07-11 06:51 +0000 |
David Anderson - fixed a compat regression, forgot msvc does funky things with overloaded virtual calls |
|
diff browse annotate |
880e81f30b5e 2008-07-11 05:14 +0000 |
David Anderson - GetContext() now returns 'this' as a hack (shouldn't+can't be accessed anyway) |
|
diff browse annotate |
aae5f448b508 2008-07-08 07:59 +0000 |
David Anderson - fixed a few really dumb crash bugs in refac-jit |
|
diff browse annotate |
01c5adfae757 2008-07-07 06:24 +0000 |
David Anderson - more api for core |
|
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 |
f5c779da8bef 2008-04-27 19:41 +0000 |
Borja Ferrer - fixed a math mistake |
|
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 |
13106cdc0a3c 2008-03-26 03:52 +0000 |
David Anderson - merged branch-1.1.0 back into trunk |
|
diff browse annotate |
e0187c4811c5 2008-03-13 17:08 +0000 |
David Anderson - -branch, implemented "goto" |
|
diff browse annotate |
12f08d51439c 2008-03-13 17:04 +0000 |
David Anderson - updated to trunk code |
|
diff browse annotate |
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 |
|
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 |
53dab8b45136 2008-02-23 21:05 +0000 |
Borja Ferrer - fixed linux build |
|
diff browse annotate |
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. |
|
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 |
a0aca246b033 2007-07-25 05:02 +0000 |
Borja Ferrer - fixed divine bug amb657, having a misaligned stack would crash on SSE instructions |
|
diff browse annotate |
275107f9ca95 2007-07-12 02:57 +0000 |
Borja Ferrer - added experimental optional natives (part 1) |
|
diff browse annotate |
0bca7912df0e 2007-05-23 23:42 +0000 |
Borja Ferrer - JIT memory code is properly aligned now to 16 bytes |
|
diff browse annotate |
1995c0dd5c04 2007-05-22 15:15 +0000 |
Borja Ferrer - added floating point optimizations to the JIT |
|
diff browse annotate |
555e5e7ed90e 2007-05-13 21:45 +0000 |
Borja Ferrer - fixed bug in amb284 |
|
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 |
ce1f369ba889 2007-03-17 00:55 +0000 |
Borja Ferrer - fixed several memory leaks |
|
diff browse annotate |
0b7655d87148 2007-03-12 20:40 +0000 |
David Anderson - dynamic native providers can now be unloaded safely |
|
diff browse annotate |
dcc958866d37 2007-03-12 17:33 +0000 |
David Anderson - gcc fix |
|
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 |
7640076104f5 2007-03-03 07:50 +0000 |
David Anderson - new versioning stuff |
|
diff browse annotate |
f095e8dbb569 2007-01-27 02:25 +0000 |
David Anderson - added version info |
|
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 |