Go to file
pfeldman@chromium.org 54f0a5b221 Expose debug context into the native code. This change is doing several things:
1) Exposes Local<Context> v8::Debug::GetDebugContext().
Rationale: We can already get debugger context instance using various workarounds,
so exposing it explicitly in the API only makes things more clear.

2) Removes debugger.HasJavaScriptFrames() requirement for entering debugger context.
Rationale: Sometimes we'd like to call into debugger from the external native code.

3) Makes Debugger v8::Debug::Call execute on debugger context's global object.
Rationale: This is somewhat arguable, but temporary measure. We've agreed that we
should introduce a DebugAPI object that would expose necessary API in the debug-delay.
The problem is that it would take some time to define this API and it is not really
convenient to do that on the v8 land given the difference in v8 / host lifecycle.
The plan is to compose this API as a Debug.* wrapper outside v8 by means of exposing
debugger context's global object here, and once API settles down, upstream it to v8 and
start making Debug::Calls on this new DebugAPI object instead.


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4251 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-03-24 13:09:02 +00:00
benchmarks Remove svn:executable flag from run.html and style.css and change the mime-type of style.css to text/css. 2009-07-15 10:37:10 +00:00
include Expose debug context into the native code. This change is doing several things: 2010-03-24 13:09:02 +00:00
samples Making lint happy. 2010-02-10 11:48:53 +00:00
src Expose debug context into the native code. This change is doing several things: 2010-03-24 13:09:02 +00:00
test Expose debug context into the native code. This change is doing several things: 2010-03-24 13:09:02 +00:00
tools Update Visual Studio project files. 2010-03-23 13:09:33 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Revert pax change as it does not work with older versions of scons. 2010-02-25 08:27:07 +00:00
ChangeLog Prepare push to trunk. Now working on version 2.1.9. 2010-03-24 08:12:14 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Small simplification of #include dependencies. 2010-03-09 06:38:33 +00:00