Separate JSON parsing from the JavaScript parser.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 27 Oct 2010 09:19:43 +0000 (09:19 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 27 Oct 2010 09:19:43 +0000 (09:19 +0000)
commit938d88e193acb1111986bfb0298afc4fb5d3c310
treea2044a4e78c200b5ab9b5b09519513085744909e
parenta8f271442588ab83422a60ec8f4c1d4b3e29085a
Separate JSON parsing from the JavaScript parser.
Switch JSON parsing to creating the value directly instead of createing
code to create the value.

Review URL: http://codereview.chromium.org/4135004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5715 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/compiler.cc
src/compiler.h
src/debug-debugger.js
src/json.js
src/objects.h
src/parser.cc
src/parser.h
src/runtime.cc
src/runtime.h
src/scanner.h
src/v8natives.js
test/mjsunit/debug-compile-event.js
test/mjsunit/mirror-script.js