1. 26 Feb, 2018 1 commit
  2. 02 Aug, 2017 1 commit
  3. 28 Jun, 2017 1 commit
  4. 20 Jun, 2017 1 commit
  5. 02 Feb, 2017 1 commit
  6. 25 Jan, 2017 1 commit
  7. 23 Jan, 2017 1 commit
  8. 20 Jan, 2017 2 commits
  9. 13 Jan, 2017 1 commit
  10. 10 Jan, 2017 1 commit
  11. 09 Jan, 2017 1 commit
  12. 03 Jan, 2017 1 commit
    • gsathya's avatar
      [promises] Refactor debug code · a2c15ba3
      gsathya authored
      -- Removes remaning debug from promise.js and moves it to c++
      -- Changes debug_id to be a smi in PromiseReactionJobInfo and
         PromiseResolveThenableJobInfo.
      -- Changes debug_name to be a smi in PromiseReactionJobInfo and
         PromiseResolveThenableJobInfo.
      -- Adds PromiseDebugActionName and PromiseDebugActionType enums
      -- Adds PromiseDebugActionNameToString and
         PromiseDebugActionTypeToString helper methods
      -- Changes variable `status` to be int in runtime functions.
      -- Changes debug_id to start from 1, not 0 for easier bookkeeping.
      
      BUG=v8:5343
      
      Review-Url: https://codereview.chromium.org/2606093002
      Cr-Commit-Position: refs/heads/master@{#42052}
      a2c15ba3
  13. 22 Dec, 2016 1 commit
  14. 21 Dec, 2016 1 commit
  15. 19 Dec, 2016 1 commit
  16. 07 Dec, 2016 1 commit
  17. 02 Dec, 2016 1 commit
  18. 01 Dec, 2016 1 commit
  19. 25 Nov, 2016 1 commit
  20. 15 Nov, 2016 1 commit
    • clemensh's avatar
      [wasm] Allocate a single script per wasm module · 32077e01
      clemensh authored
      Before, we allocated one script per function per instance, and each
      script referenced the wasm instance and the function index. Now we only
      allocate one script per compiled wasm module, so the script also only
      references this WasmCompiledModule, which causes changes to many interfaces.
      
      Instead of fixing the disassemble API only used via debug.js, I decided
      to drop it for now. Some later CL will reintroduce it via
      DebugInterface.
      
      BUG=v8:5530,chromium:659715
      R=yangguo@chromium.org, titzer@chromium.org
      CC=jgruber@chromium.org
      
      Review-Url: https://codereview.chromium.org/2493823003
      Cr-Commit-Position: refs/heads/master@{#41004}
      32077e01
  21. 19 Oct, 2016 1 commit
  22. 17 Oct, 2016 1 commit
  23. 09 Aug, 2016 1 commit
  24. 21 Jul, 2016 1 commit
  25. 30 Jun, 2016 1 commit
    • titzer's avatar
      [wasm] Disassemble wasm code from script · d249efd7
      titzer authored
      This stores the wasm object and the function index in the script, and
      adds functions to get the disassembled wasm code as well as the offset
      table mapping from byte position to line and column in the disassembly
      solely from the script.
      This will be used to show "ui source code" in DevTools, and map raw
      locations from the stack trace into this code view.
      
      R=yangguo@chromium.org, ahaas@chromium.org, titzer@chromium.org
      BUG=chromium:613110
      
      patch from issue 2063013004 at patchset 80001 (http://crrev.com/2063013004#ps80001)
      
      Review-Url: https://codereview.chromium.org/2105303002
      Cr-Commit-Position: refs/heads/master@{#37430}
      d249efd7
  26. 24 May, 2016 1 commit
  27. 27 Apr, 2016 1 commit
  28. 05 Apr, 2016 1 commit
  29. 15 Feb, 2016 1 commit
  30. 21 Jan, 2016 1 commit
  31. 16 Dec, 2015 1 commit
  32. 15 Dec, 2015 2 commits
  33. 26 Nov, 2015 1 commit
  34. 05 Nov, 2015 1 commit
  35. 22 Oct, 2015 1 commit
  36. 13 Oct, 2015 1 commit
  37. 08 Oct, 2015 1 commit
  38. 01 Oct, 2015 1 commit
    • bmeurer's avatar
      [es6] Fix missing bits for full @@toPrimitive support. · 2a0759d3
      bmeurer authored
      Introduce %_ToNumber intrinsic, which just calls to the existing
      ToNumberStub, and remove all uses of our custom JavaScript plus
      intrinsics based ToNumber and friends.
      
      Also replace the TO_NUMBER_INLINE macro with TO_NUMBER,
      which is currently a wrapper for %_ToNumber. Newly written JS
      code should use TO_NUMBER (similar to TO_STRING, TO_INT32,
      and friends).
      
      Also finally remove the DefaultString/DefaultNumber builtins, which
      are basically the ES5 version of ToPrimitive. Now all code uses the
      ES6 version, which is implemented in Object::ToPrimitive and
      JSReceiver::ToPrimitive in C++.
      
      CQ_INCLUDE_TRYBOTS=tryserver.v8:v8_linux_layout_dbg,v8_linux_nosnap_dbg
      R=jarin@chromium.org
      BUG=v8:4307
      LOG=n
      
      Review URL: https://codereview.chromium.org/1384443002
      
      Cr-Commit-Position: refs/heads/master@{#31054}
      2a0759d3