1. 29 Aug, 2018 2 commits
  2. 28 Aug, 2018 3 commits
  3. 27 Aug, 2018 1 commit
  4. 25 Aug, 2018 1 commit
  5. 24 Aug, 2018 3 commits
  6. 23 Aug, 2018 1 commit
  7. 21 Aug, 2018 4 commits
  8. 20 Aug, 2018 1 commit
  9. 18 Aug, 2018 1 commit
  10. 17 Aug, 2018 1 commit
  11. 16 Aug, 2018 1 commit
  12. 15 Aug, 2018 1 commit
  13. 14 Aug, 2018 1 commit
  14. 08 Aug, 2018 2 commits
  15. 07 Aug, 2018 1 commit
  16. 06 Aug, 2018 1 commit
    • Sathya Gunasekaran's avatar
      [Intl] Optimize Intl.PluralRules · cdb4d913
      Sathya Gunasekaran authored
      Previously, Intl.PluralRules was mostly implemented in JavaScript. This
      patch moves most of the constructor and parts of other methods to C++.
      
      The size of the Intl.PluralRules object is reduced by not storing
      MinimumIntegerDigits, MinimumFractionDigits, MaximumFractionDigits,
      MinimumSignificantDigits, MaximumSignificantDigits. Instead these are
      looked up from icu::DecimalFormat as required.
      
      Another optimziation is that we don't create the result of
      resolvedOptions when the Intl.PluralRules object is constructed, but
      instead defer until this method is called. In the future, we may want
      to cache the result.
      
      This patch also cleans up several error handling paths that shouldn't
      happen with ICU and instead just crashes should it ever happen.
      
      Bug: v8:5751
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I84c5aa6c25c35fe2d336693dee1b36bf3dcd4a79
      Reviewed-on: https://chromium-review.googlesource.com/1158701
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Reviewed-by: 's avatarJungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54917}
      cdb4d913
  17. 02 Aug, 2018 1 commit
    • Jungshik Shin's avatar
      Accept Etc/GMT* as a valid time zone id. · 4343e1a9
      Jungshik Shin authored
      Etc/GMT* time zones are  listed in the INAN time zone database and
      they should be accepted as valid.
      
      This CL will be followed by a CL for moving time zone name checks to C++
      that will accept all the time zone names (e.g. EST5EDT, Hongkong, ROK, Zulu).
      
      Bug: chromium:364374
      Test: intl/date-format/timezone.js
      Test: mjsunit/regress/regress-crbug-364374
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: If0e5327d7e980504a9cb3d2b641e907ebce61180
      Reviewed-on: https://chromium-review.googlesource.com/1159546
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54879}
      4343e1a9
  18. 30 Jul, 2018 2 commits
  19. 29 Jul, 2018 1 commit
    • Jungshik Shin's avatar
      Reland "[Intl] Move Number.toLocaleString from js to c++" · 65d0b783
      Jungshik Shin authored
      This reverts commit c83fae06.
      
      Reason for revert: the CL that required the revert of this CL was relanded.
      
      https://chromium-review.googlesource.com/c/v8/v8/+/1154247
      
      Original change's description:
      > Revert "[Intl] Move Number.toLocaleString from js to c++"
      >
      > This reverts commit a895f01a.
      >
      > Reason for revert: Needed for other revert:
      > https://chromium-review.googlesource.com/c/v8/v8/+/1152767
      >
      > Original change's description:
      > > [Intl] Move Number.toLocaleString from js to c++
      > >
      > >
      > > Bug: v8:7960
      > > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > > Change-Id: I21a524b620e210cce625a1a00e68c0b687187087
      > > Reviewed-on: https://chromium-review.googlesource.com/1144659
      > > Commit-Queue: Frank Tang <ftang@chromium.org>
      > > Reviewed-by: Jungshik Shin <jshin@chromium.org>
      > > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#54741}
      >
      > TBR=jshin@chromium.org,gsathya@chromium.org,bstell.chromium.org@gmail.com,ftang@chromium.org
      >
      > Change-Id: I060fa2834dde5e1b4cc71923cc066d97bce2a33b
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: v8:7960
      > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > Reviewed-on: https://chromium-review.googlesource.com/1152787
      > Reviewed-by: Michael Achenbach <machenbach@chromium.org>
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54746}
      
      TBR=machenbach@chromium.org,jshin@chromium.org,gsathya@chromium.org,bstell.chromium.org@gmail.com,ftang@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:7960
      Change-Id: I7a7a67db77b9b5a181f1751a03186eb7e8b271a0
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/1154248
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarJungshik Shin <jshin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54774}
      65d0b783
  20. 28 Jul, 2018 1 commit
    • Frank Tang's avatar
      Reland "[Intl] move localeCompare to C++" · 22c7dd2e
      Frank Tang authored
      This is a reland of 51ad234f
      
      With a manual layout rebaseline of js/fast/string-prototype-properties
      [1], this CL can be relanded without breaking the layout test.
      
      [1] https://chromium-review.googlesource.com/c/chromium/src/+/1154289
      also marks the test for skipping until this fix is rolled to Chromium.
      
      
      Original change's description:
      > [Intl] move localeCompare to C++
      >
      >
      > Bug: v8:7958
      > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > Change-Id: I84a27dda5205c8581a7ffe37213d685cc49974fa
      > Reviewed-on: https://chromium-review.googlesource.com/1144644
      > Commit-Queue: Frank Tang <ftang@chromium.org>
      > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54740}
      
      TBR=ftang@chromium.org, gsathya@chromium.org
      
      Bug: v8:7958
      Test: layout test: js/fast/string-prototype-properties
      Change-Id: Ic546349fcbc935917ded018801f7d942e50565d5
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/1154247
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarJungshik Shin <jshin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54772}
      22c7dd2e
  21. 27 Jul, 2018 6 commits
  22. 26 Jul, 2018 2 commits
  23. 25 Jul, 2018 1 commit
  24. 24 Jul, 2018 1 commit