Skip to content

ICU-23424 C: MF2: Allow overriding standard functions#4041

Open
srl295 wants to merge 1 commit into
unicode-org:mainfrom
srl295:icu-23424/allow-function-override-2
Open

ICU-23424 C: MF2: Allow overriding standard functions#4041
srl295 wants to merge 1 commit into
unicode-org:mainfrom
srl295:icu-23424/allow-function-override-2

Conversation

@srl295

@srl295 srl295 commented Jun 24, 2026

Copy link
Copy Markdown
Member

See #4038 and #4021

  • Changes to ICU4C MF2 to allow overriding standard functions
  • Includes test case

Checklist

  • Required: Issue filed: ICU-23424
  • Required: The PR title must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Required: Each commit message must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Issue accepted (done by Technical Committee after discussion)
  • Tests included, if applicable
  • Approver: Feel free to merge on my behalf

@srl295 srl295 self-assigned this Jun 24, 2026
@srl295 srl295 changed the title ICU-23424 MF2: Allow overriding standard functions ICU-23424 C: MF2: Allow overriding standard functions Jun 25, 2026
@srl295 srl295 requested review from catamorphism and mihnita June 25, 2026 22:25
@srl295 srl295 marked this pull request as ready for review June 25, 2026 22:25
srl295 added a commit to srl295/icu that referenced this pull request Jun 25, 2026
@srl295 srl295 force-pushed the icu-23424/allow-function-override-2 branch from 463d821 to 5d82d17 Compare June 25, 2026 22:26
@jira-pull-request-webhook

Copy link
Copy Markdown

Hooray! The files in the branch are the same across the force-push. 😃

~ Your Friendly Jira-GitHub PR Checker Bot

mihnita
mihnita previously approved these changes Jul 1, 2026

@mihnita mihnita left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM from the "I think that it does the right thing based on what we agreed in TC" point of view.

That is without knowing the code, and with my somewhat rusty C++.
Please wait for a review from Tim to submit.

- tests included
- update API docs to indicate that overriding is allowed

See unicode-org#4041
@srl295 srl295 force-pushed the icu-23424/allow-function-override-2 branch from 5d82d17 to 931551a Compare July 3, 2026 18:28
@jira-pull-request-webhook

Copy link
Copy Markdown

Notice: the branch changed across the force-push!

  • icu4c/source/i18n/unicode/messageformat2_function_registry.h is now changed in the branch
  • icu4c/source/i18n/unicode/messageformat2.h is now changed in the branch

View Diff Across Force-Push

~ Your Friendly Jira-GitHub PR Checker Bot

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.

2 participants