be0b7b523b3f56a93d5f300292fa9b9e6cfde0bb: Merge backout, a=orange.
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:48:27 -0700 - rev 54728
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Merge backout, a=orange.
b5c1497459bb795251f0ff048b5625d077c10d15: Backed out changeset 63066ec9dd8d (a=orange).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:46:03 -0700 - rev 54727
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Backed out changeset 63066ec9dd8d (a=orange).
62bdc753da2aaa0acb4523d2e6e23ff857b0b936: Backed out changeset 8e5656d33bba (a=orange).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:45:30 -0700 - rev 54726
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Backed out changeset 8e5656d33bba (a=orange).
8e5656d33bba32c08e1bc687e68dc47b025a7e65: Added test case for bug 597378 (a=NPOTB).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:14:36 -0700 - rev 54725
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Added test case for bug 597378 (a=NPOTB).
491044fa498af5b4f8167b36b9b0c8a057807ca6: Merge mozilla-central to tracemonkey. a=whatever
Robert Sayre <sayrer@gmail.com> - Mon, 27 Sep 2010 12:40:49 -0400 - rev 54724
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Merge mozilla-central to tracemonkey. a=whatever
63066ec9dd8d8fa7d7c5e0ee55ebc15dd29b908d: Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=sayrer).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 09:02:08 -0700 - rev 54723
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=sayrer).
660c0c8a0d34a334fccfdfcdad11ee1dc1dda8ce: Merge mozilla-central to tracemonkey.
Robert Sayre <sayrer@gmail.com> - Sun, 26 Sep 2010 12:49:11 -0400 - rev 54722
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Merge mozilla-central to tracemonkey.
3e7fbdbd0b2f8464f66ed2f2fd21359f8428ebbb: Remove useless comment.
Robert Sayre <sayrer@gmail.com> - Sat, 25 Sep 2010 23:05:36 -0400 - rev 54721
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Remove useless comment.
0ff917ab21e45693888b6b8ccd49b319b43af786: bug 591836: split JS out of libxul to work around VS2005 PGO compiler crash. r=khuey a=sayrer
Mike Shaver <shaver@mozilla.org> - Sat, 25 Sep 2010 18:29:05 -0700 - rev 54720
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
bug 591836: split JS out of libxul to work around VS2005 PGO compiler crash. r=khuey a=sayrer
1bbc0fc1074723a8244af66784eb0bff0e922161: Optimize FrameState for large linear scripts (bug 591836, r=dmandelin).
David Anderson <danderson@mozilla.com> - Tue, 21 Sep 2010 18:34:42 -0700 - rev 54719
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Optimize FrameState for large linear scripts (bug 591836, r=dmandelin). * * * Remove FrameState::base (bug 591836 part 1, r=dmandelin). * * * New register pinning invariants (bug 591836 part 2, r=dmandelin). * * * Remove FrameState::tosFe() (bug 591836 part 3, r=dmandelin). * * * New copy order invariant (bug 591836 part 4, r=dmandelin). * * * Optimize immutable frame syncing (bug 591836 part 5, r=dmandelin). * * * Optimize frame merging (bug 591836 part 6, r=dmandelin). * * * Optimize copying frame entries (bug 591836 part 7, r=dmandelin). * * * Optimize mutable frame syncing (bug 591836 part 8, r=dmandelin). * * * Optimize syncing in try blocks (bug 591836 part 9, r=dmandelin).
b079aae532120484388644310c166dc7e2a15788: bug 597736 - fixing TreeFragment leak. r=gal
Igor Bukanov <igor@mir2.org> - Tue, 21 Sep 2010 14:58:19 +0200 - rev 54718
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
bug 597736 - fixing TreeFragment leak. r=gal
d0a2aec8dcb8798cdd50d09a0456c8fb77c41f09: Fix assert when comparing identical values, bug 599488. r=dvander
Brian Hackett <bhackett1024@gmail.com> - Sat, 25 Sep 2010 10:47:19 -0700 - rev 54717
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Fix assert when comparing identical values, bug 599488. r=dvander
71fa2c4f4cf820a31f47c32d258130b8e927d07a: bug 599481 - static string tables should be constant. r=alangpierce
Igor Bukanov <igor@mir2.org> - Sat, 25 Sep 2010 00:36:58 +0200 - rev 54716
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
bug 599481 - static string tables should be constant. r=alangpierce
9a25714382f44f4b33e9a69a25c5ec876767eb03: Fix patch merge problem that restored bad old script line for 597945-1.js.
Brendan Eich <brendan@mozilla.org> - Sat, 25 Sep 2010 17:16:35 +0200 - rev 54715
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Fix patch merge problem that restored bad old script line for 597945-1.js.
a6232ac986de00b099e40a3229cf19c62f6b8154: bug 558861 - followup to add missing explicit template instantiations for assureThingIsAligned
Igor Bukanov <igor@mir2.org> - Sat, 25 Sep 2010 11:42:25 +0200 - rev 54714
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
bug 558861 - followup to add missing explicit template instantiations for assureThingIsAligned
97f175be11e9dae4df57021fd87b0cde85a59f34: Object.defineProperty should avoid JS API inside engine, plus a few other cleanups (598176, r=jorendorff).
Brendan Eich <brendan@mozilla.org> - Thu, 16 Sep 2010 23:07:02 -0700 - rev 54713
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Object.defineProperty should avoid JS API inside engine, plus a few other cleanups (598176, r=jorendorff).
b7869eca1558417f2b77ae5f43deb5fb08008832: Bug 597814 - Optimize js_DoubleToECMAInt32 for MSVC and gcc x86_64. r=dvander
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 24 Sep 2010 20:19:43 -0400 - rev 54712
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Bug 597814 - Optimize js_DoubleToECMAInt32 for MSVC and gcc x86_64. r=dvander
543d3ddf76e02e9b9f3f817771bb6957b940186d: Bug 558861 - Fix assertion on startup. r=gal
Gregor Wagner <anygregor@gmail.com> - Fri, 24 Sep 2010 15:07:02 -0700 - rev 54711
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Bug 558861 - Fix assertion on startup. r=gal
31904ce8b08b7d33292a2047438fb3ead597866e: No bug. Fix some nits and warning fixes.
Blake Kaplan <mrbkap@gmail.com> - Fri, 24 Sep 2010 15:05:46 -0700 - rev 54710
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
No bug. Fix some nits and warning fixes.
17ef96fe00951df2492527e170afa553ec05edce: Templatize MethodJIT Assemblers. b=598835, r=dvander.
Sean Stangl <sstangl@mozilla.com> - Fri, 24 Sep 2010 17:12:08 -0400 - rev 54709
Push 16011 by rsayre@mozilla.com at Wed, 29 Sep 2010 06:01:57 +0000
Templatize MethodJIT Assemblers. b=598835, r=dvander.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip