mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-02 10:00:54 +00:00
062cfc14f2
Turns out that `nsFind::BreakInBetween()` is called a lot, especially for large documents. If `nsFind::Find()` is then called in a loop (e.g. for creating a text directive), the alloc cost for the word segmenter shows up in profiles. This can be avoided by having the segmenter be a member of `nsFind`. Differential Revision: https://phabricator.services.mozilla.com/D227804 |
||
---|---|---|
.. | ||
benchmarks/test/xpcshell | ||
bidi | ||
build | ||
components | ||
docs | ||
encoding_glue | ||
gtest | ||
hyphenation/glue | ||
icu | ||
icu4x-patches | ||
icu_capi | ||
icu_segmenter_data | ||
icu-patches | ||
l10n | ||
locale | ||
locales | ||
lwbrk | ||
strres | ||
tzdata | ||
uconv | ||
unicharutil | ||
Encoding.h | ||
EncodingDetector.h | ||
icu_sources_data.py | ||
moz.build | ||
update-icu4x.sh | ||
update-icu.sh | ||
update-tzdata.sh |