Skip to content

Complete Intl API with remaining formatters and tests#2260

Merged
lahma merged 1 commit into
sebastienros:mainfrom
lahma:intl-pr8-remaining-formatters-tests
Jan 24, 2026
Merged

Complete Intl API with remaining formatters and tests#2260
lahma merged 1 commit into
sebastienros:mainfrom
lahma:intl-pr8-remaining-formatters-tests

Conversation

@lahma

@lahma lahma commented Jan 24, 2026

Copy link
Copy Markdown
Collaborator

Add remaining ECMA-402 formatters:

  • ListFormat for locale-aware list formatting
  • DisplayNames for language/region/script/currency names
  • RelativeTimeFormat for relative time expressions
  • DurationFormat for duration formatting (Stage 4 proposal)
  • Segmenter for text segmentation

Include comprehensive test suite and Test262 configuration:

  • Add IntlTests.cs with unit tests for all Intl formatters
  • Add IcuCldrProvider for Test262 with ICU4N-based CLDR data
  • Configure Test262 to use IcuCldrProvider for Intl tests
  • Update Test262Harness.settings.json with specific Intl exclusions
  • Remove intl402 from ExcludedDirectories to enable Intl tests
  • Add ICU4N package dependency for Test262

@lahma
lahma force-pushed the intl-pr8-remaining-formatters-tests branch 2 times, most recently from 196ab5d to 41f9f7f Compare January 24, 2026 18:25
Add remaining ECMA-402 formatters:
- ListFormat for locale-aware list formatting
- DisplayNames for language/region/script/currency names
- RelativeTimeFormat for relative time expressions
- DurationFormat for duration formatting (Stage 4 proposal)
- Segmenter for text segmentation

Include comprehensive test suite and Test262 configuration:
- Add IntlTests.cs with unit tests for all Intl formatters
- Add IcuCldrProvider for Test262 with ICU4N-based CLDR data
- Configure Test262 to use IcuCldrProvider for Intl tests
- Update Test262Harness.settings.json with specific Intl exclusions
- Remove intl402 from ExcludedDirectories to enable Intl tests
- Add ICU4N package dependency for Test262

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@lahma
lahma force-pushed the intl-pr8-remaining-formatters-tests branch from 41f9f7f to 39e9644 Compare January 24, 2026 18:42
@lahma
lahma merged commit 3dd25cb into sebastienros:main Jan 24, 2026
4 checks passed
@lahma
lahma deleted the intl-pr8-remaining-formatters-tests branch January 24, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant