266b7ffc925d7b04bd7ecca549dde55047758676: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Fri, 06 Jan 2012 17:03:12 -0800 - rev 112391
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Merge from mozilla-central.
a399e98a8d4a538f4e95e9cbe33393e452ce7569: Bug 715357: Fail invalidation properly. (r=dvander)
Chris Leary <cdleary@mozilla.com> - Thu, 05 Jan 2012 17:51:21 -0800 - rev 112390
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Bug 715357: Fail invalidation properly. (r=dvander)
2f73f3274b267adb5fd6447ddb640b31fc930189: Implement {load,store}Element{T,V}, and fix some bugs found in the process (bug 714949, r=sstangl)
Marty Rosenberg <mrosenberg@mozilla.com> - Fri, 06 Jan 2012 13:51:45 -0800 - rev 112389
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Implement {load,store}Element{T,V}, and fix some bugs found in the process (bug 714949, r=sstangl)
012b6e6fa0cb9d6958831d3b8531016ae9773663: Add missing break to EvaluateConstantOperands (no bug, r=jandem)
Eddy Bruel <ejpbruel@mozilla.com> - Fri, 06 Jan 2012 15:40:05 +0100 - rev 112388
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Add missing break to EvaluateConstantOperands (no bug, r=jandem)
a89c5ef5da366f4dfe8f7e1f337253f718d08b8c: Remove spillRegs() and rework LSRA spill intervals (bug 714428, r=dvander)
Jan de Mooij <jdemooij@mozilla.com> - Fri, 06 Jan 2012 11:21:34 +0100 - rev 112387
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Remove spillRegs() and rework LSRA spill intervals (bug 714428, r=dvander)
cf07f07279f15a3d836f3aed6d4b46cd3d97a14d: Fix an assert when storing null/undefined to an array (bug 715088, r=dvander)
Jan de Mooij <jdemooij@mozilla.com> - Fri, 06 Jan 2012 11:18:00 +0100 - rev 112386
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Fix an assert when storing null/undefined to an array (bug 715088, r=dvander)
59eebe662389057cf6e5a56498c69cb02be6a288: Fix SS x64 harness by actually performing signed arithmetic. (No bug, r=cdleary)
Sean Stangl <sstangl@mozilla.com> - Thu, 05 Jan 2012 15:16:53 -0800 - rev 112385
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Fix SS x64 harness by actually performing signed arithmetic. (No bug, r=cdleary)
47b0a1dab4d23d9d8a6ff38cdcb4f0ba4b735b7b: Follow-up nits to bug 714393.
David Anderson <danderson@mozilla.com> - Thu, 05 Jan 2012 13:49:23 -0800 - rev 112384
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Follow-up nits to bug 714393.
7d3ba6b887983b7b6d11f48f4ad727935f41d9ad: Remove type analysis passes that are incompatible with type inference (bug 714393, r=sstangl).
David Anderson <danderson@mozilla.com> - Thu, 05 Jan 2012 13:47:34 -0800 - rev 112383
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Remove type analysis passes that are incompatible with type inference (bug 714393, r=sstangl).
cfc7bfe1eb7d4a5859ee6b4d45ad0125c954461a: Use jsval_layout instead of asRawBits() on x64. (No bug, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Thu, 05 Jan 2012 13:39:48 -0800 - rev 112382
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Use jsval_layout instead of asRawBits() on x64. (No bug, r=dvander)
acfa9cd41bcb1d8fce22e95d25699cebb4371605: Respect ION_DISABLED_SCRIPT in CanEnterAtBranch(). (Bug 715481, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Thu, 05 Jan 2012 13:04:57 -0800 - rev 112381
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Respect ION_DISABLED_SCRIPT in CanEnterAtBranch(). (Bug 715481, r=dvander)
e603054dd5d671394478d24d21fae5e92412b477: Don't re-add asRawBits from the m-c merge.
David Anderson <danderson@mozilla.com> - Thu, 05 Jan 2012 12:27:40 -0800 - rev 112380
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Don't re-add asRawBits from the m-c merge.
799390792a3d199844110a2fc1e9758db7ccd389: Merge.
David Anderson <danderson@mozilla.com> - Thu, 05 Jan 2012 12:21:12 -0800 - rev 112379
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Merge.
69dbb500c49d8966ddf5aac25241277ca5d9d336: Fix merge bustage.
David Anderson <danderson@mozilla.com> - Thu, 05 Jan 2012 12:16:57 -0800 - rev 112378
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Fix merge bustage.
6276fe64003543e107ade90054f382c550ef5d66: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Thu, 05 Jan 2012 12:10:36 -0800 - rev 112377
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Merge from mozilla-central.
6c5fa7b0aa48a7c88f47c9bd22287da4212688e7: Port of OSI to ARM (bug=712846, r=cdleary)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 05 Jan 2012 12:07:41 -0800 - rev 112376
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Port of OSI to ARM (bug=712846, r=cdleary)
478a70bcb33e5d8d4404ea4bf226ca7fdc24b8a4: Actually guard around the call to libc's divide function (bug 708486, r=cdleary)
Marty Rosenberg <mrosenberg@mozilla.com> - Wed, 04 Jan 2012 15:49:31 -0800 - rev 112375
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Actually guard around the call to libc's divide function (bug 708486, r=cdleary)
8d6cfd44818fdaa381bebda7cb7c328e34b32dae: Bug 714397: Inline functions with argc mismatches. (r=sstangl)
Chris Leary <cdleary@mozilla.com> - Wed, 04 Jan 2012 14:30:01 -0800 - rev 112374
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Bug 714397: Inline functions with argc mismatches. (r=sstangl)
bd21710261eb0f9548d4983a0e49caa3e3181ab9: Fix branching based on uninitialized values in ThreadData. (No bug, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Wed, 04 Jan 2012 12:13:18 -0800 - rev 112373
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Fix branching based on uninitialized values in ThreadData. (No bug, r=dvander)
b07c7276e785ecdf176afc211d974b2d24453f3f: Compile JSOP_THIS (Bug 701691, r=)
Nicolas Pierron <nioclas.b.pierron@mozilla.com> - Wed, 04 Jan 2012 02:35:11 +0100 - rev 112372
Push 239 by akeybl@mozilla.com at Thu, 03 Jan 2013 21:54:43 +0000
Compile JSOP_THIS (Bug 701691, r=)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip