external/v8/3.16.git
12 months agoMerged r14074 into 3.16 branch. master
danno@chromium.org [Mon, 1 Apr 2013 18:15:50 +0000 (18:15 +0000)]
Merged r14074 into 3.16 branch.

ARM: fix dictionary negative lookup.

BUG=171975

TBR=ulan@chromium.org

Review URL: https://codereview.chromium.org/13393012

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@14102 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

12 months agoMerged r14027 into 3.16 branch.
verwaest@chromium.org [Fri, 22 Mar 2013 13:13:54 +0000 (13:13 +0000)]
Merged r14027 into 3.16 branch.

Always mark the entire valid prefix of the descriptor array.

BUG=chromium:196331

R=jkummerow@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12995020

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@14046 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

12 months agoMerged r13946 into 3.16 branch.
svenpanne@chromium.org [Tue, 19 Mar 2013 08:39:52 +0000 (08:39 +0000)]
Merged r13946 into 3.16 branch.

Fixed two register allocator bugs (off-by-one error/failure propagation).

BUG=v8:2576

R=verwaest@chromium.org

Review URL: https://codereview.chromium.org/12684014

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13983 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

12 months agoMerged r13891 into 3.16 branch.
svenpanne@chromium.org [Tue, 19 Mar 2013 08:30:36 +0000 (08:30 +0000)]
Merged r13891 into 3.16 branch.

Fixed register allocation corner case.

BUG=177883

R=verwaest@chromium.org

Review URL: https://codereview.chromium.org/12684013

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13981 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 months agoMerged r13733 into 3.16 branch.
ulan@chromium.org [Fri, 15 Mar 2013 12:06:15 +0000 (12:06 +0000)]
Merged r13733 into 3.16 branch.

Visit stored context when iterating stack for optimized stub.

BUG=v8:2509

R=mstarzinger@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12865003

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13951 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 months agoMerged r13788, r13658 into 3.16 branch.
yangguo@chromium.org [Wed, 13 Mar 2013 10:30:35 +0000 (10:30 +0000)]
Merged r13788, r13658 into 3.16 branch.

Limit EatAtLeast recursion by a budget.

Fix NegateCompareOp and InvertCompareOp

BUG=178790,v8:2537

R=jkummerow@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12746003

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13924 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 months agoMerged r13828, r13847 into 3.16 branch.
yangguo@chromium.org [Mon, 11 Mar 2013 14:12:18 +0000 (14:12 +0000)]
Merged r13828, r13847 into 3.16 branch.

Properly handle misses for StoreArrayLengthStub on ia32 and x64

Fix Array.length, String.length and Function.prototype LoadICs on x64.

BUG=v8:2566,v8:2568

R=verwaest@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12518006

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13904 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 months agoMerged r13762 into 3.16 branch.
yangguo@chromium.org [Mon, 4 Mar 2013 13:18:00 +0000 (13:18 +0000)]
Merged r13762 into 3.16 branch.

Make message listener API backwards compatible.

R=ulan@chromium.org
BUG=

Review URL: https://chromiumcodereview.appspot.com/12378069

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13799 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 months agoMerged r13654, r13655, r13657, r13695 into 3.16 branch.
palfia@homejinni.com [Thu, 28 Feb 2013 12:04:56 +0000 (12:04 +0000)]
Merged r13654, r13655, r13657, r13695 into 3.16 branch.

MIPS: Add separate flag for --trace-stub-failures

MIPS: Generate the TransitionElementsStub using Crankshaft

MIPS: Support pass-through of stub caller arguments

MIPS: Fix mips gyp build for chromium.

R=jkummerow@chromium.org
BUG=

Review URL: https://codereview.chromium.org/12328162

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13773 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 months agoMerged r13648 into 3.16 branch.
svenpanne@chromium.org [Wed, 27 Feb 2013 09:54:39 +0000 (09:54 +0000)]
Merged r13648 into 3.16 branch.

Don't try to unlink instructions twice during GVN

BUG=chrome:175141

R=danno@chromium.org

Review URL: https://codereview.chromium.org/12353002

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13746 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

14 months agoCreate V8 3.16 branch for Chrome 26
danno@chromium.org [Mon, 11 Feb 2013 10:19:43 +0000 (10:19 +0000)]
Create V8 3.16 branch for Chrome 26

git-svn-id: http://v8.googlecode.com/svn/branches/3.16@13636 ce2b1a6d-e550-0410-aec6-3dcde31c8c00