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

Reply via email to