gecko-dev/intl
Jan-Niklas Jaeschke 062cfc14f2 Bug 1928931: Speed up nsFind by reusing the word segmenter. r=emilio
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
2024-11-04 12:44:49 +00:00
..
benchmarks/test/xpcshell
bidi
build
components Bug 1927706 - Part 13: Update expected test results for non-SpiderMonkey code. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:26:31 +00:00
docs
encoding_glue Bug 1924664 - Fix Cargo.toml-related warnings from first-party crates. r=firefox-build-system-reviewers,necko-reviewers,profiler-reviewers,aabh,ahochheiden 2024-10-28 20:56:36 +00:00
gtest
hyphenation/glue Bug 1454816 - Replace uses of base::SharedMemory r=ipc-reviewers,media-playback-reviewers,padenot,nika 2024-10-21 18:43:25 +00:00
icu Bug 1927706 - Part 5.3: Update ICU data source files. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:09:55 +00:00
icu4x-patches
icu_capi
icu_segmenter_data
icu-patches Bug 1927706 - Part 2: Update ICU patch files. r=platform-i18n-reviewers,gregtatum 2024-10-31 09:43:23 +00:00
l10n
locale Bug 1927706 - Part 9: Update Gecko to Unicode 16.0. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:26:30 +00:00
locales
lwbrk Bug 1928931: Speed up nsFind by reusing the word segmenter. r=emilio 2024-11-04 12:44:49 +00:00
strres Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
tzdata
uconv
unicharutil Bug 1927706 - Part 9: Update Gecko to Unicode 16.0. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:26:30 +00:00
Encoding.h
EncodingDetector.h
icu_sources_data.py Bug 1927706 - Part 4: Update UNUSED_SOURCE. r=platform-i18n-reviewers,gregtatum 2024-10-31 09:43:26 +00:00
moz.build
update-icu4x.sh
update-icu.sh Bug 1927706 - Part 1: Remove ICU patch files. r=platform-i18n-reviewers,gregtatum 2024-10-31 09:43:22 +00:00
update-tzdata.sh