Reviewers: Michael Starzinger,
Description:
Make the Isolate parameter mandatory in Locker and Unlocker classes.
Note that leaving out the Isolate parameter previously had a very special
meaning, namely "use the *default* Isolate", i.e. the one magically created
at
program initialization time. All other API entries use the meaning "current
Isolate", which is different in a multi-threaded setting and confusing.
Temporarily disabled deprecations until Chrome is ready.
BUG=v8:2487
Please review this at https://codereview.chromium.org/11970009/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M include/v8.h
M samples/lineprocessor.cc
M src/d8-debug.cc
M src/d8.h
M src/d8.cc
M src/debug.cc
M src/isolate.h
M src/isolate.cc
M src/v8threads.cc
M test/cctest/cctest.h
M test/cctest/cctest.cc
M test/cctest/test-api.cc
M test/cctest/test-lockers.cc
M test/cctest/test-thread-termination.cc
M test/cctest/test-threads.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev