Skip to content

Fix versioned GC groupings in the JSPs#1058

Merged
eggrobin merged 7 commits intounicode-org:mainfrom
eggrobin:versioned-gc-groupings
Mar 12, 2025
Merged

Fix versioned GC groupings in the JSPs#1058
eggrobin merged 7 commits intounicode-org:mainfrom
eggrobin:versioned-gc-groupings

Conversation

@eggrobin
Copy link
Member

@eggrobin eggrobin commented Mar 12, 2025

The implementation used getSet with a non-null UnicodeSet parameter, which updated the parameter according to the most recent version of the UCD when using incremental properties.

Unfortunately incremental property storage isn’t nicely testable because turning it on messes with static (and even file) caches, and we cannot turn it on by default because of #716.

Also handle the alias Combining_Mark for the gc=M grouping. Apparently it was added in 6.1, see UTC-126-C1.

gc ; M ; Mark ; Combining_Mark # Mc | Me | Mn

@eggrobin eggrobin changed the title Fix versioned GC groupings in the tools Fix versioned GC groupings in the JSPs Mar 12, 2025
macchiati
macchiati previously approved these changes Mar 12, 2025
Copy link
Member

@macchiati macchiati left a comment

Choose a reason for hiding this comment

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

Looks good

@eggrobin eggrobin marked this pull request as ready for review March 12, 2025 18:42
@eggrobin eggrobin requested a review from markusicu March 12, 2025 18:42
@markusicu
Copy link
Member

What's a "flig"? ;-)

@eggrobin eggrobin force-pushed the versioned-gc-groupings branch from 905d39b to bbb7f5a Compare March 12, 2025 18:57
@eggrobin
Copy link
Member Author

What's a "flig"? ;-)

It’s something I write on the commind line to enible the test.

markusicu
markusicu previously approved these changes Mar 12, 2025
Copy link
Member

@markusicu markusicu left a comment

Choose a reason for hiding this comment

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

looks plausible...

Copy link
Member

@markusicu markusicu left a comment

Choose a reason for hiding this comment

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

much better, thanks! :-)

I guess at some point we will want to remove the hardcoded lists from MakeUnicodeFiles.java as well.

@eggrobin eggrobin merged commit af1703a into unicode-org:main Mar 12, 2025
15 of 16 checks passed
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.

3 participants