af9e8de0c166596ab3489dc33f55be8b8e21d2cc: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Wed, 09 May 2012 12:31:01 -0700 - rev 112463
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
8b8ee1dc234264bcbacb12a1d0f10ae330b8a241: Fix a rare gc bug by pushing the current IonCode onto the stack right after we link in an exit frame. (bug 750925, r=dvander)
Marty Rosenberg <mrosenberg@mozilla.com> - Tue, 08 May 2012 17:51:47 -0700 - rev 112462
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix a rare gc bug by pushing the current IonCode onto the stack right after we link in an exit frame. (bug 750925, r=dvander)
49dad96faabaa36d24e85eb379e70bc31dd14ac5: Fix merge bustage.
David Anderson <danderson@mozilla.com> - Tue, 08 May 2012 17:50:43 -0700 - rev 112461
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix merge bustage.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Tue, 08 May 2012 17:34:07 -0700 - rev 112460
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
57e056f0da79c010b7999bc650c2a570bf3a9855: Bug 701963 - IonMonkey: Compile JSOP_LOOKUPSWITCH. [Test case generator and generated test cases].
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 08 May 2012 18:10:34 -0400 - rev 112459
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 701963 - IonMonkey: Compile JSOP_LOOKUPSWITCH. [Test case generator and generated test cases].
db8988ec955033090a363745724e154a2d93d0d2: Bug 701963 - IonMonkey: Compile JSOP_LOOKUPSWITCH. (r=jandem)
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 08 May 2012 18:07:02 -0400 - rev 112458
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 701963 - IonMonkey: Compile JSOP_LOOKUPSWITCH. (r=jandem)
a2c4615bc59581d6cd9e9cc31ac1487be9939602: Bug 743129 - Clear ionReturnOverride in HandleException. (r=dvander)
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 08 May 2012 10:47:31 -0400 - rev 112457
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 743129 - Clear ionReturnOverride in HandleException. (r=dvander)
8d5c24720c284643ae9b1219edf88b833eca33c4: Fix OS X compilation (no bug, r=red)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Mon, 07 May 2012 19:14:54 -0700 - rev 112456
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix OS X compilation (no bug, r=red)
7993365e3e2b7a7af5af5e6d4c212e42f9aef93e: Create unexpected argument object from StackIter (Bug 751635, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Mon, 07 May 2012 18:27:22 -0700 - rev 112455
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Create unexpected argument object from StackIter (Bug 751635, r=dvander)
ee18fa0d0b40150792a7dbb5447891eddc84d449: Bugless - Indent JSON spew so we can open large files with a text editor. r=mjrosenb
Sean Stangl <sstangl@mozilla.com> - Mon, 07 May 2012 15:46:58 -0700 - rev 112454
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bugless - Indent JSON spew so we can open large files with a text editor. r=mjrosenb
5abefc2eeb6fed0b18e106440078b92b933da22f: Bug 745362, part 3/3 - Implement rounding correctly on ARM. r=sstangl
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 07 May 2012 14:18:16 -0700 - rev 112453
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 745362, part 3/3 - Implement rounding correctly on ARM. r=sstangl
c525862b862b95509ba8e35ce1a234aef3bfd97a: Bug 745362, part 2/3 - Fix floor on ARM. r=jbramley
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 07 May 2012 14:18:16 -0700 - rev 112452
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 745362, part 2/3 - Fix floor on ARM. r=jbramley
14f9f71fcf983b4ef1fc5b1958ef7c827ab9cac2: Bug 745362, part 1/3 - Implement Math.floor() and Math.round() for x86/x64. r=pierron
Sean Stangl <sstangl@mozilla.com> - Mon, 07 May 2012 14:18:16 -0700 - rev 112451
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 745362, part 1/3 - Implement Math.floor() and Math.round() for x86/x64. r=pierron
02fbff5051a3688e0761faf0f61016329e17d84f: Fix build.
David Anderson <danderson@mozilla.com> - Fri, 04 May 2012 19:41:25 -0700 - rev 112450
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix build.
080fe4327259783bf01cd24cc561cbc21e61d959: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Fri, 04 May 2012 19:16:35 -0700 - rev 112449
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
65c019632ba05d3f96ae67716321f652118562cf: When the new represetative element is chosen, its consumers should be marked, since it will appear to not change. (bug 748091, r=sstangl)
Marty Rosenberg <mrosenberg@mozilla.com> - Fri, 04 May 2012 17:22:52 -0700 - rev 112448
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
When the new represetative element is chosen, its consumers should be marked, since it will appear to not change. (bug 748091, r=sstangl)
9d1cb3806f20791dfa23ac107813bfd747be92a9: Bug 489623 - JSOP_SETPROP does not run resolve hook when adding properties (try 3)
Kannan Vijayan <kvijayan@mozilla.com> - Fri, 04 May 2012 13:57:52 -0400 - rev 112447
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 489623 - JSOP_SETPROP does not run resolve hook when adding properties (try 3)
68777651999a5c9c31a9d653717532d37c1563bb: Remove unexpected properties from the global object. (Bug 750582, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 04 May 2012 00:07:23 -0700 - rev 112446
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Remove unexpected properties from the global object. (Bug 750582, r=dvander) * Check if the shape is writable. * Clean-up SetPropertyCache and extract isSetPropertyInlinable and isPropertyInlinable, rename the other predicate to isAddPropertyInlinable to clarify. * Add VMFunction to handle the bottom of SetPropertyOperation and use it inside SetPropertyCache to fix wrong use of SETNAME on the global object.
89dc67e650160839e2f83c1bc732992f77ddd8e7: Skip next OSR in case forbidOSR flag is GC-ed. (Bug 751383, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Thu, 03 May 2012 22:55:29 -0700 - rev 112445
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Skip next OSR in case forbidOSR flag is GC-ed. (Bug 751383, r=dvander)
c660397f6ab25e596d6fd1a2ce3eb2ca1b52626f: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Thu, 03 May 2012 11:40:52 -0700 - rev 112444
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip