1. 19 Sep, 2013 1 commit
  2. 10 Sep, 2013 1 commit
  3. 28 Aug, 2013 1 commit
  4. 06 Aug, 2013 1 commit
  5. 19 Jul, 2013 1 commit
  6. 18 Jul, 2013 2 commits
  7. 17 Jul, 2013 2 commits
  8. 10 Sep, 2012 1 commit
  9. 21 Sep, 2011 1 commit
  10. 19 Sep, 2011 1 commit
  11. 23 Aug, 2011 1 commit
  12. 16 May, 2011 1 commit
  13. 22 Mar, 2011 1 commit
  14. 18 Mar, 2011 3 commits
  15. 07 Dec, 2010 2 commits
  16. 04 Nov, 2010 1 commit
  17. 27 Sep, 2010 1 commit
  18. 14 Jul, 2010 1 commit
  19. 20 May, 2010 1 commit
  20. 24 Mar, 2010 1 commit
    • pfeldman@chromium.org's avatar
      Expose debug context into the native code. This change is doing several things: · 54f0a5b2
      pfeldman@chromium.org authored
      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
      54f0a5b2
  21. 18 Jan, 2010 1 commit
  22. 15 Jan, 2010 1 commit
  23. 18 Dec, 2009 1 commit
  24. 14 Dec, 2009 1 commit
  25. 13 Dec, 2009 1 commit
  26. 18 Nov, 2009 1 commit
  27. 17 Aug, 2009 1 commit
  28. 05 Aug, 2009 1 commit
  29. 18 May, 2009 1 commit
    • sgjesse@chromium.org's avatar
      Add a script cache to the debugger · 94879a93
      sgjesse@chromium.org authored
      When loaded scripts are requested this cache is filled with all the script objects in the heap. Hereafter its content is kept in sync with the active scripts in the heap through the notifications of new scripts compiled and by using weak handles to get notified when a script is collected.
      
      Through the tracking of collected scripts the debugger event OnScriptCollected have been added to notify a debugger that a script previously returned through the scripts command is no longer in use.
      
      Make the ComputeIntegerHash globally available.
      
      Moved clearing of the mirror cache to when debugger is really left. Previously recursive invocations of the debugger cause the mirror cache to be cleared causing handles to become either stale or reference other objects.
      Review URL: http://codereview.chromium.org/115462
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1988 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      94879a93
  30. 04 May, 2009 1 commit
  31. 29 Apr, 2009 5 commits