0c6fa110c7bfc154dabad39a1f63c968f5e7b614: Trace JSOP_THIS and JSOP_THISPROP.
shaver@mozilla.org - Tue, 15 Jul 2008 21:37:00 -0400 - rev 17682
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Trace JSOP_THIS and JSOP_THISPROP. Rename getprop to get_prop, just because. Extract COMPUTE_THIS to jsinterp.h as JS_COMPUTE_THIS for reuse in tracer.
8fd0f267cb4e4f8be824257edfaf9be7ac9c0a9d: Fix uncomplete range check for slot numbers of interned globals.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 17:10:52 -0700 - rev 17681
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix uncomplete range check for slot numbers of interned globals.
548e1af4e499bfba1d1c213256a8ffeff0688ff7: Added math-partial-sums.js for danderson.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 17:07:24 -0700 - rev 17680
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Added math-partial-sums.js for danderson.
ab39b6bcc2a7ee62afffc29792a7a0089f24a90a: Remove dead code.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 16:25:19 -0700 - rev 17679
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Remove dead code.
4edbf4abc1465a85118b08989dae59cc1aadf318: Aliasing cleanup for LIR.h. Patch submitted for upstream review.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 16:17:34 -0700 - rev 17678
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Aliasing cleanup for LIR.h. Patch submitted for upstream review.
f670d00a78a25ec5504d1a3750fed9dd831b4bc3: Strict aliasing cleanup.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 16:14:00 -0700 - rev 17677
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Strict aliasing cleanup.
902f1517d1f217b4f3d4b1484031b8583cb2987d: Add a few consts to char* pointers to pacify gcc 4.2.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 16:04:08 -0700 - rev 17676
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add a few consts to char* pointers to pacify gcc 4.2.
c4c28183aae56cf29ff69608b26b0daa548d321a: Compilation fixes for gcc 4.2. Ripp out write-barrier code in our avmplus glue layer.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 15:58:43 -0700 - rev 17675
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Compilation fixes for gcc 4.2. Ripp out write-barrier code in our avmplus glue layer.
0d62c88e87c883a29096d315ce0fe7c072d0060c: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 15:54:07 -0700 - rev 17674
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
31b4ffdd70a20634fd8bacffb488c3a6fd700bde: Switch tracemonkey over to gcc-4.2 on macosx. We need a compiler that was released in this millenium so we can use SSE2-based calling conventions.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 15:53:38 -0700 - rev 17673
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Switch tracemonkey over to gcc-4.2 on macosx. We need a compiler that was released in this millenium so we can use SSE2-based calling conventions.
50ad43b7bee064441ef238a03455762d096135c4: rename getpropfromval, it burns mine eyes
shaver@mozilla.org - Tue, 15 Jul 2008 18:29:42 -0400 - rev 17672
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
rename getpropfromval, it burns mine eyes
63d0917202cdd4acd439950001c2742b11dc6940: Assign blame where blame is due.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 15:05:16 -0700 - rev 17671
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Assign blame where blame is due.
23489d31e5ae5e717e9188167aba13a8a2d2d11c: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 13:14:05 -0700 - rev 17670
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
9a323082ef73edf6e53119e467f1315520906dc4: Add missing namespace use (pending upstream for review.)
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 13:12:14 -0700 - rev 17669
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add missing namespace use (pending upstream for review.)
92f7a2cadb2e2e1733a2744c2ce5a7aaa2aadfb5: Sync with TT.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 13:06:05 -0700 - rev 17668
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Sync with TT.
4861475a8c347af513c61980cd2498bbe28fa662: initialize dslots_ins
shaver@mozilla.org - Tue, 15 Jul 2008 13:40:11 -0400 - rev 17667
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
initialize dslots_ins
0473aabb092110f8986db054e985676f7f4cdc5b: Propagate error exceptions from TraceRecorder ctor; fiddle/trim space.
Brendan Eich <brendan@mozilla.org> - Tue, 15 Jul 2008 10:26:15 -0700 - rev 17666
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Propagate error exceptions from TraceRecorder ctor; fiddle/trim space.
e4625a551017ebce2791c5822e67a86099f88761: GETVARPROP, GETARGPROP, GETXPROP
shaver@mozilla.org - Tue, 15 Jul 2008 13:17:51 -0400 - rev 17665
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
GETVARPROP, GETARGPROP, GETXPROP
177105a57dbcacf7e9c815b1b6c20fae42dc6468: more ABORT_TRACE instrumentation (some should be asserts?)
shaver@mozilla.org - Tue, 15 Jul 2008 09:07:54 -0400 - rev 17664
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
more ABORT_TRACE instrumentation (some should be asserts?)
343491f8a45469dab381fd58c24658763df39e0e: Generate a list of interned global slots (gslots) when we process the tree header. This list is then used whenever we iterate over the native frame. This is faster and safer than looking up properties in the global object every time.
Andreas Gal <gal@mozilla.com> - Tue, 15 Jul 2008 01:53:39 -0700 - rev 17663
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Generate a list of interned global slots (gslots) when we process the tree header. This list is then used whenever we iterate over the native frame. This is faster and safer than looking up properties in the global object every time.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip