1. 12 Oct, 2017 33 commits
  2. 11 Oct, 2017 7 commits
    • Jungshik Shin's avatar
      Revert "Enable icu-timezone-data by default" · 28ef8dc7
      Jungshik Shin authored
      This reverts commit d9a25842.
      
      Reason for revert: 
      
      I'm reverting this CL for a few reasons. #2 is the most significant and I should have thought of that before making a switch. Sorry for that.   
      
      1) perf-regression: http://crbug.com/769706
      2) http://crbug.com/612010 : ICU timezone update is not propagated to zygote process so that new tabs will hold on to an old timezone even after a timezone change on Linux and Chrome OS. 
      3) http://crbug.com/754053 : OS timezone detection issues on macOS 10.13, Ubutu 16, RHEL 7, SuSe Linux 12 or newer. ; it's being fixed. So, it actually ok.  
      4) http://crbug.com/771868 : timezone wrong in gmail: If it's due to #3, we're fine because it's fixed. If not, we need to look more.
      
      Original change's description:
      > Enable icu-timezone-data by default
      > 
      > This will introduce a new behavior on POSIX(-like) platforms. Timezone
      > names inside parentheses after GMT offset will not be 3-4 letter
      > abbreviation any longer. They'll be human-readable names in the current
      > default locale. This matches the current Windows behavior.
      > 
      > new Date(2017, 5, 22).toString()
      > new Date(2017, 11, 22).toString()
      > 
      > Current:
      > 
      > Thu Jun 22 2017 00:00:00 GMT-0700 (PDT)
      > Fri Dec 22 2017 00:00:00 GMT-0800 (PST)
      > 
      > New in en-US locale:
      > 
      > Thu Jun 22 2017 00:00:00 GMT-0700 (Pacific Daylight Time)
      > Fri Dec 22 2017 00:00:00 GMT-0800 (Pacific Standard Time)
      > 
      > New in German locale:
      > 
      > Thu Jun 22 2017 00:00:00 GMT-0700 (Nordamerikanische Westküsten-Sommerzeit)
      > Fri Dec 22 2017 00:00:00 GMT-0800 (Nordamerikanische Westküsten-Normalzeit)
      > 
      > BUG=v8:6031, v8:2137, v8:6076
      > TEST=mjsunit/icu-date-lord-howe.js, mjsunit/icu-date-to-string.js
      > 
      > Change-Id: I4e7fd8b3ddae5c7779e220c4c101e45904fcdc01
      > Reviewed-on: https://chromium-review.googlesource.com/625164
      > Commit-Queue: Jungshik Shin <jshin@chromium.org>
      > Reviewed-by: Daniel Ehrenberg <littledan@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#47953}
      
      TBR=adamk@chromium.org,littledan@chromium.org,jshin@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:6031, v8:2137, v8:6076, chromium:769706, chromium:612010, chromium:771868
      Change-Id: I60d75467ee21975d3a235344b01c0d2d44a7da96
      Reviewed-on: https://chromium-review.googlesource.com/713404Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48478}
      28ef8dc7
    • Alexey Kozyatinskiy's avatar
      Roll third_party/inspector_protocol to 8cb7a4f50ff7d5b1b7f2e5df0542dc577c88bdc3 · 744b49ef
      Alexey Kozyatinskiy authored
      This roll includes:
      - [inspector_protocol] fixed compatibility with latest jinja 2.9.6
      - [inspector_protocol] removed unused variable
      - Follow up on alph's review comments.
      - Provide default escape implementation for latin and wide strings.
      - Allow escaping utf8 strings in embedders that operate std::string.
      - Upload inspector_protocol changes to Gerrit by default
      - [inspector_protocol] Fix building with non-ASCII paths
      - [inspector_protocol] added StringUtil::toDouble method as requirement
      - Add const char* overloads to ErrorSupport
      
      BUG=chromium:743313
      R=dgozman@chromium.org
      
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Ic81a62c638bf592ae65c84055d53d926e50715ac
      Reviewed-on: https://chromium-review.googlesource.com/713538Reviewed-by: 's avatarDmitry Gozman <dgozman@chromium.org>
      Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48477}
      744b49ef
    • John Barboza's avatar
      PPC/s390: Delete ObjectTriple and support code · a445b97c
      John Barboza authored
      Port fc413158
      
      Original Commit Message:
      
          ObjectTriple isn't used since f1ec44e2. Delete
          it, and simplify CEntryStub on all backends.
      
      R=martyn.capewell@arm.com, joransiu@ca.ibm.com, jyan@ca.ibm.com, bjaideep@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: I4897783bb848e016d93731585e6891033fa4d4cf
      Reviewed-on: https://chromium-review.googlesource.com/714022Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#48476}
      a445b97c
    • Aseem Garg's avatar
      [wasm] Add uma stat for wasm lazy throughput · 9fdb8c82
      Aseem Garg authored
      This CL adds an uma stat to track the throughput
      of lazy compilation for wasm functions in KB/s.
      
      BUG=chromium:770618
      R=kschimpf@chromium.org,bradnelson@chromium.org,isherman@chromium.org
      
      Change-Id: Iad06cfb1f185f7e2ab6b0198282c03c3d8f29e2e
      Reviewed-on: https://chromium-review.googlesource.com/706276
      Commit-Queue: Aseem Garg <aseemgarg@chromium.org>
      Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
      Reviewed-by: 's avatarBrad Nelson <bradnelson@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48475}
      9fdb8c82
    • Eric Holk (eholk)'s avatar
      Reland "Reland "[wasm] trap handlers: fall back on old signal handler"" · 1117da83
      Eric Holk (eholk) authored
      This is a reland of cc237d87
      Original change's description:
      > Reland "[wasm] trap handlers: fall back on old signal handler"
      > 
      > This is a reland of ee4fe896
      > Original change's description:
      > > [wasm] trap handlers: fall back on old signal handler
      > > 
      > > This is primarily needed to test D8 under ASan. ASan installs a signal handler
      > > early in the process startup to show stack traces from crashes. We need to make
      > > sure that if V8 does not handle a signal then the existing handler gets a
      > > chance.
      > > 
      > > This change only applies when using V8's default signal handler. When
      > > integrating with the embedder's signal handler the behavior is unchanged.
      > > 
      > > Bug: chromium:771948
      > > Change-Id: Ifd560acf9700ec5f714f009530258fa92c83cabe
      > > Reviewed-on: https://chromium-review.googlesource.com/705823
      > > Reviewed-by: Deepti Gandluri <gdeepti@chromium.org>
      > > Commit-Queue: Eric Holk <eholk@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#48429}
      > 
      > Bug: chromium:771948
      > Change-Id: Ide307091c432fd933c48f89c51851b8dce44dd30
      > Reviewed-on: https://chromium-review.googlesource.com/710114
      > Reviewed-by: Deepti Gandluri <gdeepti@chromium.org>
      > Commit-Queue: Eric Holk <eholk@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#48435}
      
      Bug: chromium:771948
      Change-Id: I781dfe356a728760090b6ccfa58212096e8f20c8
      Reviewed-on: https://chromium-review.googlesource.com/713956Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
      Commit-Queue: Eric Holk <eholk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48474}
      1117da83
    • John Barboza's avatar
      PPC/s390: [arm64] Pair some pushes and delete unused code · 61a23faa
      John Barboza authored
      Port 193dcf76
      
      Original Commit Message:
      
          Pair some stack ops so that they deal with an even numbers of registers, add
          padding around profile entry calls, and delete some unused macro assembler code.
      
      R=martyn.capewell@arm.com, joransiu@ca.ibm.com, jyan@ca.ibm.com, bjaideep@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: I017ccc699839b04bc7295d00c45e315f7cf074c1
      Reviewed-on: https://chromium-review.googlesource.com/713996Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
      Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#48473}
      61a23faa
    • Wez's avatar
      Disable querying of CPU info under ARM64. · d567f413
      Wez authored
      There are currently no decisions based on the CPU implementor, variant
      or part values for ARM64, and the code to fetch those values was not
      compatible with Fuchsia/ARM64.
      
      Bug: chromium:772031
      Change-Id: I2305fc7a97d8c0a24bb0ad115447665976e5814a
      Reviewed-on: https://chromium-review.googlesource.com/706642Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Reviewed-by: 's avatarRodolph Perfetta <rodolph.perfetta@arm.com>
      Commit-Queue: Wez <wez@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48472}
      d567f413