291b444d1d63d32e29177e11ba9f6dc2d188ff81: Add missing #undef, clean up trailing whitespace.
Blake Kaplan <mrbkap@gmail.com> - Wed, 09 Jul 2008 23:40:06 +0200 - rev 17543
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add missing #undef, clean up trailing whitespace.
f086b35f2c09daeafcf089163e781690a341f5ce: Remove unnecessary JSOp cast.
Brendan Eich <brendan@mozilla.org> - Wed, 09 Jul 2008 13:46:46 -0700 - rev 17542
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Remove unnecessary JSOp cast.
d6be157f25c833e36e405103db0919235dcf6a4f: Memoize global name gets and sets as if they refer to a declared gvar.
Brendan Eich <brendan@mozilla.org> - Wed, 09 Jul 2008 11:42:31 -0700 - rev 17541
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Memoize global name gets and sets as if they refer to a declared gvar.
658a9ce4e7a7337ad0294431076647d258233fb7: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 10:06:24 -0700 - rev 17540
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
f48df61f8c432f3e75308cd92f7a5ba1444c6d2f: Removed assert that compares nativeFrameSlots to nativeFrameOffset since nativeFrameOffset is undefined in case sp is at sp+depth, so the assert sometimes randomly bites. Also fixed typo in cmp(). trace-test.js compiles now.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 10:05:59 -0700 - rev 17539
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Removed assert that compares nativeFrameSlots to nativeFrameOffset since nativeFrameOffset is undefined in case sp is at sp+depth, so the assert sometimes randomly bites. Also fixed typo in cmp(). trace-test.js compiles now.
5333b282657b1369715e38b15ccfbb50512ac084: Tweak a few interval tests, eliminate casts, space patrol.
Brendan Eich <brendan@mozilla.org> - Wed, 09 Jul 2008 09:59:51 -0700 - rev 17538
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Tweak a few interval tests, eliminate casts, space patrol.
a47293a1823620f92eeb430c072808adfa3656f6: Update with some additional test coverage (crashes in setgvar test)
shaver@mozilla.org - Wed, 09 Jul 2008 08:11:03 -0400 - rev 17537
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Update with some additional test coverage (crashes in setgvar test)
36009230ec988d9982c7d6d58d2359868902fc45: Sync with mozilla-central.
Andreas Gal <gal@mozilla.com> - Wed, 09 Jul 2008 01:18:56 -0700 - rev 17536
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
02c0d6e2fd17e1de5d3d6f2a6be94a6739a04e64: Removed bogus debug printfs.
Andreas Gal <gal@mozilla.com> - Tue, 08 Jul 2008 20:09:15 -0700 - rev 17528
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Removed bogus debug printfs.
0c289228bd785d32385b5331e2c38ba399c1dc2e: merge
shaver@mozilla.org - Tue, 08 Jul 2008 23:14:47 -0400 - rev 17527
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
merge
e1e5a521e5bcee6f187fbf9be2f125a4297e8f43: rval tracking and JSOP_POPV
shaver@mozilla.org - Tue, 08 Jul 2008 22:21:25 -0400 - rev 17526
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +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 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fixed frame walking FORALL_PENDING_FRAME_SLOTS and add 4 to sp in getTop (hotfix, not the right way to do it.)
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip