searching for reviewer(froydnj)
5c9288e6d56a6f27610ceca5e418431fca93119f: Bug 1528082: Add an environment variable to disable dedicated profiles for enterprise use. r=froydnj a=jcristau
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 20 Jun 2019 13:47:42 +0000 - rev 537076
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1528082: Add an environment variable to disable dedicated profiles for enterprise use. r=froydnj a=jcristau In some situations dedicated profile support does not work well. This includes a handful of linux distributions which always install different application versions to different locations, some application sandboxing systems as well as enterprise deployments. This environment variable provides a way to opt out of dedicated profiles for these cases. Differential Revision: https://phabricator.services.mozilla.com/D35249
2bee7577b5a687ef6da1cd27852da85d28af2395: Bug 1560527 - Enable make backend verbose mode automatically rather than relying on mach setting it. r=froydnj a=ritu
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Jun 2019 13:15:30 +0000 - rev 537062
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1560527 - Enable make backend verbose mode automatically rather than relying on mach setting it. r=froydnj a=ritu This makes running without mach more consistent. e.g. running `make -C $objdir/toolkit/library/rust target` makes the cargo log verbose, and adding `-s` makes it less verbose. Differential Revision: https://phabricator.services.mozilla.com/D35521
907ea719f870dd254afaba4ce8fe17ff12b3d9e1: Bug 1553929: Make some attempt to correctly match default profiles after profiles.ini has been manually edited by the user. r=froydnj a=jcristau
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 17 Jun 2019 19:06:44 +0300 - rev 536986
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1553929: Make some attempt to correctly match default profiles after profiles.ini has been manually edited by the user. r=froydnj a=jcristau Reviewers: froydnj Reviewed By: froydnj Subscribers: reviewbot Bug #: 1553929 Differential Revision: https://phabricator.services.mozilla.com/D34038
06b935ea69b8c02d7570ce8895071e75aa41a818: Bug 1556832: Comparing compatibility versions goes on to check the build IDs when the version is newer. r=froydnj, a=jcristau
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 04 Jun 2019 10:44:16 -0700 - rev 536886
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1556832: Comparing compatibility versions goes on to check the build IDs when the version is newer. r=froydnj, a=jcristau When comparing compatibility versions we first compare the version part. If that shows us to be a downgrade then we stop checking at that point. But we must also stop checking if it shows us to be an upgrade since we don't need to check the build IDs at that point. This also applies to the check for the app build ID. This means that a newer version with an older build id will appear to be a downgrade. This is problematic for safe mode because when safe mode runs it sets the compatibility version to "Safe Mode" (bug 1556831) to ensure that caches are invalidated on next startup. On the next run the Firefox version is considered as newer than "Safe Mode" so we would move on to comparing the build IDs. But the Firefox build ID gets version compared to "" (since there isn't a build ID part in "Safe Mode"). Since build ID's are larger than 32-bit numbers we trigger bug 1556829 and the actual comparison depends on the value of the build ID truncated to 32-bits. This seems to often be negative and so lower than the apparent previous build ID causing us to think this is a downgrade. Cue nfroydnj saying I told you so because if I'd written this as a more traditional compare function as he suggested I probably would have caught this. Differential Revision: https://phabricator.services.mozilla.com/D33702
55f38f0869b195d7f7e0cb3aff198d48e273129d: Bug 1556173: Fix test_profile_reset.js on dev-edition builds. r=froydnj, a=test-only
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 10 Jun 2019 17:55:12 +0000 - rev 536874
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1556173: Fix test_profile_reset.js on dev-edition builds. r=froydnj, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D34002
f7ba85dff0ee0d5bed92f83c2f2e3c97c86a2ce3: Bug 1555117: Ignore attempts to reset the profile when a new profile had to be created for the install. r=froydnj, a=jcristau
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 31 May 2019 16:49:56 +0000 - rev 536873
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1555117: Ignore attempts to reset the profile when a new profile had to be created for the install. r=froydnj, a=jcristau Since bug 1518587 when a command line argument or environment variable requests a profile refresh but no existing profile is selected we would just exit thinking that there is some problem here. But it turns out that the installer sometimes passes this argument when it doesn't know that the new install will not use the existing profiles. So instead we just ignore attempts to refresh when we create a new profile. To do this we just have to remove the checks that bail out and continue to create the new profile, nsAppRunner will see that a new profile has been created and cancel the attempted refresh anyway: https://searchfox.org/mozilla-central/rev/ddb81c7a43ffada1f6cb4200c4f625e50e44dcf3/toolkit/xre/nsAppRunner.cpp#2021 Differential Revision: https://phabricator.services.mozilla.com/D32891
e9e4c0ff22a9a2567a5baa738115d1eaabc15b4b: Bug 1557171 - Wrap the sys/cachectl.h system header on mips linux. r=froydnj, a=jcristau
Mike Hommey <mh+mozilla@glandium.org> - Fri, 07 Jun 2019 00:02:18 +0000 - rev 536871
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1557171 - Wrap the sys/cachectl.h system header on mips linux. r=froydnj, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D33883
f78bcf6d473ed6a6c9828fc9e37a07e9e6886f81: Bug 1556612: Hardcode considering this an upgrade if the last build to run was run in safe mode. r=froydnj a=jcristau
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 05 Jun 2019 16:17:16 +0000 - rev 536723
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1556612: Hardcode considering this an upgrade if the last build to run was run in safe mode. r=froydnj a=jcristau When safe mode runs it writes out "Safe Mode" as the compatibility version (bug 1556831). Due to bug 1556832 and bug 1556829 this makes us think that the next run is a downgrade. This is the simplest possible fix that should be totally safe to upload to release. Differential Revision: https://phabricator.services.mozilla.com/D33698
e74c38d7d3f3236d555e61206e0e7e4b62e8ed12: Bug 1557164 - Don't use integrated assembler with clang on mips*. r=froydnj a=jcristau
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Jun 2019 12:16:45 +0300 - rev 536715
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1557164 - Don't use integrated assembler with clang on mips*. r=froydnj a=jcristau Reviewers: froydnj Reviewed By: froydnj Bug #: 1557164 Differential Revision: https://phabricator.services.mozilla.com/D33865
aa64aae1b32d2f2a1cc1829c67da7e18c6899bd1: Bug 1555530 - Don't use integrated assembler with clang on ppc64 and s390x. r=froydnj a=jcristau
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Jun 2019 00:34:33 +0000 - rev 536681
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1555530 - Don't use integrated assembler with clang on ppc64 and s390x. r=froydnj a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D33728
44ec76478317fdc6fba90c55771f6514c32e388b: bug 1555110 - Backed out changeset a187487af38a to disable cert_storage on non-nightly builds r=jcj,froydnj a=jcristau
Dana Keeler <dkeeler@mozilla.com> - Wed, 29 May 2019 00:11:53 +0000 - rev 536602
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
bug 1555110 - Backed out changeset a187487af38a to disable cert_storage on non-nightly builds r=jcj,froydnj a=jcristau There are ongoing lmdb issues we need to sort out before we can ship cert_storage (see e.g. bug 1538541 and bug 1550174). Differential Revision: https://phabricator.services.mozilla.com/D32885
89da9d90490a421de0dc706a17000fbfbb580455: Bug 1554029: Downgrade detection fails for changes from non-minor to minor versions. r=froydnj a=RyanVM
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 24 May 2019 14:16:55 -0700 - rev 536528
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1554029: Downgrade detection fails for changes from non-minor to minor versions. r=froydnj a=RyanVM We build compatibility versions as `<appversion>_<appbuildid>/<platformbuildid>`. where the build ID's by default are a numeric representation of the date that the build happened. Previously we attempted to mangle this into a valid toolkit version by converting to `<appversion>.<appbuildid>.<platformbuildid>` if the build IDs were the expected length. We also split each build ID into two version parts since the version comparator couldn't handle their full size. This mangling fails when comparing a major version with a new patch version: `<majorversion>.<appbuildid>.<platformbuildid>` gets compared to `<majorversion>.1.<appbuildid>.<platformbuildid>`. Unless that patch version (1 here) was greater than the build ID (currently in the tens of millions) the patch release would appear to be older than the previous version. This changes this so rather than attempting to mangle the entire string into a single toolkit version we split out the string into their components. First we compare the app versions using the version comparator which is definitely the correct thing to do. For the build IDs we check if they are entirely numeric (which is the case for the date based default) and if so just compare them numerically. We assume that if the IDs aren't numeric then they are something defined by a custom build of Firefox, we can't know what form that takes so I've chosen to fallback to just using the version comparator since it will handle things such as `"build1" < "build10"` and it should be straightforward for anything more complex to choose a form that works. Differential Revision: https://phabricator.services.mozilla.com/D32552
e380696a22dd3cb1e71546c5c805c33128dd1238: Bug 1555179: Use 0 in place of out of range numbers in version comparisons. r=froydnj a=RyanVM
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 28 May 2019 16:37:45 -0700 - rev 536527
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1555179: Use 0 in place of out of range numbers in version comparisons. r=froydnj a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D32926
aaeda42f9fbf3c791ef428fd53afbd122ce92bd8: Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj a=jcristau
Tom Ritter <tom@mozilla.com> - Wed, 22 May 2019 13:40:36 +0000 - rev 536483
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1471698 - Remove our binutils-corruption-avoiding workaround for mingw-clang r=froydnj a=jcristau Depends on D31347 Differential Revision: https://phabricator.services.mozilla.com/D31349
de5bd9e725c461391d517148db35634c990ebe90: Bug 1553226 - Don't attempt to read annotations associated with Flash process crashes r=froydnj a=jcristau
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 22 May 2019 13:04:41 +0000 - rev 536436
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1553226 - Don't attempt to read annotations associated with Flash process crashes r=froydnj a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32133
66dc57c3cf310258fe2d0e8dc31942ded5c91626: Bug 1530650 - Add --cap-lints warn to RUSTFLAGS when not building with --enable-warnings-as-errors. r=froydnj a=jcristau
Mike Hommey <mh+mozilla@glandium.org> - Wed, 22 May 2019 12:59:01 +0000 - rev 536435
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1530650 - Add --cap-lints warn to RUSTFLAGS when not building with --enable-warnings-as-errors. r=froydnj a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32080
53f8a0553b0e74e4764a49983d63e9f89136bfd5: Bug 1471698 - Switch the mingw clang compiler to the 8 branch r=froydnj a=jcristau
Tom Ritter <tom@mozilla.com> - Fri, 17 May 2019 19:21:15 +0000 - rev 536398
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1471698 - Switch the mingw clang compiler to the 8 branch r=froydnj a=jcristau This will match the compiler version Tor would like. We backport several llvm-objcopy patches that landed right after the 8 branch though. We also grab some upstream changes from mingw-clang in the build script Differential Revision: https://phabricator.services.mozilla.com/D31347
3a6ea5b272d35eb9cd96401c35bacc6f4d28126c: Bug 1552425 - re-disable e10s when generating PGO profile data to fix speedometer perf regression r=froydnj
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sun, 19 May 2019 13:26:13 +0000 - rev 536349
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1552425 - re-disable e10s when generating PGO profile data to fix speedometer perf regression r=froydnj Bug 1548941 restricted under which circumstances we allow the browser.tabs.remote.autostart pref to turn off e10s. The PGO profileserver.py script relied on the unittest-required user.js prefs collection to turn off e10s (see also bug 1196094) via this pref. For PGO builds, we do not set the MOZ_DISABLE_NONLOCAL_CONNECTIONS env var, which meant that we stopped honouring the pref to turn off e10s. Unfortunately, this meant that e10s was inadvertently now switched on for the pgo profiling, which negatively impacted speedometer on PGO builds (and possibly other tests). All this change does is re-disable e10s for PGO profiling. We should investigate how to turn e10s on "properly" for PGO, but we can do that in bug 1196094, without taking this temporary regression, especially as 68 branches. Differential Revision: https://phabricator.services.mozilla.com/D31736
ffd30b61406da3c418572a9f04e3669a04bb66d9: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Sat, 18 May 2019 13:39:31 +0000 - rev 536343
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
e013f1f17109a8c22cbc7abf6f78db55bd2a8efb: Bug 1547698 - Reorganize the code used to write the annotations upon a main process crash r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Sat, 18 May 2019 16:19:57 +0000 - rev 536337
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1547698 - Reorganize the code used to write the annotations upon a main process crash r=froydnj Annotation on main process crashes are written to both the .extra file (for crash submission) and to the event file so that the browser can detect the crash when restarting even if the crash report files have been deleted. This patch factorizes all the code that writes to both files, cutting down all the duplicate calls, and fixes an issue with the BreakpadReserveAddress and BreakpadReserveSize annotations which were not written to the event file. Differential Revision: https://phabricator.services.mozilla.com/D31247
0b3558c3da8582fc84467417af124f5a1a5349da: Bug 1547698 - Refactor the code that writes the .extra file for a content process crash or hang r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Sat, 18 May 2019 16:19:55 +0000 - rev 536336
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1547698 - Refactor the code that writes the .extra file for a content process crash or hang r=froydnj Upon a content process crash or hang crash annotations were incrementally written into the .extra file starting with the exception handler callback and then in a number of different places before the file was ready for submission. This had a number of downsides: since the annotations were directly added to the file it was impossible to tell which ones were already written at a certain point in time, additionally some were written twice or even thrice. The code doing the writing would also behave differently depending on the contents of the file, the parameters passed to it and the contents of global variables. This change overhauls the whole process by keeping the annotations into a temporary per-crash annotation table which is filled with all the required annotations before being written out in a single pass when they are ready. The annotations are gathered from the main process annotation table, the per-process one (held by the CrashReporterHost) and exception-time specific ones. The resulting annotations are slightly different than before the patch: first of all there are no more duplicate entries in the .extra file and secondly all content/plugin process hangs annotations are properly filtered, before annotations that were main process-only would leak into them. Differential Revision: https://phabricator.services.mozilla.com/D31069
9497f265bed403af04ae44dc5f5fb16f530dff3d: Bug 1547698 - Remove unused and non-public bits from the exception handler r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 15 May 2019 13:09:31 +0000 - rev 536335
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1547698 - Remove unused and non-public bits from the exception handler r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31066
ef9124d5d07fc1799ab0aa19a23998f119b43732: Bug 1547698 - Remove unused IPC methods for taking minidumps r=froydnj
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 14 May 2019 14:06:19 +0000 - rev 536334
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1547698 - Remove unused IPC methods for taking minidumps r=froydnj This removes the XRE_TakeMinidumpForChild() which does not need to be exposed anymore in the XUL API as well as IToplevelProtocol::TakeMinidump() which was simply unused. Differential Revision: https://phabricator.services.mozilla.com/D31062
197df45a8076f497c59951d3ab818af9ba7eedcc: Bug 1552021 - Add an option to turn off rust incremental compilation. r=froydnj
Chris Manchester <cmanchester@mozilla.com> - Fri, 17 May 2019 23:00:30 +0000 - rev 536308
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1552021 - Add an option to turn off rust incremental compilation. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31341
a18f289abc5d8034c9cdf85992a646fff47966ed: Bug 1552476 - Ensure we pass a string to CDLL on Windows. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 17 May 2019 19:16:55 +0000 - rev 536278
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1552476 - Ensure we pass a string to CDLL on Windows. r=froydnj Apparently it doesn't deal very well with unicode objects. Differential Revision: https://phabricator.services.mozilla.com/D31619
d62be51ffad3d8a22ad4ebaffff910e9dd7bb6e1: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Wed, 15 May 2019 17:40:17 +0000 - rev 536156
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
3ff35309eb24e349b2752522c082e9261988f52b: Bug 1552329 - Update bindgen to v0.49.1. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 22:23:59 +0000 - rev 536153
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1552329 - Update bindgen to v0.49.1. r=froydnj This removes the hasbrown dependency and pulls in Michael's fixes. Differential Revision: https://phabricator.services.mozilla.com/D31526
cf3ffc5477de947590d7b9b4a1cd9dc77619cfb9: Bug 1551782. Remove now-unused nsCOMArray::Forget and nsCOMArray::Adopt methods. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 16 May 2019 15:13:44 +0000 - rev 536016
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551782. Remove now-unused nsCOMArray::Forget and nsCOMArray::Adopt methods. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31246
a187487af38a4caa5f125ab660c4d1d09d69aa9d: Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj
Dana Keeler <dkeeler@mozilla.com> - Thu, 16 May 2019 00:03:09 +0000 - rev 535906
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj This also enables using cert_storage for OneCRL, since it and intermediate preloading both use the same backend. Differential Revision: https://phabricator.services.mozilla.com/D31345
e6d06a5ffa07fa63ae2aa747c6f6877029a370cf: Bug 1551984. Improve OOM and overflow handling in NS_ConsumeStream. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 May 2019 18:50:44 +0000 - rev 535888
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551984. Improve OOM and overflow handling in NS_ConsumeStream. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31312
03289d31269dd6a6bcf5adf9e236d4363a70f2ac: Bug 1551981. Add an nsTArray version of NS_ConsumeStream. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 May 2019 18:29:28 +0000 - rev 535872
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551981. Add an nsTArray version of NS_ConsumeStream. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31299
3300402f42393d2682e2143b886776df57c95abf: Bug 1551962. Add a way to create an input stream from a moved nsTArray<uint8_t>. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 15 May 2019 18:28:00 +0000 - rev 535871
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551962. Add a way to create an input stream from a moved nsTArray<uint8_t>. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31296
33b8297c53bcc11843f0992e0e310c8bf9379c57: Bug 1551618 - Check for libclang >= 4.0 in configure. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 15 May 2019 13:11:52 +0000 - rev 535814
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551618 - Check for libclang >= 4.0 in configure. r=froydnj This is better than failing with obscure rust errors later on. Differential Revision: https://phabricator.services.mozilla.com/D31102
1b7aa4ccb45fed7631a62bace49cd6da0ac7d32b: Bug 1551647. Stop using [array] in nsIProperties. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 May 2019 18:46:13 +0000 - rev 535703
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551647. Stop using [array] in nsIProperties. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D31110
fe8d487405110dde4f4ed32a508449c0a00ab149: Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj
Bastien Orivel <eijebong@bananium.fr> - Mon, 13 May 2019 16:07:04 +0000 - rev 535555
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550903 - Part 2: Revendor dependencies. r=emilio,kats,froydnj It was unhappy about the new LICENSE (fuchsia-cprng) but it's the same as the other fuschia crates. Since I don't think this is used at build time but has the same license as the other fuschia crates, I put it in the RUNTIME_LICENSE_PACKAGE_WHITELIST list. I also removed sha1 from that list as it's not used anymore Differential Revision: https://phabricator.services.mozilla.com/D30746
06e37cc6a55c2d06f9164a1f2078b8f8a4d9e3a2: Bug 1551044 - Re-introduce debug symbols for noopt linux64 builds. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 13 May 2019 16:05:07 +0000 - rev 535522
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1551044 - Re-introduce debug symbols for noopt linux64 builds. r=froydnj They were disabled in bug 1370129 because there were no use cases for them, but there are use-cases for at least the linux64 ones :) Let me know if you want me to enable them everywhere. Differential Revision: https://phabricator.services.mozilla.com/D30797
6166be9aa8666ffcf128bec8f30ecaa165b1ce9a: Bug 1548195 - fix xulstore warnings/errors on Rust 1.36 r=froydnj
Myk Melez <myk@mykzilla.org> - Fri, 10 May 2019 13:40:03 +0000 - rev 535298
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548195 - fix xulstore warnings/errors on Rust 1.36 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D30570
035696395109f035a7c314c9f759843a364dc01f: Bug 1533861 - Add a telemetry to detect disk type r=chutten,froydnj,bdekoz
Sean Feng <sefeng@mozilla.com> - Wed, 08 May 2019 15:30:07 +0000 - rev 535119
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1533861 - Add a telemetry to detect disk type r=chutten,froydnj,bdekoz Differential Revision: https://phabricator.services.mozilla.com/D29383
07774a40d1f6ea04cbe74c17b7bbcb4d4f112e4c: Bug 1549886 - Enable MOZ_TELEMETRY_REPORTING by default when MOZILLA_OFFICIAL is set. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 May 2019 14:33:56 +0000 - rev 535027
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549886 - Enable MOZ_TELEMETRY_REPORTING by default when MOZILLA_OFFICIAL is set. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D30336
db318bbb7517c815d85df318f955747dbdb8d698: Bug 1549886 - Move MOZ_TELEMETRY_REPORTING to python configure. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 08 May 2019 14:33:54 +0000 - rev 535026
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549886 - Move MOZ_TELEMETRY_REPORTING to python configure. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D30335
685e0cd74c2e8854e87ad8b0555a38a0f05bd605: Bug 1550009 - Make HashTable call templated alloc/free methods with the same type r=froydnj?
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 08 May 2019 16:42:06 +0000 - rev 534975
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550009 - Make HashTable call templated alloc/free methods with the same type r=froydnj? Differential Revision: https://phabricator.services.mozilla.com/D30371
1ff1cdb1f08137d2a7249509eca0c96d4a0b86c4: Bug 1548785 - Remove suggestion to pass '--git' to 'mach vcs-setup'; r=froydnj
Mike Shal <mshal@mozilla.com> - Tue, 07 May 2019 20:33:43 +0000 - rev 534854
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548785 - Remove suggestion to pass '--git' to 'mach vcs-setup'; r=froydnj Bug 1484243 removed the --git argument and made the VCS auto-detected, so we should no longer suggest passing in that argument in error messages. Differential Revision: https://phabricator.services.mozilla.com/D30257
1bd55e7d7d153ca0b84a0da4317fdd250f2439aa: Bug 1548133: mozilla::Variant::addTagToHash should be const-this. r=froydnj
Jim Blandy <jimb@mozilla.com> - Wed, 01 May 2019 12:13:23 +0000 - rev 534797
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548133: mozilla::Variant::addTagToHash should be const-this. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D29423
d3125bd46f54e6127e168dd2ccdada6046e847b4: Bug 1549694 - Don't use check as an identifier in IntegerRange.h, since it conflicts with system headers in Mac and Windows. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 May 2019 13:29:17 +0000 - rev 534777
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549694 - Don't use check as an identifier in IntegerRange.h, since it conflicts with system headers in Mac and Windows. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D30183
c2f648fbcbf18415b631252995edf38301c3063e: Bug 1533861 - Add a telemetry to detect disk type r=chutten,froydnj,bdekoz
Sean Feng <sefeng@mozilla.com> - Thu, 02 May 2019 20:43:36 +0000 - rev 534283
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1533861 - Add a telemetry to detect disk type r=chutten,froydnj,bdekoz Differential Revision: https://phabricator.services.mozilla.com/D29383
3edbe004f8ac490b35bedf15009351b7b9e92384: Bug 1548243: add MOZ_UNLIKELY() to MOZ_LOG_TEST() r=froydnj
Randell Jesup <rjesup@wgate.com> - Thu, 02 May 2019 12:56:48 +0000 - rev 534281
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548243: add MOZ_UNLIKELY() to MOZ_LOG_TEST() r=froydnj Affects MOZ_LOG() since it uses MOZ_LOG_TEST() Differential Revision: https://phabricator.services.mozilla.com/D29610
0ffeaa8ab59c66bf9a0dd6f36a3959770ba3eeb0: Bug 1457669 - Support Android system headers for standalone SpiderMonkey builds. r=froydnj
Josh Matthews <josh@joshmatthews.net> - Thu, 02 May 2019 17:07:52 +0000 - rev 534213
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1457669 - Support Android system headers for standalone SpiderMonkey builds. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D29698
d3215b8359d3d53a21c193e990a508000ba47597: Bug 1548409 - Use MOZ_DIAGNOSTIC_ASSERT. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 02 May 2019 13:24:31 +0000 - rev 534159
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548409 - Use MOZ_DIAGNOSTIC_ASSERT. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D29587
46179401c77b3f40291dea4cf636314399785c14: Bug 1529125 - Add IOInterposerInit to the initialization of content processes; r=froydnj
Greg Tatum <gtatum@mozilla.com> - Fri, 01 Mar 2019 22:18:14 +0000 - rev 533957
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1529125 - Add IOInterposerInit to the initialization of content processes; r=froydnj Add an RAII guarded initialization for the IO interposer to the initialization process for content processes. This ensures that whenever a content process uses the IOInterposer, that it will correctly catch all registered threads, and will not miss any. Differential Revision: https://phabricator.services.mozilla.com/D20737
8ccd4b2a5fbaee6cd2c1326521082fe32c07556a: Bug 1544009 - stop doing remote drive and directory exist/creation checks for renames/moves on Windows, esp. if in the same directory, r=froydnj
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 01 May 2019 00:17:22 +0000 - rev 533941
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544009 - stop doing remote drive and directory exist/creation checks for renames/moves on Windows, esp. if in the same directory, r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D29222