gecko-dev/intl
Emilio Cobos Álvarez d55d09f108 Bug 1724889 - Clean up argument conversions to avoid copies and double-work. r=zbraniecki
At least this code seems to be doing twice the work in the common case:

  https://searchfox.org/mozilla-central/rev/0fec57c05d3996cc00c55a66f20dd5793a9bfb5d/intl/l10n/Localization.cpp#439,447

Change the code to follow the more common "arrays are out-params" style,
and use in-place construction and early-returning when possible.

Depends on D122203

Differential Revision: https://phabricator.services.mozilla.com/D122204
2021-08-11 11:51:44 +00:00
..
benchmarks Bug 1717060 - Create a micro benchmark for Intl.NumberFormat; r=nordzilla 2021-06-24 13:06:26 +00:00
build Bug 1686616 - register all Services.py services with components.conf. r=kmag,necko-reviewers,valentin 2021-02-18 13:26:28 +00:00
components Bug 1719550 - Add support for BCP 47 extensions to mozilla::intl::Collator; r=platform-i18n-reviewers,nordzilla 2021-08-10 16:01:15 +00:00
docs Bug 1672317 - [l10nfilesource] part5: Migrate tests to use L10nFileSource. r=platform-i18n-reviewers,gregtatum 2021-07-29 21:30:26 +00:00
encoding_glue Bug 673087 - Honor encoding declared via XML declaration in text/html. r=emk 2021-03-23 09:52:04 +00:00
gtest Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
hyphenation Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
icu Bug 1685075 - Part 2: Remove "en-US-posix" locale from ICU data file. r=zbraniecki 2021-06-18 09:22:06 +00:00
icu-patches Bug 1714933 - Part 1: Update ICU patches. r=tcampbell 2021-06-15 07:53:57 +00:00
l10n Bug 1724889 - Clean up argument conversions to avoid copies and double-work. r=zbraniecki 2021-08-11 11:51:44 +00:00
locale Bug 1719550 - Remove nsCollation; r=platform-i18n-reviewers,nordzilla 2021-08-10 16:01:19 +00:00
locales Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
lwbrk Bug 1703213 - Disallow soft line break between adjacent IDEOGRAPHIC SPACE characters. r=m_kato 2021-04-08 09:41:48 +00:00
strres Bug 1184468 - Use nsBaseHashtable::Values. r=xpcom-reviewers,nika 2021-03-24 17:56:49 +00:00
tzdata Bug 1693575 - Part 3: Implement support for "calendar" option. r=tcampbell 2021-06-01 07:45:44 +00:00
uconv Bug 1717526 - String's implicit conversion operator causes COW relocations, r=xpcom-reviewers,mccr8 2021-06-23 01:57:00 +00:00
unicharutil Bug 1697076 - Drop assertion from mozilla::unicode::GetNaked. r=jfkthame 2021-03-11 09:42:18 +00:00
Encoding.h
EncodingDetector.h Bug 1686463 - Gather telemetry about automatic encoding detection outcomes. r=chutten,emk 2021-01-24 00:11:07 +00:00
icu_sources_data.py Bug 1686052 - Part 2: Update ICU build script to use new "sources.txt" file. r=jwalden 2021-06-04 17:42:09 +00:00
moz.build Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk 2021-06-21 12:09:01 +00:00
update-icu.sh Bug 1714933 - Part 1: Update ICU patches. r=tcampbell 2021-06-15 07:53:57 +00:00
update-tzdata.sh