Version 3.26.31.1 (merged r21196)

Fix index register assignment in LoadFieldByIndex for arm, arm64, and mips.

BUG=368243
LOG=N
R=machenbach@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21286 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Skip presubmit errors caused by lint update.

Prevent presubmit errors when merging to the 3.26 branch.

BUG=
R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21289 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Disable handle zapping for release builds on 3.26

BUG=318206
LOG=y
R=danno@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21367 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.26.31.2 (merged r21743)

Fix invalid attributes when generalizing because of incompatible map change.

BUG=382143
LOG=N
R=jarin@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21753 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.26.31.3 (merged r21299)

Skip write barriers when updating the weak hash table.

BUG=359401,378206
LOG=N
R=svenpanne@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21757 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.26.31.4 (merged r21509, r21858, r21525)

Avoid HeapObject check in HStoreNamedField.

Add unit test for regression in GVN caused by field type tracking.

MIPS: Avoid HeapObject check in HStoreNamedField.

BUG=v8:3347
LOG=N
R=ishell@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21860 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merge remote-tracking branch 'upstream/3.26' into 3.26