610e5465b74a988b649b67729671f47d8e7a8012: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 23:51:43 -0700 - rev 17887
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
b43051428b55b82175ec6e54995a693aa5dee344: Add a generic list data structure and fix side exit handling to always pick the right typemap to work with (exit map, not entry map).
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 23:48:39 -0700 - rev 17886
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add a generic list data structure and fix side exit handling to always pick the right typemap to work with (exit map, not entry map).
2ab8e8d38cca529a3042e0665cc70e43d43e66ec: Merge.
dvander@iroh.alliedmods.net - Tue, 29 Jul 2008 19:20:36 -0500 - rev 17885
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
31a1d13aa7044dcc1f364e3de93e3b9123b4fd99: Fixed some MSVC whinings, implemented rdtsc on win32
David Anderson <danderson@mozilla.com> - Tue, 29 Jul 2008 19:19:51 -0500 - rev 17884
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed some MSVC whinings, implemented rdtsc on win32
858f1c9faed18b68cb711220bc748a0ccb952463: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 29 Jul 2008 17:15:00 -0700 - rev 17883
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
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.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip