1. 07 Oct, 2021 1 commit
    • Frank Tang's avatar
      Reland "[intl] Fix consistency in Intl API" · fed33f90
      Frank Tang authored
      This is a reland of a1e6efd8
      
      Fix Android issue by checking the resources is not filtering out.
      
      Original change's description:
      > [intl] Fix consistency in Intl API
      >
      > Fix several edge cases consistency issues with ICU discovered by test262 test by
      > using Intl Enumeration API
      > 1. Work around ICU short coming of always fallback in currency display
      >  name so when the fallback is "none" in DisplayNames, the force fallback
      > code will produce the correct undefined from the of(currency_code) method.
      > 2. Always check numbering system is not algorithm based numbering system
      > to fix DateTimeFormat/RelativeTimeFormat/NumberFormat
      > resolvedOptions().numberingSystem when the reqested numberingSystem is one
      > of the numbering systems that we filter out the resources and not supported.
      > 3. Generalize the iso8601 bit solution in DateTimeFormat and rename it to
      > alt_calendar bit to also fix DateTimeFormat resolvedOptions report
      > calendar as "islamic" while requesting "islamic-rgsa".
      > 4. Work around reporting inconsistency of currency code and display name
      > in ICU.
      >
      > Bug: v8:12209
      > Change-Id: Ibd349ee55426fad7d6f20a5e93fb35ff7438e111
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3153576
      > Commit-Queue: Frank Tang <ftang@chromium.org>
      > Reviewed-by: Shu-yu Guo <syg@chromium.org>
      > Cr-Commit-Position: refs/heads/main@{#77242}
      
      Bug: v8:12209
      Change-Id: I96e1ba33e97f6a4abbe20e23a8fdff6cdf8bc131
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3207380Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#77290}
      fed33f90
  2. 06 Oct, 2021 2 commits
    • Frank Tang's avatar
      Revert "[intl] Fix consistency in Intl API" · 34f278b8
      Frank Tang authored
      This reverts commit a1e6efd8.
      
      Reason for revert: Break Arm64
      
      Original change's description:
      > [intl] Fix consistency in Intl API
      >
      > Fix several edge cases consistency issues with ICU discovered by test262 test by
      > using Intl Enumeration API
      > 1. Work around ICU short coming of always fallback in currency display
      >  name so when the fallback is "none" in DisplayNames, the force fallback
      > code will produce the correct undefined from the of(currency_code) method.
      > 2. Always check numbering system is not algorithm based numbering system
      > to fix DateTimeFormat/RelativeTimeFormat/NumberFormat
      > resolvedOptions().numberingSystem when the reqested numberingSystem is one
      > of the numbering systems that we filter out the resources and not supported.
      > 3. Generalize the iso8601 bit solution in DateTimeFormat and rename it to
      > alt_calendar bit to also fix DateTimeFormat resolvedOptions report
      > calendar as "islamic" while requesting "islamic-rgsa".
      > 4. Work around reporting inconsistency of currency code and display name
      > in ICU.
      >
      > Bug: v8:12209
      > Change-Id: Ibd349ee55426fad7d6f20a5e93fb35ff7438e111
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3153576
      > Commit-Queue: Frank Tang <ftang@chromium.org>
      > Reviewed-by: Shu-yu Guo <syg@chromium.org>
      > Cr-Commit-Position: refs/heads/main@{#77242}
      
      Bug: v8:12209
      Change-Id: I6b8ac7dc89eda158e29c9d653825cb20a89341aa
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3207379Reviewed-by: 's avatarFrank Tang <ftang@chromium.org>
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/main@{#77246}
      34f278b8
    • Frank Tang's avatar
      [intl] Fix consistency in Intl API · a1e6efd8
      Frank Tang authored
      Fix several edge cases consistency issues with ICU discovered by test262 test by
      using Intl Enumeration API
      1. Work around ICU short coming of always fallback in currency display
       name so when the fallback is "none" in DisplayNames, the force fallback
      code will produce the correct undefined from the of(currency_code) method.
      2. Always check numbering system is not algorithm based numbering system
      to fix DateTimeFormat/RelativeTimeFormat/NumberFormat
      resolvedOptions().numberingSystem when the reqested numberingSystem is one
      of the numbering systems that we filter out the resources and not supported.
      3. Generalize the iso8601 bit solution in DateTimeFormat and rename it to
      alt_calendar bit to also fix DateTimeFormat resolvedOptions report
      calendar as "islamic" while requesting "islamic-rgsa".
      4. Work around reporting inconsistency of currency code and display name
      in ICU.
      
      Bug: v8:12209
      Change-Id: Ibd349ee55426fad7d6f20a5e93fb35ff7438e111
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3153576
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#77242}
      a1e6efd8
  3. 20 Sep, 2021 1 commit
  4. 14 Sep, 2021 1 commit
  5. 06 Aug, 2021 1 commit
  6. 08 Jun, 2021 1 commit
  7. 26 Feb, 2021 1 commit
  8. 10 Feb, 2021 1 commit
  9. 20 Nov, 2020 1 commit
  10. 24 Jul, 2020 1 commit
  11. 14 Jul, 2020 1 commit
  12. 11 May, 2020 1 commit
  13. 01 Apr, 2020 1 commit
  14. 24 Feb, 2020 1 commit
  15. 21 Feb, 2020 1 commit
  16. 19 Dec, 2019 1 commit
  17. 18 Nov, 2019 1 commit