Reviewers: Mads Ager, Message: I'm not sure I've got them all, but it runs in the browser. It's actually not as slow as might be expected in release builds, but it could also be sped up by skipping the enter/leave for accessors that only need to read our heap (True(), IsTrue(), cast accessors, etc.).
Description: Mark a bunch of places where we enter or leave V8 through the API. Indiscriminately mark every place with EnsureInitialized, ON_BAILOUT, or IsDeadCheck (even if they cannot write to V8's heap). Also mark callbacks, and one other place (Function::SetName) hit in Chromium. Please review this at http://codereview.chromium.org/57049 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/api.cc --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
