Skip to content

Conversation

@eggrobin
Copy link
Member

Spotted thanks to comparison test failures in #1263.

Using ICU properties in validEmailLocalPart, and an optimization in UnicodeSetProperty which assumed unassigned code points were all alike (a rather pointless optimization for a binary property), and of course the set of unassigned code points is cached at the wrong version somewhere (I was last bitten by this static cache less than a month ago: #1035 (comment)).

@eggrobin eggrobin requested review from macchiati and markusicu and removed request for markusicu December 24, 2025 02:43
@macchiati
Copy link
Member

I'd been thinking of removing that optimization, because it is touchy. It used to be necessary, but Cpus are now enough faster and memory larger ..

@eggrobin eggrobin merged commit 4d97c30 into unicode-org:main Dec 24, 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.

2 participants