1. 15 Nov, 2018 6 commits
  2. 14 Nov, 2018 32 commits
  3. 13 Nov, 2018 2 commits
    • Junliang Yan's avatar
      PPC/s390: [iwyu] Remove include heap-inl.h -> counters.h · 256604d9
      Junliang Yan authored
      Port bd0a7fd6
      
      Original Commit Message:
      
          This reduces the build steps after touching counters.h from 710 to 191, thus
          detaching counters.h from the giant include cluster.
      
      R=marja@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=v8:7490,v8:8238
      LOG=N
      
      Change-Id: I7694a21856c228c6d0335c1f1e5e9177c96cc7da
      Reviewed-on: https://chromium-review.googlesource.com/c/1333940Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#57485}
      256604d9
    • Frank Tang's avatar
      [Intl] Cache intl objects in isolate · 7aced299
      Frank Tang authored
      Remove old code in v8::Date::DateTimeConfigurationChangeNotification
      Add code to clear date time cache object in isolate.
      
      Running benchmark
      python -u tools/run_perf.py --binary-override-path \
        out/x64.release/d8 --filter "JSTests/Strings/StringLocaleCompare" \
        test/js-perf-test/JSTests.json
      python -u tools/run_perf.py --binary-override-path \
        out/x64.release/d8 --filter "JSTests/Dates" \
        test/js-perf-test/JSTests.json
      python -u tools/run_perf.py --binary-override-path \
        out/x64.release/d8 --filter "JSTests/Numbers" \
        test/js-perf-test/JSTests.json
      
      BEFORE THE FIX:
      StringLocaleCompare-Strings(Score): 184287
      toLocaleDateString-Dates(Score): 10456
      toLocaleString-Dates(Score): 10436
      toLocaleTimeString-Dates(Score): 10700
      toLocaleString-Numbers(Score): 2935
      
      AFTER THE FIX in Patch Set 13:
      StringLocaleCompare-Strings(Score): 57470000
      toLocaleDateString-Dates(Score): 6141000
      toLocaleString-Dates(Score): 4093000
      toLocaleTimeString-Dates(Score): 6323000
      toLocaleString-Numbers(Score): 3371000
      
      Bug: chromium:901748, chromium:901747, v8:5751
      Change-Id: I7578e2ced0fe967dce6424d17f15ab806cc522be
      Reviewed-on: https://chromium-review.googlesource.com/c/1320892
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#57484}
      7aced299