diff browse annotate |
5b6aa76fdb7b5126ba0a3887c5b4b9c70f9246e5 created 2008-07-10 10:03 -0400 pushed 2008-08-22 00:08 +0000 |
shaver | shaver - try to find malloc on Linux; this buildbot thing rules the school |
diff browse annotate |
7f1417a3dc7d040ad73b844c902ca7562518eb5f created 2008-07-10 09:52 -0400 pushed 2008-08-22 00:08 +0000 |
shaver | shaver - use typedefs instead of stdint.h, because someone forgot to tell MSVC it was 2008 |
diff browse annotate |
4b09958bd6394093a99e8f70a549e391b945c4e1 created 2008-07-10 09:20 -0400 pushed 2008-08-22 00:08 +0000 |
shaver | shaver - use stdint.h instead of typedefs to help Linux find intptr_t |
diff browse annotate |
84e4a44abb65fb7bcc533356df79bce62df2886d created 2008-07-09 00:13 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Removed numMapEntries since typeMap is not really part of the SideExit struct yet anyway. |
diff browse annotate |
1dd22bd88472936afb0e2bf45bf9b2850244ee2c created 2008-07-08 17:16 -0700 pushed 2008-08-22 00:08 +0000 |
David Anderson | David Anderson - Builds against latest nanojit; merged VMSideExitInfo into SideExit |
diff browse annotate |
7716f42de1f01bb8840b51b13e9058a1eaa4f2cb created 2008-07-07 02:59 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Removed an unused variable from the avmplus glue code. |
diff browse annotate |
23d317c80d00330484a91f6bbc5afbc95fe3a588 created 2008-07-07 02:47 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Sync nanojit with tamarin-tracing tip. |
diff browse annotate |
03f3750f7a9891cafa60864f57e5c1716957ffff created 2008-07-04 16:24 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Make trace-code 32-bit clean and extend interpreter state to carry the current context (cx). The recorder still has to record a 31-bit int path through the loop, but the emitted code is able to stay in the tree even if values bump over to 32-bit ints. |
diff browse annotate |
db124a3fb5a5ed207ec9e63188b287d04dc8659f created 2008-07-04 03:06 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Added back support for the instructions required to compile trace.js. |
diff browse annotate |
6e00e0f31c560dfb46d1bfa3fc43957524659d39 created 2008-07-01 02:37 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Fix deallocation bug in the recorder. We will have to lift more code Tamarin's Interpreter to stabilize the recording. |
diff browse annotate |
4261e41eccc8010be4afc1d1cba2aa6be0d9ba31 created 2008-06-30 15:33 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Sync with TT-tip. |
diff browse annotate |
a53a1fc6054cead81ab777e60e28b7eb8d5e8711 created 2008-06-30 12:00 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Cleanup memory management. Use new char[] inside our overloaded new operator that clears out memory. |
diff browse annotate |
676e746becda45cd99a64d7fef758fe7bf1fed2b created 2008-06-29 20:56 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Execute trace code. Boxing back the side exit state is not handled yet. |
diff browse annotate |
4f4a8b53b2933b56bd098ba1ee148b1aa86a5f68 created 2008-06-28 09:58 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Small cleanups and licensing blurb housekeeping. |
diff browse annotate |
151147ad0122525e2ce7efd8031b96a3ed92757e created 2008-06-23 18:00 -0700 pushed 2008-08-22 00:08 +0000 |
dvander | dvander - Fixed malloc/delete mismatch (Valgrind was complaining) |
diff browse annotate |
a7edb7cd3362cbe28a01a2a7b4ecb43c41309f48 created 2008-06-21 14:55 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Start attaching our tracer to nanojit. This is incomplete and meant for review by David only. |
diff browse annotate |
b975a7654d67ec5101e60998bdfe20fd90f15b8a created 2008-06-20 14:26 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Back out explicit zeroing in the constructor and ensure heap allocated objects are implicitly zero-ed out. |
diff browse annotate |
cac9a2d3d6d8fbbd5318793befe6c9cd2c8b19cc created 2008-06-20 11:38 -0700 pushed 2008-08-22 00:08 +0000 |
dvander | dvander - use valloc() on Darwin for GCHeap |
diff browse annotate |
20e5bdc300829716dae277fa4c6b69eb398b2027 created 2008-06-19 20:12 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Properly align pages allocated by GCHeap. |
diff browse annotate |
5f82f32b94d0b79df0831c914fd57b067be46ce6 created 2008-06-19 19:19 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Switch to malloc (avoid new where possible) and properly initialize capacity. |
diff browse annotate |
d7f7e6fe6ebe505772fbd4f30b863e8a88440c4c created 2008-06-19 15:49 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Drop helper code that is no longer needed. |
diff browse annotate |
8c621db6a231a8c9d47a164f86785455afe3b977 created 2008-06-19 15:32 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Added necessary glue code to make nanojit compile in DEBUG mode. |
diff browse annotate |
378807e85abc0e91a11fb3c414b85d265c356ca8 created 2008-06-19 10:47 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Landed nanojit in TraceMonkey. This is untested and DEBUG must be off for now since we don't support AVM's String class. |
diff browse annotate |
703852bb249938b172156a13c9950670881b5c87 created 2008-06-18 21:23 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Added RegAlloc.h and Fragmento.h from TT. |
diff browse annotate |
822efff560ea9b6c84a035030547edb0c4e7c56b created 2008-06-18 21:11 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Added LIR.h from TT. |
diff browse annotate |
98b15b1d79bdc5b2be5404e3faa8bc0ff49073ee created 2008-06-18 20:57 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Added Native*.h from TT. |
diff browse annotate |
77195f4d8de82dd03e9271ca4b8664f255461e80 created 2008-06-18 20:49 -0700 pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Added nanojit.h from TT. |
diff browse annotate |
66f37a19393accc0921ab6aa2d0a38748e4acdef created 2008-06-18 20:45 -0700| base pushed 2008-08-22 00:08 +0000 |
Andreas Gal | Andreas Gal - Renamned avm.h to avmplus.h |