searching for reviewer(froydnj)
c74722b0c0d5cde29b435e228a290eea157377a1: Bug 1639637 - Add Maybe method to move out contents leaving Nothing() behind. r=froydnj
Jon Bauman <jbauman@mozilla.com> - Fri, 22 May 2020 19:46:07 +0000 - rev 531756
Push 37443 by cbrindusan@mozilla.com at Sat, 23 May 2020 21:42:57 +0000
Bug 1639637 - Add Maybe method to move out contents leaving Nothing() behind. r=froydnj Add take() and extract() methods returning Maybe<T> and T respectively. Differential Revision: https://phabricator.services.mozilla.com/D76526
8783aa871d5e71f52fd8543882a893441c7d3375: Bug 1640261 - Expand set of possible Python 3's you can use in bootstrap/debian.py r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Fri, 22 May 2020 19:34:08 +0000 - rev 531705
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1640261 - Expand set of possible Python 3's you can use in bootstrap/debian.py r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76529
c0f2da5467b282ee525dc3e3ffc69c0009a85a62: Bug 1639958 part 2: Add Buffer::AllocForOverwrite to fallibly create a default-initialized Buffer. r=froydnj
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 07:48:02 +0000 - rev 531595
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1639958 part 2: Add Buffer::AllocForOverwrite to fallibly create a default-initialized Buffer. r=froydnj This also uses MakeUniqueForOverwrite* in two places where we immediately copy over the Buffer from a Span. Adds move assignment operator as well. Differential Revision: https://phabricator.services.mozilla.com/D75510
d136262c64d75a38f58b2e4dea0ab89c2ff3f261: Bug 1639958 part 1: Add MakeUniqueForOverwrite and MakeUniqueForOverwriteFallible helpers. r=froydnj
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 07:22:28 +0000 - rev 531594
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1639958 part 1: Add MakeUniqueForOverwrite and MakeUniqueForOverwriteFallible helpers. r=froydnj These are the equivalent of std::make_unique_for_overwrite and std::make_unique_for_overwrite with fallible allocation. Differential Revision: https://phabricator.services.mozilla.com/D75509
7cdd5e64521e1f67aa626464142a80eaaa6a4f29: Bug 1456626, use dedicated background thread for nsJARChannel::asyncOpen to avoid blocking r=valentin,michal,froydnj
Emma Malysz <emalysz@mozilla.com> - Fri, 22 May 2020 00:57:54 +0000 - rev 531567
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1456626, use dedicated background thread for nsJARChannel::asyncOpen to avoid blocking r=valentin,michal,froydnj Differential Revision: https://phabricator.services.mozilla.com/D73065
1785974f69f21f44e54a644440d439925d1f8fe3: Bug 1638927 - Replace `lazy_static` with `once_cell` in XULStore. r=froydnj
Lina Cambridge <lina@yakshaving.ninja> - Fri, 22 May 2020 00:40:25 +0000 - rev 531566
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1638927 - Replace `lazy_static` with `once_cell` in XULStore. r=froydnj TSan returns false positives for `lazy_static`. While we could blocklist it, `once_cell` has equivalent functionality, but with a more modern API, so let's use it instead. Depends on D75864 Differential Revision: https://phabricator.services.mozilla.com/D76342
dc731fd750fc03ba51f96ea5061ba352304bdc04: Bug 1639815 - Move --disable-icf to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 22:38:47 +0000 - rev 531557
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --disable-icf to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76290
b33846644c52a8965fbcf6ae74308d597430c28f: Bug 1639815 - Move --enable-dtrace to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 22:38:47 +0000 - rev 531556
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --enable-dtrace to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76289
650751e6df05ecf9d48c720cc48993a4b0a89014: Bug 1639815 - Move --enable-cpp-rtti to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 22:38:46 +0000 - rev 531555
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --enable-cpp-rtti to python configure. r=froydnj This only moves the option, but still leaves it to the old-configure code to add the appropriate flags to CXXFLAGS. Differential Revision: https://phabricator.services.mozilla.com/D76288
bd8867b35eeeea17a8607f2519d186f1692f9fed: Bug 1639815 - Move --enable-readline to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 22:38:46 +0000 - rev 531554
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --enable-readline to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76287
b719a4f5a39f8d0dd8a0c4bf9870ad641aee7afe: Bug 1639815 - Move --with-sixgill to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 22:38:46 +0000 - rev 531553
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --with-sixgill to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76286
a98fde98a836ac69aa7b1fedf3616ab969c3b8a0: Bug 1639815 - Move --with-qemu-exe and --with-cross-lib to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 22:38:46 +0000 - rev 531552
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --with-qemu-exe and --with-cross-lib to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76285
d48eea557b6db5ada1dbb041d5f23e3a22d1da34: Bug 1639815 - Move --disable-icf to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 10:13:48 +0000 - rev 531529
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --disable-icf to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76290
6fba10f61bd281045b292791cffdf314b5215f8a: Bug 1639815 - Move --enable-dtrace to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 10:13:35 +0000 - rev 531528
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --enable-dtrace to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76289
cfb945f6c82f2a8eccee869895f65b342afd351a: Bug 1639815 - Move --enable-cpp-rtti to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 10:13:27 +0000 - rev 531527
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --enable-cpp-rtti to python configure. r=froydnj This only moves the option, but still leaves it to the old-configure code to add the appropriate flags to CXXFLAGS. Differential Revision: https://phabricator.services.mozilla.com/D76288
16447c6787497e93ed133018a58da018e449c3c4: Bug 1639815 - Move --enable-readline to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 10:13:24 +0000 - rev 531526
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --enable-readline to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76287
89475adf15b6407aca0d1061b09e92a6673196a9: Bug 1639815 - Move --with-sixgill to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 10:10:31 +0000 - rev 531525
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --with-sixgill to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76286
94877a07905449afb0dac9c6426c6c47bf870e49: Bug 1639815 - Move --with-qemu-exe and --with-cross-lib to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 21 May 2020 10:11:21 +0000 - rev 531524
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Move --with-qemu-exe and --with-cross-lib to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D76285
a58f5a460cf1b27c141c7840cb44cc9c8a6962c1: Bug 1639318 - Stick to clang-9 levels of CFG on arm64 r=froydnj
David Major <dmajor@mozilla.com> - Thu, 21 May 2020 02:11:23 +0000 - rev 531455
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1639318 - Stick to clang-9 levels of CFG on arm64 r=froydnj The expanded checks in clang 10 made arm64 builds hit CFG crashes on nsXPTCStubBase vtables on startup. It's not clear why this doesn't happen on x86 builds. Given our current level of support for arm64, I can't really justify investigating this, although I suspect that fixing the underlying issue would be pretty much bug 1483885. As a get-unblocked stopgap, `-guard:cf,nochecks` in clang 10 gives the same behavior as `-guard:cf` in clang 9. Differential Revision: https://phabricator.services.mozilla.com/D76216
4376d47f325bd95a3e09e16bcb194a13f5e2e98c: Bug 1639624 - Don't unconditionally import `VirtualenvManager` in `python/mach_commands.py`. r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Wed, 20 May 2020 23:32:43 +0000 - rev 531349
Push 37438 by abutkovits@mozilla.com at Thu, 21 May 2020 09:36:57 +0000
Bug 1639624 - Don't unconditionally import `VirtualenvManager` in `python/mach_commands.py`. r=froydnj Similar reasoning to bug 1638780. Differential Revision: https://phabricator.services.mozilla.com/D76221
767dac9c6d2b6fdcc8ca4a8cdbf31a9b31d03d53: Bug 1639018 - Change `TaskRunnable::dispatch` to take owned runnables. r=froydnj
Lina Cambridge <lina@yakshaving.ninja> - Wed, 20 May 2020 20:54:49 +0000 - rev 531333
Push 37438 by abutkovits@mozilla.com at Thu, 21 May 2020 09:36:57 +0000
Bug 1639018 - Change `TaskRunnable::dispatch` to take owned runnables. r=froydnj This matches how the `Dispatch(already_AddRefed<nsIRunnable>)` overloads work in C++: `Dispatch` takes ownership of the runnable, and leaks it if dispatch fails—because the thread manager is shutting down, for instance. This avoids a race where a runnable can be released on either the owning or target thread. Rust doesn't allow arbitrary `Self` types yet (see rust-lang/rust#44874), so we need to change `dispatch` and `dispatch_with_options` to be associated methods. Differential Revision: https://phabricator.services.mozilla.com/D75858
cad387b2d0b36c84899fa676e15c30917e82c35b: Bug 1634675 - Remove webrtc-gtests r=drno,froydnj
Dan Minor <dminor@mozilla.com> - Wed, 20 May 2020 19:59:45 +0000 - rev 531328
Push 37438 by abutkovits@mozilla.com at Thu, 21 May 2020 09:36:57 +0000
Bug 1634675 - Remove webrtc-gtests r=drno,froydnj Differential Revision: https://phabricator.services.mozilla.com/D73451
fd8f013eed8b94641410fef3ca8efaef1a1cb6a7: Bug 1639618 - Use correct find_symbolizer_linux patch when building clang-7. r=froydnj
Rob Lemley <rob@thunderbird.net> - Wed, 20 May 2020 16:56:35 +0000 - rev 531289
Push 37436 by ncsoregi@mozilla.com at Wed, 20 May 2020 21:30:50 +0000
Bug 1639618 - Use correct find_symbolizer_linux patch when building clang-7. r=froydnj The "clang-9" variant of the patch is no longer present. For clang-7, the patch file to use is now "find_symbolizer_linux.patch". Differential Revision: https://phabricator.services.mozilla.com/D76176
c17af0632260c9e645f5ba983a54602c50cfb1ec: Bug 1616692 - Update to clang 10.0.0 r=froydnj
David Major <dmajor@mozilla.com> - Wed, 20 May 2020 07:39:23 +0300 - rev 530941
Push 37434 by abutkovits@mozilla.com at Wed, 20 May 2020 10:05:10 +0000
Bug 1616692 - Update to clang 10.0.0 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D74768
e8b0931db9c42c6bf6ab5d3026c4f84e53481be6: Bug 1638951 - Run `mach cargo` with Python 3 r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Tue, 19 May 2020 19:35:52 +0000 - rev 530879
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638951 - Run `mach cargo` with Python 3 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75999
1f2a844bd3dec0fbcce7cf2ce0c4720dd25cf849: Bug 1638124 - Part 1: Add NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=froydnj
Nika Layzell <nika@thelayzells.com> - Tue, 19 May 2020 18:30:52 +0000 - rev 530865
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638124 - Part 1: Add NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75607
8913deea254883ab20c50de795726a4f0f63224f: Bug 1638780 - Don't import `virtualenv` unless necessary in `mach` commands r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Tue, 19 May 2020 12:07:47 +0000 - rev 530814
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638780 - Don't import `virtualenv` unless necessary in `mach` commands r=froydnj The module `distutils.sysconfig` isn't installed by default on Ubuntu -- the package `python3-distutils` exposes it. That's fine, except we unconditionally import it in `virtualenv.py`, which gets up indirectly being imported whenever you run any `mach` command, which will cause `bootstrap` to break before it even has the chance to install it. `python3-pip` seems to rely on `python3-distutils` being installed so `bootstrap` will install it, so all we need to do is make sure it doesn't import `virtualenv` in any circumstance unless it's necessary (when surfacing an error in the module would be appropriate). Differential Revision: https://phabricator.services.mozilla.com/D75833
2f3cc391b48a09354c8cb573caa9b9641f477154: Bug 1602832 - P4: Call IOInterposer::Init in socket process r=froydnj
Kershaw Chang <kershaw@mozilla.com> - Tue, 19 May 2020 12:56:54 +0000 - rev 530802
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1602832 - P4: Call IOInterposer::Init in socket process r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D68895
0d42fb2a6fe5160f30afae29471efef97b0d7d11: Bug 1557741: Stop building geckodriver as part of the build r=froydnj
Chris AtLee <catlee@mozilla.com> - Thu, 14 May 2020 20:47:13 +0000 - rev 530797
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1557741: Stop building geckodriver as part of the build r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D72282
74523d5e4b363f277adc67c90e8943099eb76087: Bug 1637605 - Make ToResultInvoke work with stdcall functions on Windows. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 19 May 2020 13:15:58 +0000 - rev 530796
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1637605 - Make ToResultInvoke work with stdcall functions on Windows. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75938
0b304f86c3c8eb9d6b5d358fb88ea0fd031351e7: Bug 1637605 - Add support for polymorphic return values to ToResultInvoke. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 19 May 2020 09:07:08 +0000 - rev 530751
Push 37431 by csabou@mozilla.com at Tue, 19 May 2020 16:05:49 +0000
Bug 1637605 - Add support for polymorphic return values to ToResultInvoke. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75294
740f459b6752be0512c7f05f2c9088425e2bf677: Bug 1637605 - Provide adapter from functions with R*/R& output parameter and nsresult return type to Result<R, nsresult> return type. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 19 May 2020 08:25:54 +0000 - rev 530750
Push 37431 by csabou@mozilla.com at Tue, 19 May 2020 16:05:49 +0000
Bug 1637605 - Provide adapter from functions with R*/R& output parameter and nsresult return type to Result<R, nsresult> return type. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75091
ba935303434c9a1224b7076d100952ccd31db15d: Bug 1637890 - P4. Process events dispatched by destructors during shutdown. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 19 May 2020 06:06:18 +0000 - rev 530740
Push 37431 by csabou@mozilla.com at Tue, 19 May 2020 16:05:49 +0000
Bug 1637890 - P4. Process events dispatched by destructors during shutdown. r=froydnj We allow the last tasks dispatched during shutdown to be run rather than just leaking them. Differential Revision: https://phabricator.services.mozilla.com/D75497
5e2da1586acaa467b936735d023aa048cba634ce: Bug 1637890 - P3. Ensure an AbstractThread exists when dispatching a task. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 18 May 2020 02:30:27 +0000 - rev 530730
Push 37430 by malexandru@mozilla.com at Tue, 19 May 2020 09:48:47 +0000
Bug 1637890 - P3. Ensure an AbstractThread exists when dispatching a task. r=froydnj When performing the last GC, remaining state watchers would dispatch direct tasks ; this was exposed with P3. Ensure this never happens. Differential Revision: https://phabricator.services.mozilla.com/D75499
17ffe89e84fe052b83c41ce55071b121bcca2c6e: Bug 1637890 - P2. Don't use ClearOnShutdown to destroy AbstractThread::MainThread(). r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 18 May 2020 16:12:28 +0000 - rev 530729
Push 37430 by malexandru@mozilla.com at Tue, 19 May 2020 09:48:47 +0000
Bug 1637890 - P2. Don't use ClearOnShutdown to destroy AbstractThread::MainThread(). r=froydnj During the last cycle collection, state watchers may attempt to dispatch tasks to the current AbstractThread, so we can't clear the TLS entry until that step has completed. We want the object to be deleted last; ordering in call to ClearOnShutdown() can't guarantee it. Differential Revision: https://phabricator.services.mozilla.com/D75498
92f557e40298d57c9ff5cacd806e020822a080a6: Bug 1637890 - P1. Process ClearOnShutdown listeners in LIFO order. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 16 May 2020 07:10:11 +0000 - rev 530728
Push 37430 by malexandru@mozilla.com at Tue, 19 May 2020 09:48:47 +0000
Bug 1637890 - P1. Process ClearOnShutdown listeners in LIFO order. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75496
6cdeeceb725a416cb6455b7d2adee8cbbbb5f8d7: Bug 1638759 - Make android_device.py Python3 compatible. r=froydnj
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 18 May 2020 20:06:54 +0000 - rev 530717
Push 37430 by malexandru@mozilla.com at Tue, 19 May 2020 09:48:47 +0000
Bug 1638759 - Make android_device.py Python3 compatible. r=froydnj `./mach run` or `./mach install` for GekcoView uses `android_device.py`, but `android_device.py` isn't compatible with Python 3. So, wWhen checking kvm (-accel-check), the following warning occurs. ``` WARNING: sequence item 0: expected str instance, int found ``` Also, when verifying emulator using telnet, the following exception occurs. ``` WARNING: Trying again after unexpected exception ``` Differential Revision: https://phabricator.services.mozilla.com/D75743
280e966bc9421e389b6116cc41a1a2e1cf63d69a: Bug 1631197 - Make mach valgrind-test work for Thunderbird builds. r=froydnj
Rob Lemley <rob@thunderbird.net> - Tue, 19 May 2020 00:10:06 +0000 - rev 530713
Push 37430 by malexandru@mozilla.com at Tue, 19 May 2020 09:48:47 +0000
Bug 1631197 - Make mach valgrind-test work for Thunderbird builds. r=froydnj Create a new MachCommandCondition, "is_firefox_or_thunderbird" which is then used to allow mach valgrind-test work for Thunderbird builds. Differential Revision: https://phabricator.services.mozilla.com/D73153
8d7bd3053121210918f9c3b0f23b3916c039d37b: Bug 1638783 - Install Mercurial with pip3 rather than pip, which no longer exists on new Ubuntu/Debian versions r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Mon, 18 May 2020 20:10:19 +0000 - rev 530681
Push 37429 by nbeleuzu@mozilla.com at Tue, 19 May 2020 03:45:31 +0000
Bug 1638783 - Install Mercurial with pip3 rather than pip, which no longer exists on new Ubuntu/Debian versions r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75816
aa52e6897c3f2fdab900c89d90e81d15f6462e37: Bug 1638799 - Added `python-pip` to archlinux's bootstrap. r=froydnj
Corentin Arnould <koalab1999@gmail.com> - Mon, 18 May 2020 12:50:54 +0000 - rev 530598
Push 37428 by nbeleuzu@mozilla.com at Mon, 18 May 2020 21:48:24 +0000
Bug 1638799 - Added `python-pip` to archlinux's bootstrap. r=froydnj pip3 is an optional dependency of python on archlinux. It needs to be installed explicitly. Differential Revision: https://phabricator.services.mozilla.com/D75785
d1e6afac6d0b33418f1d63f018ce94747502b8f3: Bug 1515419 - fixing ToNewCString (and ToNewUnicode as well) xpcom/string/nsReadableUtils.cpp r=froydnj,necko-reviewers,valentin
Nicklas Boman <smurfd@gmail.com> - Sun, 17 May 2020 06:58:48 +0000 - rev 530497
Push 37423 by dluca@mozilla.com at Sun, 17 May 2020 09:43:45 +0000
Bug 1515419 - fixing ToNewCString (and ToNewUnicode as well) xpcom/string/nsReadableUtils.cpp r=froydnj,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D17411
6e26d23f6b5e65fa39c60aaaa84330a585375222: Bug 1638401 - Make liblowercase also wrap fxstatat. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 15 May 2020 17:10:34 +0000 - rev 530334
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1638401 - Make liblowercase also wrap fxstatat. r=froydnj This is needed to get a win cross build on my machine. Differential Revision: https://phabricator.services.mozilla.com/D75589
4878cd1cdc0e7f4a10cd5359b638e1849af13044: Bug 1637452: Part 6 - Fix JNI includes in toolkit/xre; r=froydnj
Aaron Klotz <aklotz@mozilla.com> - Fri, 15 May 2020 17:04:22 +0000 - rev 530321
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1637452: Part 6 - Fix JNI includes in toolkit/xre; r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75369
a0a2619129601a8919af7ea80797e2d8036a2bff: Bug 1637452: Part 3 - Fix JNI includes in xpcom; r=froydnj
Aaron Klotz <aklotz@mozilla.com> - Fri, 15 May 2020 17:04:15 +0000 - rev 530318
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1637452: Part 3 - Fix JNI includes in xpcom; r=froydnj In this bug we're moving away from monolithic JNI headers to class-specific headers so that we don't have to rebuild the world every time we make a change to a JNI interface. Differential Revision: https://phabricator.services.mozilla.com/D75366
3a9ba4dd166d47005d1bb80413c793634cef91da: Bug 1638244 - Keep clang-7 toolchain on the old version of the find_symbolizer_linux patch r=froydnj
David Major <dmajor@mozilla.com> - Fri, 15 May 2020 12:17:06 +0000 - rev 530263
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1638244 - Keep clang-7 toolchain on the old version of the find_symbolizer_linux patch r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75506
5650d61b397843c814dc73520c8df6e0936853e4: Bug 1638036 - Delete reference to PY3 in configure r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Thu, 14 May 2020 20:08:40 +0000 - rev 530159
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1638036 - Delete reference to PY3 in configure r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D75346
5d694d26914a417b47ab675d05c538126cff2d3b: Bug 1638062 - Do StartupCache write before lateWriteChecksStage r=froydnj
Doug Thayer <dothayer@mozilla.com> - Thu, 14 May 2020 18:58:07 +0000 - rev 530139
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1638062 - Do StartupCache write before lateWriteChecksStage r=froydnj We already ensure that we finish our write before doing a fast shutdown, but right now there's just too much noise in the late write checking telemetry because of this. Differential Revision: https://phabricator.services.mozilla.com/D75389
80ba3f3cfaf9b31341bca28e2e6aea383cec8acc: Bug 1616692 - Update to clang 10.0.0 r=froydnj
David Major <dmajor@mozilla.com> - Thu, 14 May 2020 13:42:38 +0000 - rev 529866
Push 37416 by csabou@mozilla.com at Thu, 14 May 2020 16:15:31 +0000
Bug 1616692 - Update to clang 10.0.0 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D74768
9dee0cfaa60f7fbc059f4fc2c58065bc958cb29b: Bug 1636408 - Replaced checks for malloc failures in RLBox ported components to use MOZ_RELEASE_ASSERT instead of MOZ_ASSERT. r=deian,froydnj
aditi <aditi011@e.ntu.edu.sg> - Wed, 13 May 2020 20:02:12 +0000 - rev 529715
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1636408 - Replaced checks for malloc failures in RLBox ported components to use MOZ_RELEASE_ASSERT instead of MOZ_ASSERT. r=deian,froydnj Differential Revision: https://phabricator.services.mozilla.com/D74902
d469a49a225cf895badc29c0ab377afb9d6eefa3: Bug 1637599 - Rephrase documentation referring to copies of errors. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 13 May 2020 15:44:31 +0000 - rev 529638
Push 37412 by cbrindusan@mozilla.com at Wed, 13 May 2020 21:46:27 +0000
Bug 1637599 - Rephrase documentation referring to copies of errors. r=froydnj The phrase "copy the error" is misleading, as the error type might not be copyable, and it is never copied but moved. "Propagate" the error seems to be a good term to describe this. Differential Revision: https://phabricator.services.mozilla.com/D75093