1. 01 Nov, 2018 1 commit
  2. 31 Oct, 2018 1 commit
  3. 30 Oct, 2018 2 commits
    • Frank Tang's avatar
      [Intl] Hide Intl["SegmentIterator"] · 78c053a5
      Frank Tang authored
      Fix the code incorrctly exposed Intl["SegmentIterator"] that caused
      Unreachable code in builtins-internal.cc
      
      Bug: chromium:900013
      Change-Id: I50d457a9f065d597b3bbb77a7a45011335c959da
      Reviewed-on: https://chromium-review.googlesource.com/c/1306906Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#57140}
      78c053a5
    • Jungshik Shin's avatar
      Prepare for ICU roll to 63.1 · a46bc035
      Jungshik Shin authored
      In Chromium tree, ICU is rolled to 63.1. And, auto-roller will soon
      try to roll ICU in v8 to 63.1.  Due to a nodejs trybot issue,
      autoroll needs a manual intervention. In the meantime, this CL
      will get rid of other blocking issues for ICU update.
      
      Prepare for the ICU roll by revising test/intl as following:
      
      * Line breaking loose mode is now supported in the
      Chromium's copy of ICU. Adjust the test expectation.
      
      * ICU's uloc_* can handle overlong locale ids. Drop tests
      that are not valid any more.
      
      Once ICU is rolled, a couple of TSAN-suppressed tests can
      be unsuppressed, but that has to be done in a separate CL.
      
      Bug: chromium:893196,v8:8272, v8:8110
      Test: intl/*, test262/test402/*
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I17f11457b61376b1e8d41bbbc951fa6cd3355a54
      Reviewed-on: https://chromium-review.googlesource.com/c/1289369
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#57105}
      a46bc035
  4. 24 Oct, 2018 2 commits
  5. 19 Oct, 2018 1 commit
  6. 18 Oct, 2018 1 commit
  7. 16 Oct, 2018 2 commits
  8. 08 Oct, 2018 2 commits
  9. 06 Oct, 2018 2 commits
  10. 05 Oct, 2018 2 commits
    • Jungshik Shin's avatar
      Use ICU to validate and canonicalize lang tag · 2abb31a9
      Jungshik Shin authored
      - Get rid of an unnecessary call to uloc_canonicalize in js-locale.
      - Do not use regex, but rely on ICU for the structrural validity check
      with Chrome's ICU or ICU 63 or newer. Otherwise, continue to use regex.
      
      This became possible thanks to a couple of bug fixes in ICU ToT that
      were cherry-picked for Chromium's ICU.
      
      Not yet done is to change js-locale to use CanonicalizeLocale().
      That will make a few more tests pass.
      
      Bug: v8:8135
      Test: test262/intl402/Intl/getCanonicalLocales/*
      Test: test262/intl402/Locale/*
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: I45c10b298fb041e0b39a4d96309c68a7966f91c2
      Reviewed-on: https://chromium-review.googlesource.com/c/1215223
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#56399}
      2abb31a9
    • Frank Tang's avatar
      [Intl] add Intl.Segmenter - part 1 · 4274d2f1
      Frank Tang authored
      Add the JSSegmenter and hook up constructor,
      supportedLocales and resolvedOptions only
      Desgin Doc- https://goo.gl/fgc2Cp
      
      TBR: bmeurer@chromium.org
      Bug: v8:6891
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: Ief25fb31d724c55c43c0fdf3080294fa83486e4f
      Reviewed-on: https://chromium-review.googlesource.com/c/1247362
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#56393}
      4274d2f1
  11. 26 Sep, 2018 3 commits
  12. 24 Sep, 2018 1 commit
  13. 14 Sep, 2018 1 commit
    • PhistucK's avatar
      [Intl] Rename dayperiod to dayPeriod · 53de7345
      PhistucK authored
      Previously, DateTimeFormat.prototype.formatToParts returned an object
      with the property key 'dayperiod' which is incorrect as per the spec.
      This patch updates the property key to say 'dayPeriod', making this spec
      compliant.
      
      R=cira@chromium.org
      
      Bug: chromium:865351
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I37f50797387bc69d5e29d7c2911bc5cc0fad37ac
      Reviewed-on: https://chromium-review.googlesource.com/1145304Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Commit-Queue: PhistucK <phistuck@gmail.com>
      Cr-Commit-Position: refs/heads/master@{#55922}
      53de7345
  14. 13 Sep, 2018 2 commits
  15. 11 Sep, 2018 3 commits
  16. 07 Sep, 2018 1 commit
    • Michael Achenbach's avatar
      Reland "[test] Increase coverage of d8_default test suites" · 0dba4b90
      Michael Achenbach authored
      This is a reland of 8ac91f6c
      
      Skips failing tests on gc stress and fixes predictable testing.
      
      Original change's description:
      > [test] Increase coverage of d8_default test suites
      >
      > NOTRY=true
      >
      > Bug: v8:7285,v8:8140
      > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > Change-Id: I9cb216de302bc787189f8f12f5b254909b0f5773
      > Reviewed-on: https://chromium-review.googlesource.com/1208496
      > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55682}
      
      Bug: v8:7285, v8:8140, v8:8141
      Change-Id: Ia7a437b874d5c8712f6def30382404e527145610
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_android_arm64_n5x_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux_optional_rel_ng
      Cq-Include-Trybots: luci.v8.try:v8_linux_gc_stress_dbg
      Cq-Include-Trybots: luci.v8.try:v8_mac64_gc_stress_dbg
      Reviewed-on: https://chromium-review.googlesource.com/1209762Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55701}
      0dba4b90
  17. 06 Sep, 2018 3 commits
  18. 05 Sep, 2018 1 commit
  19. 04 Sep, 2018 2 commits
  20. 31 Aug, 2018 1 commit
  21. 30 Aug, 2018 1 commit
  22. 29 Aug, 2018 2 commits
  23. 27 Aug, 2018 2 commits
    • Sathya Gunasekaran's avatar
      [Intl] Correctly pass usage option to Collator · 59c03fef
      Sathya Gunasekaran authored
      The spec specifies that search and standard can not be valid values
      for the collation extension keyword. Instead users are expected to use
      the options bag to set the correct usage options.
      
      But, ICU expects the usage option to be set through the collation
      extension value.
      
      In this patch, we set the usage option using the collation extension
      value in ICU. For resolvedOptions, we filter out this extension value
      using ICU to be spec compatible.
      
      Previously, we stored the usage option on the JSCollator instance. But
      this patch changes the logic to just look it up from the icu::Collator
      when required. This saves one word of memory.
      
      This fails a test262 that was incorrectly fixed. A follow on patch
      will fix the test262 test.
      
      Bug: v8:5751
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I8c66c6286287e686f4cd152fa1301f9d51c38654
      Reviewed-on: https://chromium-review.googlesource.com/1180488Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55437}
      59c03fef
    • Brian Stell's avatar
      Replace the JS version of supportedLocalesOf with the C++ version. · 6b3fde42
      Brian Stell authored
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I5f6adec8857398f82598295e86d2559c96363647
      
      Bug: v8:7955, v8:7869, v8:5751
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I5f6adec8857398f82598295e86d2559c96363647
      Reviewed-on: https://chromium-review.googlesource.com/1184046
      Commit-Queue: Brian Stell <bstell@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55434}
      6b3fde42
  24. 23 Aug, 2018 1 commit