1. 02 Aug, 2017 1 commit
    • Alexey Kozyatinskiy's avatar
      [inspector] move breakpoint management to native · cd9e86a5
      Alexey Kozyatinskiy authored
      My goal was to move breakpoint API to native with minimal changes around, so on inspector side we use v8::debug::BreakpointId instead of String16, on v8::internal::Debug we use i::BreakPoint object instead of break point object created inside of debug.js.
      
      There are a lot of opportunities how we can improve breakpoints (at least we can avoid some of linear lookups to speedup implementation) but I think that as first step we need to remove mirrors/debug.js APIs.
      
      Drive by: debugger-script.js and usage of debugger context in inspector code base.
      
      R=yangguo@chromium.org,jgruber@chromium.org,clemensh@chromium.org
      
      Bug: v8:5510,chromium:652939
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I0b17972c39053dd4989bbe26db2bb0b88ca378f7
      Reviewed-on: https://chromium-review.googlesource.com/593156Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47091}
      cd9e86a5
  2. 29 Mar, 2017 1 commit
  3. 23 Nov, 2016 3 commits
  4. 22 Nov, 2016 1 commit
  5. 21 Nov, 2016 1 commit
    • jgruber's avatar
      [debug-wrapper] Adapt tests, breakpoint.actual_location · 1834ab72
      jgruber authored
      Adapted various tests to restrictions of inspector protocol:
      
      * osr-typing-debug-change: Don't set function variable value.
      * debug-evaluate-locals: Add variable introduced by eval, run typeof
        inside evaluate().
      * regress-419663: Don't set duplicate breakpoints.
      * regress-crbug-465298: Compare against function name instead of value.
      * regress-crbug-621361: Make evaluate return string results.
      * debug-script: Various counts were off due to new way tests are called.
                      Added new inspector script type.
      
      Breakpoints now contain the actual break position, and remote object
      reconstruction has been extended a bit.
      
      BUG=v8:5530
      
      Review-Url: https://codereview.chromium.org/2505363002
      Cr-Commit-Position: refs/heads/master@{#41129}
      1834ab72
  6. 11 Oct, 2016 1 commit
  7. 31 May, 2016 1 commit
  8. 05 Feb, 2016 2 commits
  9. 12 Jan, 2016 3 commits
  10. 20 Oct, 2015 1 commit
  11. 16 Jun, 2015 1 commit
  12. 21 May, 2015 1 commit
  13. 11 May, 2015 1 commit
  14. 08 May, 2015 1 commit
    • domenic's avatar
      Add the concept of a V8 extras exports object · ad547cea
      domenic authored
      Exposed to the extras as extrasExports (on the builtins object), on
      which they can put things that should be accessible from C++. Exposed
      to C++ through the V8 API as v8::Context::GetExtrasExportsObject().
      
      Adding a test (in test-api.cc) required adding a simple extra,
      test-extra.js, which we build into the standalone builds.
      
      R=yangguo@chromium.org, jochen@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/1128113006
      
      Cr-Commit-Position: refs/heads/master@{#28317}
      ad547cea
  15. 16 Jan, 2015 1 commit
  16. 28 Nov, 2014 3 commits
  17. 20 Oct, 2014 1 commit
  18. 16 Sep, 2014 1 commit
  19. 07 Aug, 2014 1 commit
  20. 06 Aug, 2014 3 commits
  21. 05 Aug, 2014 1 commit
  22. 04 Aug, 2014 2 commits
  23. 06 May, 2014 1 commit
  24. 31 Mar, 2014 1 commit
  25. 27 Mar, 2014 1 commit
  26. 25 Mar, 2014 1 commit
  27. 24 Mar, 2014 1 commit
  28. 13 Mar, 2014 1 commit
  29. 11 Mar, 2014 1 commit
  30. 08 Mar, 2014 1 commit