0a5c2d85b330ed451402804fb030bebbb33c1990: Removed unused field from TreeInfo.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 17:14:36 -0700 - rev 17882
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Removed unused field from TreeInfo.
af7667490a400649243ad21ebc581e8276149612: Merge (an empty one, thanks hg)
David Anderson <danderson@mozilla.com> - Tue, 29 Jul 2008 19:05:59 -0500 - rev 17881
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge (an empty one, thanks hg)
dda7ced43663671521a047e8a7b44bb85ad5451c: Fixed infinite looping on non-threaded tracing (rumor is that we do Windows builds of Firefox)
David Anderson <danderson@mozilla.com> - Tue, 29 Jul 2008 19:04:17 -0500 - rev 17880
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed infinite looping on non-threaded tracing (rumor is that we do Windows builds of Firefox)
6b103d753cb8ace15ce7c63486b0719ce85959ac: Merge again.
Brendan Eich <brendan@mozilla.org> - Tue, 29 Jul 2008 16:02:53 -0700 - rev 17879
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge again.
08ff24743de2163c39bb47a4f594e1e52f4ca773: Guard property cache hits by shape(s).
Brendan Eich <brendan@mozilla.org> - Tue, 29 Jul 2008 16:01:00 -0700 - rev 17878
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Guard property cache hits by shape(s).
df9c6c6a62bfcf1271a80ce10f16259d75a20377: Merge.
Brendan Eich <brendan@mozilla.org> - Tue, 29 Jul 2008 14:52:22 -0700 - rev 17877
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
21de271f5a7b21f0f37df367fef6212b7af99b51: Fix a couple of comments.
Brendan Eich <brendan@mozilla.org> - Tue, 29 Jul 2008 10:53:58 -0700 - rev 17876
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix a couple of comments.
0c154bd6373b06cfaf49f8d0bb704082038aff70: Rename gslots to globalSlots.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 15:28:23 -0700 - rev 17875
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Rename gslots to globalSlots.
5fb357924314dff49c5e8360084c02c7ba0a97b5: Remove global frame transition code. Obsoleted by the new on-demand global loading code which we are about to add.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 15:16:35 -0700 - rev 17874
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Remove global frame transition code. Obsoleted by the new on-demand global loading code which we are about to add.
77a50b8cf504f980dcc20cdd47a7ddfb0a7e592e: Limit tree growth to side exits that expicitly declare that they want to be grown.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 11:13:41 -0700 - rev 17873
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Limit tree growth to side exits that expicitly declare that they want to be grown.
624a5f42008b63d7bf10f5a791eb093bbba3580d: JSOP_ADD over strings
shaver@mozilla.org - Tue, 29 Jul 2008 07:53:31 -0700 - rev 17872
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
JSOP_ADD over strings
baa9cc8969fbfedfec31c2643a266fd7c372fc99: signs, signs, everywhere signs
shaver@mozilla.org - Tue, 29 Jul 2008 07:38:04 -0700 - rev 17871
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
signs, signs, everywhere signs
a0232a1e6de84f18888fae3da92160463fb4c3b7: Trace String.prototype.substring for two-arg case.
shaver@mozilla.org - Tue, 29 Jul 2008 07:32:18 -0700 - rev 17870
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Trace String.prototype.substring for two-arg case. * Export str_substring as js_str_substring. * Add basic String_p_substring builtin (only handle end > begin, both in range). * Add String_p_substring_1 builtin for the missing-end case. * INS_CONST for named constants in traces. * Support boxing of strings. * Support CALLPROP with primitive this. * Support traceable natives which require cx and this. * Support fallible traceable natives. * Fix JSOP_LENGTH to use i2f on result (need that everything-is-doubles T-shirt). * Add strings test.
2e79ec0210996f3d9810080ed803cb77bab80b90: Trace JSOP_LENGTH over flat strings. (Need some cmovery for dep strings.)
shaver@mozilla.org - Tue, 29 Jul 2008 06:51:27 -0700 - rev 17869
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Trace JSOP_LENGTH over flat strings. (Need some cmovery for dep strings.)
5861c0799b130462837d65b34cde4015e34ada4b: Fix spelling.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 01:02:06 -0700 - rev 17868
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix spelling.
338889461e8596f80b0f6bc8479cc38d075742cf: Cleanup global frame switching and add delayed write-back code for doubles.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 01:00:50 -0700 - rev 17867
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Cleanup global frame switching and add delayed write-back code for doubles.
9481af051d761b56a4bd958bf1762a23e6c1eeba: Regularize loop update in SwitchNativeGlobalFrame.
Brendan Eich <brendan@mozilla.org> - Tue, 29 Jul 2008 00:13:59 -0700 - rev 17866
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Regularize loop update in SwitchNativeGlobalFrame.
80fe90ae6f37e4e6dae1ff5567c5169b29374a5d: Fix synthesizeFrame's newifp->callerRegs/frame.regs update to pass along the pointer to the precious js_Interpret regs local and update it.
Brendan Eich <brendan@mozilla.org> - Tue, 29 Jul 2008 00:06:29 -0700 - rev 17865
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix synthesizeFrame's newifp->callerRegs/frame.regs update to pass along the pointer to the precious js_Interpret regs local and update it.
280c81d5e1e06257a8491fdfe0ebabfd723959d1: Try to fix SwitchNativeGlobalFrame, still studying it but these changes seem necessary.
Brendan Eich <brendan@mozilla.org> - Mon, 28 Jul 2008 23:59:29 -0700 - rev 17864
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Try to fix SwitchNativeGlobalFrame, still studying it but these changes seem necessary.
ceee8862d54513321a8dd9a3714462c658f4f674: Fix synthesizeFrame parameterization, and have it reconstruct stack depth; warning and space fixes.
Brendan Eich <brendan@mozilla.org> - Mon, 28 Jul 2008 23:47:20 -0700 - rev 17863
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix synthesizeFrame parameterization, and have it reconstruct stack depth; warning and space fixes.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip