05da54aa7fa2c87739a033375a7080e06fad5270: fixed code generation for the LIR_in -> LIR_param change
dvander@traceknight.local - Fri, 20 Jun 2008 11:38:21 -0700 - rev 17282
fixed code generation for the LIR_in -> LIR_param change
20e5bdc300829716dae277fa4c6b69eb398b2027: Properly align pages allocated by GCHeap.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 20:12:48 -0700 - rev 17281
Properly align pages allocated by GCHeap.
5f82f32b94d0b79df0831c914fd57b067be46ce6: Switch to malloc (avoid new where possible) and properly initialize capacity.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 19:19:39 -0700 - rev 17280
Switch to malloc (avoid new where possible) and properly initialize capacity.
c35309e73a1c4a8aec566637504945412d29c253: Added danderson's test cases for nanojit. Execute with nanojit() from JS shell.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 18:28:15 -0700 - rev 17279
Added danderson's test cases for nanojit. Execute with nanojit() from JS shell.
c8ec9d50b89ba3ab17156080b3e33943414923bd: Added hook to trigger nanojit test code from the JS shell.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 17:14:17 -0700 - rev 17278
Added hook to trigger nanojit test code from the JS shell.
d7f7e6fe6ebe505772fbd4f30b863e8a88440c4c: Drop helper code that is no longer needed.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 15:49:32 -0700 - rev 17277
Drop helper code that is no longer needed.
8c621db6a231a8c9d47a164f86785455afe3b977: Added necessary glue code to make nanojit compile in DEBUG mode.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 15:32:40 -0700 - rev 17276
Added necessary glue code to make nanojit compile in DEBUG mode.
378807e85abc0e91a11fb3c414b85d265c356ca8: Landed nanojit in TraceMonkey. This is untested and DEBUG must be off for now since we don't support AVM's String class.
Andreas Gal <gal@uci.edu> - Thu, 19 Jun 2008 10:47:58 -0700 - rev 17275
Landed nanojit in TraceMonkey. This is untested and DEBUG must be off for now since we don't support AVM's String class.
af2c8cea077ab73bdb895a5f302001e9fd7262d9: Added Assembler.h and vm_fops.h (blank for now) from TT.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 21:32:23 -0700 - rev 17274
Added Assembler.h and vm_fops.h (blank for now) from TT.
703852bb249938b172156a13c9950670881b5c87: Added RegAlloc.h and Fragmento.h from TT.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 21:23:53 -0700 - rev 17273
Added RegAlloc.h and Fragmento.h from TT.
822efff560ea9b6c84a035030547edb0c4e7c56b: Added LIR.h from TT.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 21:11:15 -0700 - rev 17272
Added LIR.h from TT.
98b15b1d79bdc5b2be5404e3faa8bc0ff49073ee: Added Native*.h from TT.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 20:57:17 -0700 - rev 17271
Added Native*.h from TT.
77195f4d8de82dd03e9271ca4b8664f255461e80: Added nanojit.h from TT.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 20:49:37 -0700 - rev 17270
Added nanojit.h from TT.
66f37a19393accc0921ab6aa2d0a38748e4acdef: Renamned avm.h to avmplus.h
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 20:45:37 -0700 - rev 17269
Renamned avm.h to avmplus.h
27b3ace3bf12f332d15e1414d60bb3e964711043: Added BitSet data structure for nanojit.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 20:29:01 -0700 - rev 17268
Added BitSet data structure for nanojit.
8e8f3866b6ee3609c74cd670aef7da6dee5fad80: Rewrite AVM's data structures to work within spidermonkey to create an environment that allows us to land nanojit in SM.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 19:55:26 -0700 - rev 17267
Rewrite AVM's data structures to work within spidermonkey to create an environment that allows us to land nanojit in SM.
59fe909d796932cf8a172832c227ce9292d74e33: Make fast inc/dec traceable.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 17:40:32 -0700 - rev 17266
Make fast inc/dec traceable.
fa41975df36b022b9d963dab0d6fbdb787d296c4: Added new primitive guard_can_do_fast_inc_dec and report reason for trace aborts.
Andreas Gal <gal@uci.edu> - Wed, 18 Jun 2008 16:23:24 -0700 - rev 17265
Added new primitive guard_can_do_fast_inc_dec and report reason for trace aborts.
8fa01370a1c6eb024f4e1400c0a80d0a9a7e2761: More work on the recorder.
Andreas Gal <gal@uci.edu> - Tue, 17 Jun 2008 20:24:07 -0700 - rev 17264
More work on the recorder.
21ab9b990a6a5f58ae1643d694dbde1fb5d4d80d: Fixes to the trace recorder.
Andreas Gal <gal@uci.edu> - Tue, 17 Jun 2008 13:30:59 -0700 - rev 17263
Fixes to the trace recorder.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip