1. 21 Nov, 2018 3 commits
  2. 19 Nov, 2018 5 commits
  3. 16 Nov, 2018 3 commits
  4. 13 Nov, 2018 1 commit
  5. 12 Nov, 2018 2 commits
  6. 09 Nov, 2018 1 commit
  7. 07 Nov, 2018 1 commit
  8. 06 Nov, 2018 1 commit
  9. 05 Nov, 2018 2 commits
  10. 31 Oct, 2018 4 commits
  11. 29 Oct, 2018 1 commit
  12. 25 Oct, 2018 2 commits
  13. 24 Oct, 2018 1 commit
  14. 19 Oct, 2018 1 commit
  15. 17 Oct, 2018 2 commits
  16. 16 Oct, 2018 1 commit
  17. 12 Oct, 2018 1 commit
  18. 11 Oct, 2018 1 commit
    • Junliang Yan's avatar
      PPC/s390: [async] Introduce dedicated JSAsyncFunctionObject. · 71898faf
      Junliang Yan authored
      Port a63987a4
      
      Original Commit Message:
      
          This JSAsyncFunctionObject represents the implicit generator object
          inside of async functions, and also holds the outer promise for the
          async functions. This in turn allows us to get rid of the .promise
          in the Parser / BytecodeGenerator completely, and will make it
          possible to build zero-cost async stack traces independent of the
          concrete synchronous part of the stack frame (which currently breaks
          in Node.js).
      
          In the bytecode all the async function operations now take this new
          JSAsyncFunctionObject instead of passing both the .generator_object
          and the .promise, which further simplifies and shrinks the bytecode.
          It also reduces the size of async function frames, potentially making
          the suspend/resume cheaper.
      
          This also changes `await` to use intrinsics instead of calling to
          special JSFunctions on the native context, and thus reduces the size of
          the native contexts.
      
          to TurboFan.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Ife0aa45b11580f316e657942485907cf78336e4b
      Reviewed-on: https://chromium-review.googlesource.com/c/1276867
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#56581}
      71898faf
  19. 10 Oct, 2018 3 commits
  20. 05 Oct, 2018 1 commit
  21. 03 Oct, 2018 2 commits
  22. 01 Oct, 2018 1 commit