Investigate performance impact of rearranging "can combine backwards" bit #4967
Labels
2.0-breaking
Changes that are breaking API changes
A-performance
Area: Performance (CPU, Memory)
C-collator
Component: Collation, normalization
Milestone
For characters that are their own decomposition, the least significant bit signifies "can combine backwards". As of Unicode 16, this information is also needed for complex decompositions, but the same bit was already taken, so the second-least-significant bit is used (by #4860).
Investigate the performance impact of flipping around the two bit allocations for complex decompositions and unifying the "can combine backwards" bit check.
The text was updated successfully, but these errors were encountered: