36009230ec988d9982c7d6d58d2359868902fc45: Sync with mozilla-central.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 01:18:56 -0700 - rev 17536
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Sync with mozilla-central.
cf05cda24404b5b6b9eaab2555dcd142ecbc9719: Stricter typing of the tracker code path which now only accepts jsval as suggested by Brendan.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 00:29:23 -0700 - rev 17535
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Stricter typing of the tracker code path which now only accepts jsval as suggested by Brendan.
596ac5ad13aab66f4b2d7a8f48474e3c78d9ce52: Fixed bug in nativeFrameSlots and use an assert to compare the result with nativeFrameOffset (which is slower, but more precise).
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 00:26:01 -0700 - rev 17534
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed bug in nativeFrameSlots and use an assert to compare the result with nativeFrameOffset (which is slower, but more precise).
84e4a44abb65fb7bcc533356df79bce62df2886d: Removed numMapEntries since typeMap is not really part of the SideExit struct yet anyway.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 00:13:35 -0700 - rev 17533
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Removed numMapEntries since typeMap is not really part of the SideExit struct yet anyway.
dc043e4e6c34c5538ed0bdd0e235d2b94e4f5db5: Move builtin[] table in jsbuiltin.cpp
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 23:48:06 -0700 - rev 17532
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Move builtin[] table in jsbuiltin.cpp
7aa4c0495595b4a356223de19d77c7dee376ec5a: Housekeeping. Remove a few warnings during BUILT_OPT and spelling in comments.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 22:40:07 -0700 - rev 17531
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Housekeeping. Remove a few warnings during BUILT_OPT and spelling in comments.
470d9a1d268c82e51d06e5c61dc3896c0348c234: sp_adj is now maintained in bytes, not words, so +8 is now the magic value to point to the top of the stack. All stores above that watermark are eliminated by StackFilter in nanojit.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 21:03:30 -0700 - rev 17530
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
sp_adj is now maintained in bytes, not words, so +8 is now the magic value to point to the top of the stack. All stores above that watermark are eliminated by StackFilter in nanojit.
4f7491dea3d2920ac7dcbcaff07dc0716fa8c65d: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 20:20:24 -0700 - rev 17529
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
02c0d6e2fd17e1de5d3d6f2a6be94a6739a04e64: Removed bogus debug printfs.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 20:09:15 -0700 - rev 17528
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Removed bogus debug printfs.
0c289228bd785d32385b5331e2c38ba399c1dc2e: merge
shaver@mozilla.org - Tue, 08 Jul 2008 23:14:47 -0400 - rev 17527
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
merge
e1e5a521e5bcee6f187fbf9be2f125a4297e8f43: rval tracking and JSOP_POPV
shaver@mozilla.org - Tue, 08 Jul 2008 22:21:25 -0400 - rev 17526
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
rval tracking and JSOP_POPV
f32fedbd364a5a97576a41c07e22808001540762: protect printf with DEBUG
shaver@mozilla.org - Tue, 08 Jul 2008 21:22:46 -0400 - rev 17525
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
protect printf with DEBUG
edfbea1e9a8375ae6c10e0a0e65b85192cb37f4c: Fixed frame walking FORALL_PENDING_FRAME_SLOTS and add 4 to sp in getTop (hotfix, not the right way to do it.)
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 20:06:54 -0700 - rev 17524
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed frame walking FORALL_PENDING_FRAME_SLOTS and add 4 to sp in getTop (hotfix, not the right way to do it.)
fd75b6874a9cec8d619af43e76ee928de1af5c9e: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 19:17:15 -0700 - rev 17523
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
71d55866ed34587bb07579ed89c4cf027147ab32: Use more efficient address mode for LIR_load if possible and removed bogus printf.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 19:16:56 -0700 - rev 17522
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Use more efficient address mode for LIR_load if possible and removed bogus printf.
30d810b830e0ce4a2508e2e4e5068fbdef593c6e: Merge.
Brendan Eich <brendan@mozilla.org> - Tue, 08 Jul 2008 18:14:14 -0700 - rev 17521
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
f9066e34c30a376a8f1ff271cf8569bb0c8829cb: Single-ended interval tests, plus space patrol.
Brendan Eich <brendan@mozilla.org> - Tue, 08 Jul 2008 18:12:22 -0700 - rev 17520
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Single-ended interval tests, plus space patrol.
559a7ec13f7ad191df3d4ea70016465d0ae1a9ce: Implement JSOP_SETNAME for globals.
shaver@mozilla.org - Tue, 08 Jul 2008 21:07:27 -0400 - rev 17519
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Implement JSOP_SETNAME for globals.
f7cdac667ea092689a94e0bcc6a9457778eeb195: Merge.
David Anderson <danderson@mozilla.com> - Tue, 08 Jul 2008 17:20:11 -0700 - rev 17518
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
1dd22bd88472936afb0e2bf45bf9b2850244ee2c: Builds against latest nanojit; merged VMSideExitInfo into SideExit
David Anderson <danderson@mozilla.com> - Tue, 08 Jul 2008 17:16:51 -0700 - rev 17517
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Builds against latest nanojit; merged VMSideExitInfo into SideExit
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip