• Frank Tang's avatar
    Reland "[Intl] Handle 'c' pattern for DateTimeFormat" · 65af2c3e
    Frank Tang authored
    This is a reland of 007c0034
    
    In the original commit below, the permutation of testing combinatino
    test/intl/regress-8413.js take too long to complete in the TSAN
    and fail by TIMEOUT. Therefore we fix it by splitting up the test to
    smaller tests, one for each property type in Table 5 of ECMA402.
    
    Original change's description:
    > [Intl] Handle 'c' pattern for DateTimeFormat
    >
    > Handle the pattern 'c' return by ICU in Intl.DateTimeFormat
    > for weekday standalone form.
    > Add regression test to ensure all the standalone pattern return
    > option are in the expected list.
    >
    > Bug: v8:8413
    > Change-Id: I9ab42383e3882ef1720606830624775e2748fccb
    > Reviewed-on: https://chromium-review.googlesource.com/c/1318092
    > Reviewed-by: Jungshik Shin <jshin@chromium.org>
    > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
    > Commit-Queue: Frank Tang <ftang@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#57299}
    
    Bug: v8:8413
    Change-Id: I7a4bfd0876e4afd3eddaf3cb3d9027db075a1e3c
    Reviewed-on: https://chromium-review.googlesource.com/c/1321893Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
    Commit-Queue: Frank Tang <ftang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#57324}
    65af2c3e
regress-8413-year.js 8.32 KB