https://bugs.documentfoundation.org/show_bug.cgi?id=116400

--- Comment #25 from Telesto <[email protected]> ---
(In reply to Timur from comment #19)
> So this is a problem (High for multiple bugs), but what is ICU, where to
> report?

Well the big question is, is it a implementation error at LibreOffice side or a
ICU bug. The performance degradation is - IIRC- being caused by the Break
Iterator

Changelog of 62 (https://icu.unicode.org/download/62#TOC-ICU4C-Download)
mentions a change here:
"Break Iterator Rules: "Safe" rules are no longer required for correct break
iterator operation. For back compatibility, existing rule sets containing safe
rules will continue to work, with the safe rules they contain being ignored.
The Break Iterator binary data format has been updated to reflect this change."

I admit having trouble to decipher the 'change log message' But I interpret it
that ICU might ignore certain defined (and previously required) LibO rules for
searching "boundary positions" since 62

So ICU break iterator might doing more work compared to previously (by design).
Which might be redundant in case of LibreOffice. So might be that the upgrade
did need some additional tweaking to adapt to context of LibreOffice, to
improve performance.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to