1. Added support for object printing for release mode using the
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 20 Dec 2010 10:38:19 +0000 (10:38 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 20 Dec 2010 10:38:19 +0000 (10:38 +0000)
commite21d76a0e3275a801390b036e65954a419babe1b
tree604d1bac42801c6a86406b310c51b519a20142e5
parentc91f5606d0cffeba9b4a173321f9091bcb186a1d
1. Added support for object printing for release mode using the
   objectprint=on (defaults to off) option (which defines OBJECT_PRINT).
2. Added the ability to print objects to a specified file instead of
   just stdout.
3. Added a use_verbose_printer flag (true by default) to allow some
   object printouts to be less verbose when the flag is false.
4. Fixed a bug in VSNPrintF() where it can potentially write into an
   empty char vector.

Patch by Mark Lam from Hewlett-Packard Development Company, LP

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6080 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
23 files changed:
SConstruct
src/SConscript
src/assembler.cc
src/assembler.h
src/deoptimizer.cc
src/deoptimizer.h
src/flag-definitions.h
src/objects-debug.cc
src/objects.cc
src/objects.h
src/platform-nullos.cc
src/platform-posix.cc
src/platform-win32.cc
src/platform.h
src/property.cc
src/property.h
src/string-stream.cc
src/string-stream.h
src/utils.cc
src/v8utils.h
tools/gyp/v8.gyp
tools/v8.xcodeproj/project.pbxproj
tools/visual_studio/debug.vsprops