Fixed a bunch of memory leaks in tests, including:
authorchristian.plesner.hansen@gmail.com <christian.plesner.hansen@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 27 Mar 2009 00:24:49 +0000 (00:24 +0000)
committerchristian.plesner.hansen@gmail.com <christian.plesner.hansen@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 27 Mar 2009 00:24:49 +0000 (00:24 +0000)
commit9142c42df29f5cd7966ac0101ff0e5ec04fac0ee
treec87a0c750c5eea855ab38cc2f5f112fa1d140531
parentd970e04e041fb54054dacb095a8858b8aaee989b
Fixed a bunch of memory leaks in tests, including:
 - String traversal test data (now in a zone)
 - Debug message thread (now joined on exit)
 - Threading test threads (now joined on exit)
 - Changed message tests framework to cope with valgrind
Also, fixed a bug where we'd try to delete stack-allocated objects
when tearing down v8.  Good times.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1622 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
17 files changed:
include/v8.h
samples/shell.cc
src/api.cc
src/debug.cc
src/debug.h
src/flag-definitions.h
src/flags.cc
src/log.cc
src/log.h
src/platform-linux.cc
src/v8.cc
src/zone-inl.h
src/zone.h
test/cctest/cctest.cc
test/cctest/test-api.cc
test/cctest/test-strings.cc
test/message/testcfg.py