1. 20 Mar, 2019 1 commit
  2. 17 Jan, 2019 1 commit
    • tzik's avatar
      Use local MicrotaskQueue in unittests · eebdb0f5
      tzik authored
      MicrotaskQueueTest uses Isolate's default_microtask_queue for testing,
      however the instance is shared between test cases, and causes flaky
      failure of MicrotaskQueueTest.BufferGrowth.
      
      This CL adds a MicrotaskQueue instance for each test fixture, so that
      each test cases use separate ones.
      
      Also, this CL removes the DCHECK that denies non-default MicrotaskQueue
      to run, which is unneeded after https://crrev.com/c/1369906.
      
      Bug: v8:8124
      Change-Id: I4ff236c327bf0be14f582b3ca8c802fd72661b42
      Reviewed-on: https://chromium-review.googlesource.com/c/1417315Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Commit-Queue: Taiju Tsuiki <tzik@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58901}
      eebdb0f5
  3. 08 Jan, 2019 1 commit
  4. 29 Nov, 2018 1 commit
  5. 23 Nov, 2018 1 commit
  6. 30 Oct, 2018 2 commits
  7. 20 Sep, 2018 1 commit
    • Ross McIlroy's avatar
      [Compile] Refactor CompilerDispatcher for inner function compilation jobs · 80195fc5
      Ross McIlroy authored
      Refactors the CompilerDispatcher to be able to enqueue eager inner functions
      for off-thread compilation during top-level compilation of a script.
      
      Unoptimized compile jobs are simplified to only have two phases - compile
      and finalization. Only finalization requires heap access (and therefore
      needs to be run on the main thread). The change also introduces a requirement
      to register a SFI with a given compile job after that job is posted, this
      is due to the fact that an SFI won't necessarily exist at the point the job
      is posted, but is created later when top-level compile is being finalized.
      Logic in the compile dispatcher is update to deal with the fact that a job
      may not be able to progress if it doesn't yet have an associated SFI
      registered with it.
      
      BUG=v8:8041
      
      Change-Id: I66cccd626136738304a7cab0e501fc65cf342514
      Reviewed-on: https://chromium-review.googlesource.com/1215782
      Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
      Reviewed-by: 's avatarMarja Hölttä <marja@chromium.org>
      Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#56088}
      80195fc5
  8. 17 Sep, 2018 1 commit
  9. 14 Sep, 2018 1 commit
  10. 15 Aug, 2018 1 commit
  11. 20 Jul, 2018 1 commit
  12. 14 Nov, 2017 1 commit
    • Camillo Bruni's avatar
      [RCS] Add explicit tests for function callbacks · 6526c6dd
      Camillo Bruni authored
      This CL adds a very crude unittest to check that RuntimeCallStats work
      correctly with api callbacks present. This currently doesn't check that
      all parent timers (namely FunctionCallback) are handled properly.
      
      Drive-by-Fix:
      - Use Microseconds for all RCS timer tests
      - Add TestWithContext::SetGlobalProperty helper
      - Use explicit v8:: prefix in test-utils.{h,cc}
      
      Change-Id: I054e78abca0b87a3b9e07d3b06cccdad15403bae
      Reviewed-on: https://chromium-review.googlesource.com/766429
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49348}
      6526c6dd
  13. 13 Nov, 2017 1 commit
  14. 30 Aug, 2017 1 commit
  15. 14 Mar, 2017 1 commit
  16. 10 Feb, 2017 1 commit
  17. 17 Oct, 2016 1 commit
  18. 10 Oct, 2016 1 commit
    • bmeurer's avatar
      [turbofan] Enforce native context specialization. · f6bd23f2
      bmeurer authored
      There were once plans to generate cross-context code with TurboFan,
      however that doesn't fit into the model anymore, and so all of this
      is essentially dead untested code (and thus most likely already broken
      in subtle ways). With this mode still in place it would also be a lot
      harder to make inlining based on SharedFunctionInfo work.
      
      BUG=v8:2206,v8:5499
      R=jarin@chromium.org
      
      Review-Url: https://codereview.chromium.org/2406803002
      Cr-Commit-Position: refs/heads/master@{#40109}
      f6bd23f2
  19. 20 Sep, 2016 1 commit
  20. 01 Aug, 2016 1 commit
  21. 29 Jun, 2016 1 commit
  22. 01 Apr, 2016 1 commit
  23. 29 Apr, 2015 1 commit
  24. 27 Apr, 2015 1 commit
  25. 20 Apr, 2015 1 commit
  26. 26 Jan, 2015 1 commit
  27. 23 Jan, 2015 2 commits
  28. 02 Dec, 2014 1 commit
  29. 07 Oct, 2014 1 commit
  30. 06 Oct, 2014 2 commits
  31. 02 Oct, 2014 1 commit
  32. 01 Oct, 2014 1 commit
  33. 04 Sep, 2014 1 commit