searching for reviewer(jwalden)
3ba6cafe48d866c33c51fea45927e3b919b8c3ed: Bug 1665462 - Use moving Vector::appendAll overload at a few places, or use move assignment. r=jwalden
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 29 Oct 2020 15:04:13 +0000 - rev 555150
Push 37903 by apavel@mozilla.com at Fri, 30 Oct 2020 03:48:30 +0000
Bug 1665462 - Use moving Vector::appendAll overload at a few places, or use move assignment. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D90547
fc6b7d8f4d9808b47f1daba5683639ddeefc2976: Bug 1665462 - Add moving Vector::appendAll(Vector&&) overload. r=jwalden
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 29 Oct 2020 19:41:43 +0000 - rev 555149
Push 37903 by apavel@mozilla.com at Fri, 30 Oct 2020 03:48:30 +0000
Bug 1665462 - Add moving Vector::appendAll(Vector&&) overload. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D90522
ff7124e703ef86512c34b62b080b0381a55963be: Bug 1674033 - Remove files in order to unbust win asan reporter. r=jwalden
Cosmin Sabou <csabou@mozilla.com> - Thu, 29 Oct 2020 02:55:42 +0000 - rev 554998
Push 37901 by smolnar@mozilla.com at Thu, 29 Oct 2020 09:56:39 +0000
Bug 1674033 - Remove files in order to unbust win asan reporter. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D95102
d54d820d6a8d24a86d6e03d976280182cbd7758d: Bug 1674033 - Remove files in order to unbust win asan reporter. r=jwalden
Cosmin Sabou <csabou@mozilla.com> - Thu, 29 Oct 2020 02:55:42 +0000 - rev 554990
Push 37900 by csabou@mozilla.com at Thu, 29 Oct 2020 04:07:10 +0000
Bug 1674033 - Remove files in order to unbust win asan reporter. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D95102
454ea3b162565554234c7a28c7106110b6523da0: Bug 1672353 - Disable clang warnings when compiling ICU. r=jwalden,andi
Tom Schuster <evilpies@gmail.com> - Sat, 24 Oct 2020 21:23:15 +0000 - rev 554344
Push 37892 by nbeleuzu@mozilla.com at Sun, 25 Oct 2020 21:41:16 +0000
Bug 1672353 - Disable clang warnings when compiling ICU. r=jwalden,andi Differential Revision: https://phabricator.services.mozilla.com/D94291
f1815c07c36e671a096f3c522f86e51f66903b11: Bug 1664844 - Add DebugOnly::inspect member function. r=jwalden
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 18 Sep 2020 06:33:12 +0000 - rev 549251
Push 37793 by cbrindusan@mozilla.com at Fri, 18 Sep 2020 15:11:18 +0000
Bug 1664844 - Add DebugOnly::inspect member function. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D90133
25b16cbae15238a7b2b0c4e15ed1a619c831deea: Bug 1664844 - Add DebugOnly::inspect member function. r=jwalden
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 17 Sep 2020 08:44:30 +0000 - rev 549158
Push 37792 by malexandru@mozilla.com at Fri, 18 Sep 2020 09:45:00 +0000
Bug 1664844 - Add DebugOnly::inspect member function. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D90133
ffed28f0b547fdd531181c4c5a477b0181a55fb2: Bug 1664844 - Add DebugOnly::inspect member function. r=jwalden
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 16 Sep 2020 14:56:02 +0000 - rev 548918
Push 37790 by btara@mozilla.com at Thu, 17 Sep 2020 10:09:40 +0000
Bug 1664844 - Add DebugOnly::inspect member function. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D90133
18c4068ca106bc3d5d74b6caefb99928eb8cb068: Bug 1659962 - Add additional MOZ_ARG_* macros; r=jwalden
Jan Varga <jvarga@mozilla.com> - Wed, 19 Aug 2020 14:31:40 +0000 - rev 545321
Push 37712 by btara@mozilla.com at Wed, 19 Aug 2020 21:28:29 +0000
Bug 1659962 - Add additional MOZ_ARG_* macros; r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D87579
b3aed0b0c1b47e0a80318c5f367b4bb7f6808ef3: Bug 1657117: Call `ToObject(options)` before validating the language tag parameter in Intl.Locale. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 19 Aug 2020 08:55:47 +0000 - rev 545283
Push 37712 by btara@mozilla.com at Wed, 19 Aug 2020 21:28:29 +0000
Bug 1657117: Call `ToObject(options)` before validating the language tag parameter in Intl.Locale. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D85864
1283143e3d557b54a6262253d6003af733203a14: Bug 1654696 - Implement code coverage JSAPI. r=nbp,jwalden
Evan Welsh <2943271+ewlsh@users.noreply.github.com> - Sat, 08 Aug 2020 03:23:31 +0000 - rev 543986
Push 37682 by ccoroiu@mozilla.com at Sat, 08 Aug 2020 09:35:45 +0000
Bug 1654696 - Implement code coverage JSAPI. r=nbp,jwalden Differential Revision: https://phabricator.services.mozilla.com/D85808
920beb95b042d91ef8efba97ac1109c5bdc81059: Bug 1223932 - remove mfbt/GuardObjects.h; r=jwalden
Nathan Froyd <froydnj@mozilla.com> - Fri, 31 Jul 2020 18:58:32 +0000 - rev 543104
Push 37664 by ncsoregi@mozilla.com at Mon, 03 Aug 2020 21:39:27 +0000
Bug 1223932 - remove mfbt/GuardObjects.h; r=jwalden We no longer need this for reasons outlined in the previous commit. Depends on D85168 Differential Revision: https://phabricator.services.mozilla.com/D85169
23c9686e257b5922fd9c6d80b5909e6bebd3559c: Bug 1654094 - Update ICU care-and-feeding docs for automatic big-endian support. r=jwalden
Mike Hommey <mh+mozilla@glandium.org> - Fri, 31 Jul 2020 18:58:05 +0000 - rev 542997
Push 37658 by malexandru@mozilla.com at Sat, 01 Aug 2020 21:35:49 +0000
Bug 1654094 - Update ICU care-and-feeding docs for automatic big-endian support. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D85358
d9daf481f520ad61960773b15a3c1c44e28b8675: Bug 1223932 - delete guard object uses from the tree; r=jwalden
Nathan Froyd <froydnj@mozilla.com> - Thu, 30 Jul 2020 14:22:38 +0000 - rev 542622
Push 37653 by btara@mozilla.com at Thu, 30 Jul 2020 21:54:52 +0000
Bug 1223932 - delete guard object uses from the tree; r=jwalden CLOSED TREE We don't need these macros anymore, for two reasons: 1. We have static analysis to provide the same sort of checks via `MOZ_RAII` and friends. 2. clang now warns for the "temporary that should have been a declaration" case. The extra requirements on class construction also show up during debug tests as performance problems. This change was automated by using the following sed script: ``` # Remove declarations in classes. /MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER/d /MOZ_GUARD_OBJECT_NOTIFIER_INIT/d # Remove individual macros, carefully. { # We don't have to worry about substrings here because the closing # parenthesis "anchors" the match. s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM)/)/g; s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_TO_PARENT)/)/g; s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL)/)/g; s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_IN_IMPL)/)/g; # Remove the longer identifier first. s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_TO_PARENT//g; s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM//g; } # Remove the actual include. \@# *include "mozilla/GuardObjects.h"@d ``` and running: ``` find . -name \*.cpp -o -name \*.h | grep -v 'GuardObjects.h' |xargs sed -i -f script 2>/dev/null mach clang-format ``` Differential Revision: https://phabricator.services.mozilla.com/D85168
ac9c811bc427ed15bca6b1b6410cf1f9f1ea8a59: Bug 1223932 - delete guard object uses from the tree; r=jwalden
Nathan Froyd <froydnj@mozilla.com> - Thu, 30 Jul 2020 14:22:38 +0000 - rev 542614
Push 37653 by btara@mozilla.com at Thu, 30 Jul 2020 21:54:52 +0000
Bug 1223932 - delete guard object uses from the tree; r=jwalden We don't need these macros anymore, for two reasons: 1. We have static analysis to provide the same sort of checks via `MOZ_RAII` and friends. 2. clang now warns for the "temporary that should have been a declaration" case. The extra requirements on class construction also show up during debug tests as performance problems. This change was automated by using the following sed script: ``` # Remove declarations in classes. /MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER/d /MOZ_GUARD_OBJECT_NOTIFIER_INIT/d # Remove individual macros, carefully. { # We don't have to worry about substrings here because the closing # parenthesis "anchors" the match. s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM)/)/g; s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_TO_PARENT)/)/g; s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL)/)/g; s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_IN_IMPL)/)/g; # Remove the longer identifier first. s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_TO_PARENT//g; s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM//g; } # Remove the actual include. \@# *include "mozilla/GuardObjects.h"@d ``` and running: ``` find . -name \*.cpp -o -name \*.h | grep -v 'GuardObjects.h' |xargs sed -i -f script 2>/dev/null mach clang-format ``` Differential Revision: https://phabricator.services.mozilla.com/D85168
73c606e0647d1a1a43da4b476e3a4f388ec00464: Bug 1652914 - Part 2: Remove unused MOZ_STATIC_ASSERT macro. r=jwalden
Chris Peterson <cpeterson@mozilla.com> - Fri, 17 Jul 2020 02:48:36 +0000 - rev 542571
Push 37652 by cbrindusan@mozilla.com at Thu, 30 Jul 2020 15:44:30 +0000
Bug 1652914 - Part 2: Remove unused MOZ_STATIC_ASSERT macro. r=jwalden Depends on D83736 Differential Revision: https://phabricator.services.mozilla.com/D83737
14853017df3574ba696bfc601d9993a38208255c: Bug 1652914 - Part 1: Replace MOZ_STATIC_ASSERT with static_assert in C code. r=jwalden
Chris Peterson <cpeterson@mozilla.com> - Fri, 17 Jul 2020 02:48:19 +0000 - rev 542570
Push 37652 by cbrindusan@mozilla.com at Thu, 30 Jul 2020 15:44:30 +0000
Bug 1652914 - Part 1: Replace MOZ_STATIC_ASSERT with static_assert in C code. r=jwalden static_assert is available in both C++11 and C11. While C++11's static_assert is a keyword, C11's static_assert is a macro defined in assert.h (that expands to the C11 keywoard _Static_assert). libar's header files are included in both C and C++ code, so we must #include assert.h to use static_assert. https://en.cppreference.com/w/c/language/_Static_assert Differential Revision: https://phabricator.services.mozilla.com/D83736
7a48c29889f0df5bbd5d7376d6e20a53c37a73c3: Bug 1655169 - Use AsyncIteratorHelperPrototypeClass as protoclass. r=jwalden
Adam Vandolder <avandolder@mozilla.com> - Fri, 24 Jul 2020 21:54:05 +0000 - rev 542110
Push 37636 by nbeleuzu@mozilla.com at Sat, 25 Jul 2020 09:40:10 +0000
Bug 1655169 - Use AsyncIteratorHelperPrototypeClass as protoclass. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D84863
b3837fc631658eb4dd4261fe086279984f6311ae: Bug 1653292: Update range of accepted numbers for fractionalSecondDigits. r=jwalden
André Bargull <andre.bargull@gmail.com> - Fri, 24 Jul 2020 11:07:02 +0000 - rev 542008
Push 37635 by nerli@mozilla.com at Fri, 24 Jul 2020 21:38:08 +0000
Bug 1653292: Update range of accepted numbers for fractionalSecondDigits. r=jwalden `DefaultNumberOption()` was updated to allow `fallback` to be `undefined` and the code was slightly reordered to match the current spec text. "fractionalSecondDigits" can now also be handled in the common loop to detect if it is present when either "dateStyle" or "timeStyle" is used. Differential Revision: https://phabricator.services.mozilla.com/D83948
5c653e761010abe911bdd2166276551ed2cd0b46: Bug 1653291 - Part 4: Require 'locales' and 'options' arguments. r=jwalden
André Bargull <andre.bargull@gmail.com> - Fri, 24 Jul 2020 09:30:41 +0000 - rev 542007
Push 37635 by nerli@mozilla.com at Fri, 24 Jul 2020 21:38:08 +0000
Bug 1653291 - Part 4: Require 'locales' and 'options' arguments. r=jwalden Drive-by change: Enable now passing test262 tests which weren't updated in the last test262 update. Differential Revision: https://phabricator.services.mozilla.com/D83947
0f66e6b2e06c216a8d8a1f16c89b2a8d5942225d: Bug 1653291 - Part 3: Zero initialise the script and region char arrays. r=jwalden
André Bargull <andre.bargull@gmail.com> - Fri, 24 Jul 2020 09:29:03 +0000 - rev 542006
Push 37635 by nerli@mozilla.com at Fri, 24 Jul 2020 21:38:08 +0000
Bug 1653291 - Part 3: Zero initialise the script and region char arrays. r=jwalden Zero initialisation is cheap for this case (two `mov` for script and a single `mov` for region types). Differential Revision: https://phabricator.services.mozilla.com/D83946
c57a391c70639ece732ac2b2899de634d5be97c8: Bug 1653291 - Part 2: Canonicalise "month" for Intl.DisplayNames. r=jwalden
André Bargull <andre.bargull@gmail.com> - Fri, 24 Jul 2020 09:30:39 +0000 - rev 542005
Push 37635 by nerli@mozilla.com at Fri, 24 Jul 2020 21:38:08 +0000
Bug 1653291 - Part 2: Canonicalise "month" for Intl.DisplayNames. r=jwalden "month" is the only date-time type which may return an empty string (only for Undecimber, though). Handle this case and also assert all other date-time types always return a non-empty result. Differential Revision: https://phabricator.services.mozilla.com/D83945
29b831c685f0736894e4e5236cfecedfeedc3dab: Bug 1653291 - Part 1: Canonicalise input arguments to Intl.DisplayNames.p.of(). r=jwalden
André Bargull <andre.bargull@gmail.com> - Fri, 24 Jul 2020 09:30:31 +0000 - rev 542004
Push 37635 by nerli@mozilla.com at Fri, 24 Jul 2020 21:38:08 +0000
Bug 1653291 - Part 1: Canonicalise input arguments to Intl.DisplayNames.p.of(). r=jwalden Moves the fallback handling from JS into C++ code, because the language, script, and region tags were already canonicalised in C++, so handling the fallback path in C++ altogether avoids repeated canonicalisation. Drive-by: Change `Intl_DisplayNames_of` to call `ToString(code)` before `getDisplayNamesInternals()` following comments from a previous review. Differential Revision: https://phabricator.services.mozilla.com/D83944
5bbe7e5166e7ff7eb9f7594d942d8d6b6eb691c9: Bug 1606568 - Add public BigInt API. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Wed, 22 Jul 2020 02:53:06 +0000 - rev 541546
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1606568 - Add public BigInt API. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82480
18a0675bd755d8bad9a5825e43f94294f4375da9: Bug 1606568 - Prevent excessive instantiation of BigInt parsing template. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Wed, 22 Jul 2020 02:54:05 +0000 - rev 541545
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1606568 - Prevent excessive instantiation of BigInt parsing template. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82479
eefb0b6651d78a77e2988424819516e6594a9fa8: Bug 1606568 - Add JS::ConstLatin1Chars. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Wed, 22 Jul 2020 02:53:49 +0000 - rev 541544
Push 37627 by ncsoregi@mozilla.com at Wed, 22 Jul 2020 15:50:17 +0000
Bug 1606568 - Add JS::ConstLatin1Chars. r=jwalden Useful for the public BigInt API which takes Range<const CharT>. Allows JS::NumberToBigInt(JSContext*, JS::ConstLatin1Chars) in order to match JS::NumberToBigInt(JSContext*, JS::ConstTwoByteChars) which already exists. Differential Revision: https://phabricator.services.mozilla.com/D82797
1c62f755a3a36611063db82aaaf66839555c9040: Bug 1651686: Support to set the time zone through the TZ environment variable on Android. r=jwalden
André Bargull <andre.bargull@gmail.com> - Tue, 21 Jul 2020 20:04:31 +0000 - rev 541488
Push 37625 by csabou@mozilla.com at Wed, 22 Jul 2020 04:32:41 +0000
Bug 1651686: Support to set the time zone through the TZ environment variable on Android. r=jwalden The ICU upstream patch applied in bug 1534160 changed Android to no longer read the system time zone from the TZ environment variable. Re-add this feature because we rely on it to set the time zone to "PST8PDT" for js- and jit-tests. Differential Revision: https://phabricator.services.mozilla.com/D83239
835cceddaf49cc50d48181431cfdd2e2e76b147b: Bug 1606568 - Add public BigInt API. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Mon, 20 Jul 2020 23:58:25 +0000 - rev 541368
Push 37621 by rmaries@mozilla.com at Tue, 21 Jul 2020 09:42:41 +0000
Bug 1606568 - Add public BigInt API. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82480
747640138ffbc0d07ee160cfbeb59a332b3b96b9: Bug 1606568 - Add JS::ConstLatin1Chars. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Mon, 20 Jul 2020 23:58:27 +0000 - rev 541367
Push 37621 by rmaries@mozilla.com at Tue, 21 Jul 2020 09:42:41 +0000
Bug 1606568 - Add JS::ConstLatin1Chars. r=jwalden Useful for the public BigInt API which takes Range<const CharT>. Allows JS::NumberToBigInt(JSContext*, JS::ConstLatin1Chars) in order to match JS::NumberToBigInt(JSContext*, JS::ConstTwoByteChars) which already exists. Differential Revision: https://phabricator.services.mozilla.com/D82797
7890c93298eced0be0a3b6ba39e21010ec8901d3: Bug 1606568 - Prevent excessive instantiation of BigInt parsing template. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Mon, 20 Jul 2020 23:58:30 +0000 - rev 541365
Push 37621 by rmaries@mozilla.com at Tue, 21 Jul 2020 09:42:41 +0000
Bug 1606568 - Prevent excessive instantiation of BigInt parsing template. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82479
2df97dc2bba697339cfa3c92960481238bd4b550: Bug 1645459: Add numbering systems processing to the standard Intl python script. r=jwalden
André Bargull <andre.bargull@gmail.com> - Fri, 10 Jul 2020 17:19:42 +0000 - rev 539942
Push 37587 by btara@mozilla.com at Fri, 10 Jul 2020 21:52:04 +0000
Bug 1645459: Add numbering systems processing to the standard Intl python script. r=jwalden Handle numbering systems similar to measurement units: - Add a central list of all supported numbering systems in a yaml file. - Verify these numbering systems are supported by ICU. - Also verify ICU supports no additional simple numbering systems. (ECMA-402 should support all numbering systems with simple digit mappings defined in CLDR.) - Generate source and test files from this list of numbering systems. Differential Revision: https://phabricator.services.mozilla.com/D81717
5b9a88228e8fe1f8e7bff060df0a99d797a5bbc0: Bug 1649441, remove icu/README.md now that it is in docs, r=jwalden
Axel Hecht <axel@pike.org> - Thu, 09 Jul 2020 20:38:57 +0000 - rev 539683
Push 37585 by nbeleuzu@mozilla.com at Fri, 10 Jul 2020 09:48:19 +0000
Bug 1649441, remove icu/README.md now that it is in docs, r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82984
b72e461f6ef7693fc2417810b5f597a686121206: Bug 1649441, port ICU update docs into firefox-source-docs, r=jwalden
Axel Hecht <axel@pike.org> - Tue, 07 Jul 2020 11:24:08 +0000 - rev 539669
Push 37585 by nbeleuzu@mozilla.com at Fri, 10 Jul 2020 09:48:19 +0000
Bug 1649441, port ICU update docs into firefox-source-docs, r=jwalden This is just a copy via pandoc, and some minor fixups. No actual content changes, aside of linter fixes. Differential Revision: https://phabricator.services.mozilla.com/D81703
6c8547a37a638627bfef90a36236edd74f5ffaf7: Bug 1534160 - Part 2: Cherry-pick patch for Android time zone detection. r=jwalden
André Bargull <andre.bargull@gmail.com> - Thu, 09 Jul 2020 09:52:26 +0000 - rev 539559
Push 37583 by abutkovits@mozilla.com at Thu, 09 Jul 2020 21:37:35 +0000
Bug 1534160 - Part 2: Cherry-pick patch for Android time zone detection. r=jwalden Cherry-pick the commit from <https://github.com/unicode-org/icu/pull/605>. Depends on D82545 Differential Revision: https://phabricator.services.mozilla.com/D82546
9eb33f647439553ac6309d4b94b3559b0008c53d: Bug 1534160 - Part 1: Re-run ICU updater to pick up latest changes to ICU 67 maintenance branch. r=jwalden
André Bargull <andre.bargull@gmail.com> - Tue, 07 Jul 2020 21:05:03 +0000 - rev 539558
Push 37583 by abutkovits@mozilla.com at Thu, 09 Jul 2020 21:37:35 +0000
Bug 1534160 - Part 1: Re-run ICU updater to pick up latest changes to ICU 67 maintenance branch. r=jwalden The change itself isn't important for us, because we don't use ICU's make-files, but avoids confusion why additional changes were applied when running the update script. Differential Revision: https://phabricator.services.mozilla.com/D82545
9d2e5cd8c3c9c728d9d5e027fefd2fd3989b1880: Bug 1650435: Add a testing function to expose some ICU configurations. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jul 2020 13:45:18 +0000 - rev 539365
Push 37579 by dluca@mozilla.com at Wed, 08 Jul 2020 21:49:35 +0000
Bug 1650435: Add a testing function to expose some ICU configurations. r=jwalden And add a test case to ensure we're using the latest tzdata version. Differential Revision: https://phabricator.services.mozilla.com/D82201
925c602db317d006781e7980f99d22b39a2c4b4f: Bug 1650435: Add a testing function to expose some ICU configurations. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jul 2020 11:42:14 +0000 - rev 539312
Push 37579 by dluca@mozilla.com at Wed, 08 Jul 2020 21:49:35 +0000
Bug 1650435: Add a testing function to expose some ICU configurations. r=jwalden And add a test case to ensure we're using the latest tzdata version. Differential Revision: https://phabricator.services.mozilla.com/D82201
af55d1c6a3c04190a8c37c67ae127313497dd83d: Bug 1651032: Sort replacements per language and per script to ensure the generated file has stable contents. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 08 Jul 2020 08:16:39 +0000 - rev 539289
Push 37579 by dluca@mozilla.com at Wed, 08 Jul 2020 21:49:35 +0000
Bug 1651032: Sort replacements per language and per script to ensure the generated file has stable contents. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82513
aea74a39c13a9499abeaaa27f9c29f119cea99b4: Bug 1614941, add more date formats to dsb and hsb, r=jwalden
Axel Hecht <axel@pike.org> - Tue, 07 Jul 2020 11:46:05 +0000 - rev 539081
Push 37577 by abutkovits@mozilla.com at Tue, 07 Jul 2020 21:31:11 +0000
Bug 1614941, add more date formats to dsb and hsb, r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D62732
7155ca8628a1af41aa87d81cdd9de687d9aecb87: Bug 1650592 - Disable ICU dynamic loading. r=jwalden
Mike Hommey <mh+mozilla@glandium.org> - Tue, 07 Jul 2020 00:24:37 +0000 - rev 539023
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650592 - Disable ICU dynamic loading. r=jwalden For a while, now, ICU data has been stored as raw read-only data in rather than a separate loadable library. This means the parts of ICU that can load such a module are not necessary. Differential Revision: https://phabricator.services.mozilla.com/D82262
373d4c8b47cdce3225cae6585b6ca35e8aa4a66a: Bug 1496584 - Part 6: Add support for Intl.DateTimeFormat.prototype.formatRange proposal. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 01 Jul 2020 11:35:00 +0000 - rev 538237
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1496584 - Part 6: Add support for Intl.DateTimeFormat.prototype.formatRange proposal. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D79324
25d650de6d6c9e190e6bfb46e016c66d28eceaf1: Bug 1496584 - Part 5: Split skeleton computation from toBestICUPattern. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 01 Jul 2020 11:22:44 +0000 - rev 538236
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1496584 - Part 5: Split skeleton computation from toBestICUPattern. r=jwalden The date interval formatter requires a skeleton for its input, so we need to store the skeleton string in addition to the pattern string. Prepare for this change by splitting the skeleton computation from toBestICUPattern. Differential Revision: https://phabricator.services.mozilla.com/D79321
f354edbe8be6c20dba4330f7d299d4af3dad94ef: Bug 1496584 - Part 4: Rename the estimated-size member of DateTimeFormatObject. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 01 Jul 2020 11:22:25 +0000 - rev 538235
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1496584 - Part 4: Rename the estimated-size member of DateTimeFormatObject. r=jwalden Later patches will add the interval formatter, whose size also needs to be tracked. Differential Revision: https://phabricator.services.mozilla.com/D79320
02cdd5e863aee4467eef4ac83b98326ca5670d3c: Bug 1496584 - Part 3: Split DateTimeFormatLocale from NewUDateFormat. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 01 Jul 2020 11:20:17 +0000 - rev 538234
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1496584 - Part 3: Split DateTimeFormatLocale from NewUDateFormat. r=jwalden Move the locale computation into a separate function, so we can reuse it in a later patch. Differential Revision: https://phabricator.services.mozilla.com/D79319
509364db7c0dfe70c59e780e8bd60e5f6342c9c8: Bug 1496584 - Part 2: Include previously disabled date-interval formatters. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 01 Jul 2020 11:19:52 +0000 - rev 538233
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1496584 - Part 2: Include previously disabled date-interval formatters. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D79318
ce4987951537161696393a3364dc893b8e0392b8: Bug 1496584 - Part 1: Move FormattedValueToString into CommonFunctions.h. r=jwalden
André Bargull <andre.bargull@gmail.com> - Wed, 01 Jul 2020 11:18:45 +0000 - rev 538232
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1496584 - Part 1: Move FormattedValueToString into CommonFunctions.h. r=jwalden That way this function can be reused for the date range formatting. Differential Revision: https://phabricator.services.mozilla.com/D79317
9447ef6333ea4a9bb3a1ef3d11c1633dad5bd2be: Bug 1648203: Use locale-dependent number grouping for RelativeTimeFormat. r=jwalden
André Bargull <andre.bargull@gmail.com> - Tue, 30 Jun 2020 15:54:01 +0000 - rev 538039
Push 37557 by abutkovits@mozilla.com at Wed, 01 Jul 2020 03:27:11 +0000
Bug 1648203: Use locale-dependent number grouping for RelativeTimeFormat. r=jwalden Depends on D81365 Differential Revision: https://phabricator.services.mozilla.com/D81366
5ab9fb4a98c6a1b13b0cae0b8b300c318cc70023: Bug 1646317 - Fix Assertion failure: errorObj->type() == JSEXN_AGGREGATEERR, at builtin/Promise.cpp:3896. r=jwalden.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 24 Jun 2020 14:06:05 +0000 - rev 537210
Push 37539 by nerli@mozilla.com at Thu, 25 Jun 2020 03:22:32 +0000
Bug 1646317 - Fix Assertion failure: errorObj->type() == JSEXN_AGGREGATEERR, at builtin/Promise.cpp:3896. r=jwalden. Differential Revision: https://phabricator.services.mozilla.com/D80721
0c55cdcde8491c4e346424c292df38875b8a4f0c: Bug 1647066 - Fix interfaces tests for shipping AggregateError to beta. r=jwalden.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 24 Jun 2020 00:52:46 +0000 - rev 537088
Push 37536 by rmaries@mozilla.com at Wed, 24 Jun 2020 16:24:33 +0000
Bug 1647066 - Fix interfaces tests for shipping AggregateError to beta. r=jwalden. Differential Revision: https://phabricator.services.mozilla.com/D80755
d6b0857e2fa1e2a43fe491df9a552b480945c1fb: Bug 1645779 - Make icu_sources_data.py Python 3-compliant r=jwalden,anba
Ricky Stewart <rstewart@mozilla.com> - Thu, 18 Jun 2020 21:01:49 +0000 - rev 536387
Push 37520 by dluca@mozilla.com at Fri, 19 Jun 2020 04:04:08 +0000
Bug 1645779 - Make icu_sources_data.py Python 3-compliant r=jwalden,anba This removes a dependency on `pymake`, which is Python 2-only, and thoroughly unnecessary since we just use it to find assignments of the form `OBJECTS = ...`. We can replicate this logic by just isolating lines that begin with that literal string, and everything else can stay the same. This is definitionally more brittle than actually using a parser, but it works fine for now, and the original implementation wasn't significantly better (it didn't handle any form of dynamism, anything more complicated than a single unconditional assignment with a space-separated list of literal strings representing outputs, etc.) Differential Revision: https://phabricator.services.mozilla.com/D79896