b975a7654d67ec5101e60998bdfe20fd90f15b8a: Back out explicit zeroing in the constructor and ensure heap allocated objects are implicitly zero-ed out.
Andreas Gal <gal@uci.edu> - Fri, 20 Jun 2008 14:26:43 -0700 - rev 17287
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Back out explicit zeroing in the constructor and ensure heap allocated objects are implicitly zero-ed out.
964b07241594858a4ae89c091fdd460579f14de6: Fixed cases of the tests not prepping the tracer properly for verbosity
dvander@traceknight.local - Fri, 20 Jun 2008 13:55:56 -0700 - rev 17286
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed cases of the tests not prepping the tracer properly for verbosity
b142c62e76027d033f4de865ed14575510f05a8b: fixed constructor relying on zero'd allocation
dvander@traceknight.local - Fri, 20 Jun 2008 11:48:02 -0700 - rev 17285
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
fixed constructor relying on zero'd allocation
196cde35a54f13d4ee58616becd433eabf0c390c: fixed memory corruption in verbosity initialization code
dvander@traceknight.local - Fri, 20 Jun 2008 11:43:49 -0700 - rev 17284
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
fixed memory corruption in verbosity initialization code
cac9a2d3d6d8fbbd5318793befe6c9cd2c8b19cc: use valloc() on Darwin for GCHeap
dvander@traceknight.local - Fri, 20 Jun 2008 11:38:46 -0700 - rev 17283
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
use valloc() on Darwin for GCHeap
05da54aa7fa2c87739a033375a7080e06fad5270: fixed code generation for the LIR_in -> LIR_param change
dvander@traceknight.local - Fri, 20 Jun 2008 11:38:21 -0700 - rev 17282
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
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
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Added BitSet data structure for nanojit.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip