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 Bug 1906047 - Move intl/benchmarks/ to be in a test sub-directory. r=hsivonen,frontend-codestyle-reviewers 2024-07-08 08:51:17 +00:00
bidi Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio 2024-07-10 11:52:49 +00:00
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 Bug 1331508 - Add note to ICU docs about patching CLDR data. r=fluent-reviewers,platform-i18n-reviewers,dminor,flod 2023-12-07 16:46:36 +00:00
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 Bug 1894551 - remove old win/aarch64 references in gtest moz.build files. r=RyanVM,necko-reviewers 2024-05-02 12:17:06 +00:00
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
icu-patches Bug 1927706 - Part 2: Update ICU patch files. r=platform-i18n-reviewers,gregtatum 2024-10-31 09:43:23 +00:00
icu4x-patches Bug 1899177 - Part 1: Enable "icu_calendar" feature from ICU4X. r=spidermonkey-reviewers,supply-chain-reviewers,glandium,sylvestre,mgaudet 2024-06-20 17:42:11 +00:00
icu_capi Bug 1899177 - Part 1: Enable "icu_calendar" feature from ICU4X. r=spidermonkey-reviewers,supply-chain-reviewers,glandium,sylvestre,mgaudet 2024-06-20 17:42:11 +00:00
icu_segmenter_data Bug 1899411 - Part 2. Update icu_capi and icu_segmenter_data to 1.5. r=TYLin 2024-06-17 02:03:24 +00:00
l10n Backed out changeset 78d0a0c70d7c (bug 1918411) for causing bc failures in browser_quicksuggest_fakespot.js CLOSED TREE 2024-09-13 10:43:48 -04:00
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 Bug 1908931 - Add hyphenation patterns for Czech & Slovak. r=layout-reviewers,emilio 2024-07-26 07:46:16 +00:00
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 Bug 1922503: Update to tzdata 2024b. r=spidermonkey-reviewers,dminor 2024-10-03 14:16:24 +00:00
uconv Bug 1912853 - Remove network.IDN.* prefs r=necko-reviewers,hsivonen,valentin 2024-08-13 21:12:55 +00:00
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 Bug 1906047 - Move intl/benchmarks/ to be in a test sub-directory. r=hsivonen,frontend-codestyle-reviewers 2024-07-08 08:51:17 +00:00
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-icu4x.sh Bug 1899411 - Part 1. Update shell script and patch files for ICU4X 1.5. r=TYLin 2024-06-17 02:03:23 +00:00
update-tzdata.sh