1. 14 Nov, 2016 1 commit
  2. 11 Nov, 2016 1 commit
    • gsathya's avatar
      [promises] Remove one runtime call to create_resolving_functions · ec61e6b4
      gsathya authored
      - Creates a new promise-utils.{h, cc} which refactors out the
      logic to create resolving functions. This is shared between the
      runtime functions and builtins.
      
      - Changes PromiseResolveThenableJobInfo to store the context
      since we no longer create the resolving functions in JS.
      
      - Changes EnqueuPromiseResolveThenableJob to take in the promise and
        not the callbacks.
      
      BUG=v8:5343
      
      Review-Url: https://codereview.chromium.org/2487053002
      Cr-Commit-Position: refs/heads/master@{#40941}
      ec61e6b4
  3. 10 Nov, 2016 1 commit
  4. 09 Nov, 2016 1 commit
  5. 07 Nov, 2016 2 commits
  6. 04 Nov, 2016 4 commits
  7. 02 Nov, 2016 1 commit
  8. 01 Nov, 2016 1 commit
  9. 31 Oct, 2016 2 commits
  10. 28 Oct, 2016 1 commit
  11. 27 Oct, 2016 1 commit
  12. 26 Oct, 2016 1 commit
  13. 25 Oct, 2016 4 commits
  14. 21 Oct, 2016 1 commit
    • leszeks's avatar
      [compiler] Mark shared functions for optimization · 4a31323e
      leszeks authored
      The current method of marking functions for optimization, which replaces
      the JSFunction's code object with one that triggers optimization, would
      never allow unnamed functions to be optimized. This is an issue for a
      style of programming which heavily relies on passing around closures.
      
      This patch sets a bit on the SharedFunctionInfo when a JSFunction is
      marked. When another JSFunction referring to the same SharedFunctionInfo
      is lazily compiled, it immediately triggers a non-concurrent optimize.
      
      BUG=v8:5512
      
      Review-Url: https://chromiumcodereview.appspot.com/2437043002
      Cr-Commit-Position: refs/heads/master@{#40506}
      4a31323e
  15. 19 Oct, 2016 1 commit
  16. 18 Oct, 2016 2 commits
  17. 17 Oct, 2016 4 commits
  18. 14 Oct, 2016 2 commits
  19. 13 Oct, 2016 4 commits
  20. 12 Oct, 2016 5 commits