1. 28 Jun, 2018 3 commits
    • jgruber's avatar
      Reland "[build] Disable slow asserts for v8_enable_fast_mksnapshot" · edef59ca
      jgruber authored
      This is a reland of 7a0d6a50
      
      Original change's description:
      > [build] Disable slow asserts for v8_enable_fast_mksnapshot
      >
      > Slow asserts double the time spent in mksnapshot. While we want them
      > enabled on our bot builds, local builds should be fast and don't
      > necessarily need them.
      >
      > This also adds v8_enable_fast_mksnapshot as default in gm.py.
      >
      > Bug: v8:7891,v8:6688
      > Change-Id: I5ab1491f3396c4351de30dbbb80a81e2242c5db9
      > Reviewed-on: https://chromium-review.googlesource.com/1116552
      > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
      > Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54074}
      
      TBR=jkummerow@chromium.org
      
      Bug: v8:7891, v8:6688
      Change-Id: I3b1e80b3ca156b7d571ebc7f04e341f0ba716691
      Reviewed-on: https://chromium-review.googlesource.com/1118139Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54080}
      edef59ca
    • Jakob Gruber's avatar
      Revert "[build] Disable slow asserts for v8_enable_fast_mksnapshot" · cf66f737
      Jakob Gruber authored
      This reverts commit 7a0d6a50.
      
      Reason for revert: Breaks no-slow-assert builds.
      
      Original change's description:
      > [build] Disable slow asserts for v8_enable_fast_mksnapshot
      > 
      > Slow asserts double the time spent in mksnapshot. While we want them
      > enabled on our bot builds, local builds should be fast and don't
      > necessarily need them.
      > 
      > This also adds v8_enable_fast_mksnapshot as default in gm.py.
      > 
      > Bug: v8:7891,v8:6688
      > Change-Id: I5ab1491f3396c4351de30dbbb80a81e2242c5db9
      > Reviewed-on: https://chromium-review.googlesource.com/1116552
      > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
      > Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54074}
      
      TBR=jkummerow@chromium.org,jgruber@chromium.org
      
      Change-Id: I6b048e819846c4bd9a064f82e2f3c7609369cd33
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7891, v8:6688
      Reviewed-on: https://chromium-review.googlesource.com/1118138Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54077}
      cf66f737
    • jgruber's avatar
      [build] Disable slow asserts for v8_enable_fast_mksnapshot · 7a0d6a50
      jgruber authored
      Slow asserts double the time spent in mksnapshot. While we want them
      enabled on our bot builds, local builds should be fast and don't
      necessarily need them.
      
      This also adds v8_enable_fast_mksnapshot as default in gm.py.
      
      Bug: v8:7891,v8:6688
      Change-Id: I5ab1491f3396c4351de30dbbb80a81e2242c5db9
      Reviewed-on: https://chromium-review.googlesource.com/1116552Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54074}
      7a0d6a50
  2. 26 Jun, 2018 2 commits
  3. 21 Jun, 2018 3 commits
  4. 19 Jun, 2018 1 commit
  5. 18 Jun, 2018 2 commits
  6. 14 Jun, 2018 1 commit
  7. 13 Jun, 2018 3 commits
  8. 11 Jun, 2018 1 commit
  9. 08 Jun, 2018 2 commits
  10. 07 Jun, 2018 3 commits
  11. 06 Jun, 2018 4 commits
  12. 05 Jun, 2018 1 commit
  13. 04 Jun, 2018 1 commit
  14. 03 Jun, 2018 1 commit
  15. 01 Jun, 2018 1 commit
    • Dan Elphick's avatar
      [objects] Deprecate GetIsolate/Heap behind a flag · 9a43b378
      Dan Elphick authored
      Adds a new flag v8_deprecate_get_isolate that marks
      HeapObject::GetIsolate/GetHeap, Handle<T>(T*) and handle<T>(T*) as
      [[deprecated]]. Deprecation warnings are not converted to errors so an
      entire build can be completed to collect all the warnings.
      
      Also adds a new script tools/collect_deprecation_stats.sh which runs the
      build (assuming the flag is set) and collects the number of uses of
      deprecated functions. E.g. at the time of upload, we get:
      
      Total deprecated calls: 2265
          515 GetHeap
          842 GetIsolate
          210 handle
          698 Handle
      
      Bug: v8:7786
      Change-Id: I7043c597fa90bc77759a357ef3c2a5fefe933491
      Reviewed-on: https://chromium-review.googlesource.com/1082478Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Dan Elphick <delphick@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#53475}
      9a43b378
  16. 23 May, 2018 2 commits
  17. 22 May, 2018 1 commit
  18. 18 May, 2018 2 commits
  19. 16 May, 2018 1 commit
  20. 15 May, 2018 2 commits
  21. 13 May, 2018 1 commit
  22. 09 May, 2018 2 commits