Fix test serialization path for windows.

This work-around takes into account that MSVS doesn't build to "out".

BUG=
R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20261 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Always initialize elements pointer in fast literals.

BUG=
R=mvstanton@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20262 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Fix interpreted regexp build.

R=dslomov@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20263 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Mark debug-stepout-scope-part8 as flaky for ARM gc-stress.

TBR=machenbach@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20264 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
ARM64: Check size of code generated in ProfileEntryHookStub::MaybeCallEntryHook.

R=jochen@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20265 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
ASan support for the Zone

R=jarin@chromium.org, kcc@google.com

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20266 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Reland "ARM64: Add overflow checking support for multiplications by constant powers of 2."

This includes fixes for the overflow case spotted in mjsunit/mul-exhaustive-part4.

R=ulan@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20267 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Promise constructor should not be enumerable.

Promise should not be enumerable in the global object.

BUG=352597
R=rossberg@chromium.org
LOG=Y

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

Patch from Yutaka Hirano <yhirano@chromium.org>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20268 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Only assign environments when they are actually needed. (x64 only)

Twin of https://code.google.com/p/v8/source/detail?r=20231.

R=yangguo@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20271 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
ARM64: fix DoDeferredTaggedToI

BUG=

R=ulan@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20272 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Introduce leap, movzxbp, movzxwp, repmovsp and xchgp for x64 port

R=verwaest@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Introduce andp, notp, orp and xorp for x64 port

R=verwaest@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20276 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Introduce andp, notp, orp and xorp for x64 port
Add X32 port into V8

Rebased with d35bc7c38c54e5cf51ff5d73831556f4dbad8884
Rebased with e9287e5b9addceb1cfa6642fd32c264fe03c6502
Rebased with 17811cd01a2aabc456a56677e1ca098dc8e740c8
Rebased with de57800048a2737614327d9803d4f17206354a11
Rebased with 6ac3afd74e2db3aeee456c9be474b29cbf1afce6
Rebased with 8ff59e1e370e0e6d244092290ea8ca8d23975e4f
Handled comments for X32