Reviewers: Yang,
Description:
Merged r12816, r12826, r12830 into 3.14 branch.
Catch stack overflow in JSON.parse.
Fix ugly typo in GenerateNewNonStrictFast.
Treat leading zeros in JSON.parse correctly.
R=
yan...@chromium.org
BUG=chromium:157520,chromium:158185
Please review this at
https://codereview.chromium.org/11362114/
SVN Base:
https://v8.googlecode.com/svn/branches/3.14
Affected files:
M src/ia32/code-stubs-ia32.cc
M src/json-parser.h
M src/version.cc
M src/x64/code-stubs-x64.cc
A + test/mjsunit/regress/regress-crbug-157520.js
A + test/mjsunit/regress/regress-crbug-158185.js