1. 18 Oct, 2017 1 commit
  2. 13 Oct, 2017 1 commit
  3. 28 Sep, 2017 1 commit
    • Peter Marshall's avatar
      [cleanup] Replace List with std::vector in api. · 329f6946
      Peter Marshall authored
      The members of HandleScopeImplementer are copied with memcpy when
      the isolate is transferred to another thread. List contained some
      primitives which allowed us to manually free the backing store, which
      was needed in order to ensure that threads would not hold on to
      old pointers and use them later. With std::vector, we can't do that.
      
      Here we change the HandleScopeImplementer to instead use a custom
      structure DetachableVector, which contains a std::vector but allows
      manual detaching and freeing of the backing store. This allows us to
      maintain the old behavior.
      
      Bug: v8:6333
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I6361d161cdb19878ba19ed51d6ba2fae99e8cdc0
      Reviewed-on: https://chromium-review.googlesource.com/660125Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48197}
      329f6946
  4. 11 Sep, 2017 1 commit
  5. 08 Aug, 2017 1 commit
  6. 31 Jul, 2017 1 commit
  7. 20 Jun, 2017 1 commit
  8. 05 Apr, 2017 1 commit
  9. 22 Feb, 2017 1 commit
  10. 17 Oct, 2016 1 commit
  11. 01 Apr, 2016 1 commit
  12. 26 Oct, 2015 3 commits
  13. 20 Aug, 2015 1 commit
  14. 15 Jul, 2015 3 commits
  15. 22 Jun, 2015 1 commit
    • bmeurer's avatar
      [turbofan] Revive the VectorSlotPair and also put feedback on JSCallFunction. · d4f70f8c
      bmeurer authored
      We resurrect the VectorSlotPair in order to be able to separate the
      feedback input for the compiler from the actual type feedback vector
      that is required to meet the IC requirements at runtime. This will allow
      us to for example use feedback from a different context or divide the
      type feedback vector into two separate vectors, without having to touch
      the compiler. It'll allow use to load the vector from the shared
      function info at runtime, while still consuming feedback in the
      compiler (i.e. we don't rely on the feedback vector node to be a heap
      constant).
      
      R=mvstanton@chromium.org
      
      Review URL: https://codereview.chromium.org/1198983002
      
      Cr-Commit-Position: refs/heads/master@{#29185}
      d4f70f8c
  16. 01 Jun, 2015 1 commit
  17. 05 May, 2015 2 commits
  18. 04 Aug, 2014 1 commit
  19. 03 Jun, 2014 1 commit
  20. 29 Apr, 2014 1 commit
  21. 16 Apr, 2014 3 commits
  22. 15 Apr, 2014 1 commit
  23. 14 Apr, 2014 2 commits
  24. 11 Apr, 2014 6 commits
  25. 10 Apr, 2014 1 commit
  26. 08 Apr, 2014 2 commits