1. 19 Apr, 2017 1 commit
    • Adam Klein's avatar
      Remove "calls eval" bit from ParseInfo and PreParseData · 9b512732
      Adam Klein authored
      There's no reason to keep track, for a preparsed function itself,
      whether that function calls eval. All that matters is that the ancestor
      scopes are marked as having an inner scope which calls eval. The function
      will have its "calls eval" bit persisted if/when it's fully parsed.
      
      The only "behavioral" change in this patch is the removal of a DCHECK.
      
      Bug: v8:6092
      Change-Id: I17e396c8a265030fe0ad941707e4a97972e6650b
      Reviewed-on: https://chromium-review.googlesource.com/481223
      Commit-Queue: Adam Klein <adamk@chromium.org>
      Reviewed-by: 's avatarMarja Hölttä <marja@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44732}
      9b512732
  2. 12 Apr, 2017 1 commit
  3. 11 Apr, 2017 2 commits
  4. 05 Apr, 2017 3 commits
  5. 03 Mar, 2017 1 commit
  6. 22 Feb, 2017 2 commits
  7. 10 Feb, 2017 5 commits
  8. 25 Jan, 2017 1 commit
    • rmcilroy's avatar
      [complier] Enable parallel eager inner function compilation with compiler dispatcher. · 6d42c450
      rmcilroy authored
      Enable enqueueing of eager inner function compilation onto the compiler
      dispatcher. This enables these tasks to be performed in parallel to
      compilation of the outer functio (only for Ignition functions).
      We currently synchronize to ensure all inner function compilations
       are complete before executing the outer function - future work will
      allow outer function execution to happenin parallel to inner function
      compilation.
      
      BUG=v8:5203,v8:5215
      
      Review-Url: https://codereview.chromium.org/2611313002
      Cr-Commit-Position: refs/heads/master@{#42667}
      6d42c450
  9. 17 Jan, 2017 2 commits
  10. 16 Jan, 2017 1 commit
  11. 09 Jan, 2017 1 commit
  12. 05 Jan, 2017 2 commits
  13. 04 Jan, 2017 1 commit
  14. 03 Jan, 2017 3 commits
  15. 02 Jan, 2017 1 commit
  16. 23 Dec, 2016 2 commits
  17. 16 Dec, 2016 1 commit
  18. 12 Dec, 2016 1 commit