Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(core): prepare normalization code to call into JS under WASM 🙀 #11519

Merged
merged 3 commits into from
May 27, 2024

Conversation

srl295
Copy link
Member

@srl295 srl295 commented May 23, 2024

Refactor normalization code so that normalization calls go through the util_normalize module instead of directly into ICU.

This is in preparation for moving non-test callers from ICU to JS on wasm.

For: #9467

@keymanapp-test-bot skip

…alize.cpp

- fold ldml_utils.hpp into core_icu.h
- refactor to use km::core::util::normalize_nfd() functions where simple to do so

For #9467
@srl295 srl295 self-assigned this May 23, 2024
@keymanapp-test-bot keymanapp-test-bot bot added this to the A18S2 milestone May 23, 2024
@github-actions github-actions bot added core/ Keyman Core chore labels May 23, 2024
@srl295 srl295 changed the base branch from master to chore/common/10183-unicode-version May 23, 2024 19:49
@srl295 srl295 marked this pull request as ready for review May 23, 2024 23:47
Copy link
Contributor

@rc-swag rc-swag left a comment

Choose a reason for hiding this comment

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

lgtm

@mcdurdin mcdurdin modified the milestones: A18S2, A18S3 May 24, 2024
Base automatically changed from chore/common/10183-unicode-version to master May 27, 2024 13:25
@srl295 srl295 changed the title chore(core): refactor normalization code 🙀 refactor(core): prepare normalization code to call into JS under WASM 🙀 May 27, 2024
@srl295 srl295 merged commit ab7fd5e into master May 27, 2024
18 checks passed
@srl295 srl295 deleted the feat/core/9467-devolve-regex-to-js-epic-ldml branch May 27, 2024 15:25
@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

6 similar comments
@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.45-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore core/ Keyman Core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants