Reland^2 r22105 "Remove static initializer from isolate"
authorjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 2 Jul 2014 14:43:54 +0000 (14:43 +0000)
committerjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 2 Jul 2014 14:43:54 +0000 (14:43 +0000)
commitd8aefde6175df21286704b2074fc371fabd32605
treedffe47b2425242bf67ae916ac96ce01deb894926
parent44d6ef37ab785ec1bfbde473026ed2660f6399b1
Reland^2 r22105 "Remove static initializer from isolate"

Make Isolate::UncheckedCurrent() return NULL if Isolate wasn't yet initialized
to avoid reentrancy when running with the profiler

BUG=none
R=dcarney@chromium.org
LOG=n

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22167 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/isolate.cc
src/isolate.h
src/mksnapshot.cc
src/sampler.cc
test/cctest/cctest.cc
tools/check-static-initializers.sh