Added a version of the v8::HandleScope constructor with an Isolate and use that consi...
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 15 Mar 2013 12:06:53 +0000 (12:06 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 15 Mar 2013 12:06:53 +0000 (12:06 +0000)
commit53310ac152bd58c9d9c297084345f6163307436c
tree0def311a0ca524164a26bfd4c2c3d01804e9d244
parent308e665982a7910309917552e9a3b9614b9947b4
Added a version of the v8::HandleScope constructor with an Isolate and use that consistently.

I tried to limit the use of v8::Isolate::GetCurrent() and v8::internal::Isolate::Current() as much as possible, but sometimes this would have involved restructuring tests quite a bit, which is better left for a separate CL.

BUG=v8:2487

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13953 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
51 files changed:
include/v8.h
samples/lineprocessor.cc
samples/process.cc
samples/shell.cc
src/api.cc
src/d8-debug.cc
src/d8-debug.h
src/d8-posix.cc
src/d8-readline.cc
src/d8.cc
src/d8.h
src/debug.cc
src/factory.cc
src/mksnapshot.cc
test/cctest/test-accessors.cc
test/cctest/test-alloc.cc
test/cctest/test-api.cc
test/cctest/test-assembler-arm.cc
test/cctest/test-assembler-ia32.cc
test/cctest/test-assembler-mips.cc
test/cctest/test-assembler-x64.cc
test/cctest/test-compiler.cc
test/cctest/test-cpu-profiler.cc
test/cctest/test-date.cc
test/cctest/test-debug.cc
test/cctest/test-declarative-accessors.cc
test/cctest/test-decls.cc
test/cctest/test-deoptimization.cc
test/cctest/test-dictionary.cc
test/cctest/test-disasm-arm.cc
test/cctest/test-disasm-ia32.cc
test/cctest/test-disasm-mips.cc
test/cctest/test-func-name-inference.cc
test/cctest/test-global-object.cc
test/cctest/test-heap-profiler.cc
test/cctest/test-heap.cc
test/cctest/test-lockers.cc
test/cctest/test-log-stack-tracer.cc
test/cctest/test-log.cc
test/cctest/test-mark-compact.cc
test/cctest/test-object-observe.cc
test/cctest/test-parsing.cc
test/cctest/test-profile-generator.cc
test/cctest/test-random.cc
test/cctest/test-regexp.cc
test/cctest/test-serialize.cc
test/cctest/test-strings.cc
test/cctest/test-symbols.cc
test/cctest/test-thread-termination.cc
test/cctest/test-threads.cc
test/cctest/test-weakmaps.cc