64810935a7516678a1e655b8d1034ac8700b53d7: Bug 1448880 - Part 2: Persist Debugger.Frame objects for generators across yield/await. r=jimb.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:22:00 +0000 - rev 491038
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 2: Persist Debugger.Frame objects for generators across yield/await. r=jimb. This is the minimal patch, but it leaves two bugs: 1. When a generator or async function is resumed, stepping is reenabled in Debugger::getFrame, which isn't necessarily called. The onStep tests in this patch work because they all use an onEnterFrame hook, which causes getFrame to be called as soon as the generator is resumed. 2. .onStep and .onPop hooks on suspended Frames do not survive GC if there are no other references to the Frame or the Debugger object. The behavior is safe, but the hooks can just mysteriously stop firing when GC happens. The next three patches in this stack lay the groundwork for fixing these bugs, without changing behavior; part 6 fixes the first bug; and part 7 fixes the second. Depends on D6982 Differential Revision: https://phabricator.services.mozilla.com/D6983
2f3da01d8816a0117e39eca43cd4c52c0a381a4d: Bug 1448880 - Part 1: Always close a generator on early forced return. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:21:01 +0000 - rev 491037
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 1: Always close a generator on early forced return. r=jimb The previous code failed to close the generator in the case where JSOP_GENERATOR had run but JSOP_INITIAL_YIELD had not, a bit of sloppiness that created yet another special case. Things will get more complicated when we start keeping frames live while suspended; it's better to not have this special case. Differential Revision: https://phabricator.services.mozilla.com/D6982
faaec607a74f01e81bc5a6b54d0c4141ad5cf8f5: Bug 1501073 - Test expectation adjustments. r=kats
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Oct 2018 00:49:16 +0000 - rev 491036
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501073 - Test expectation adjustments. r=kats Depends on D9610 Differential Revision: https://phabricator.services.mozilla.com/D9611
61b89032c551c59ab82f64689c1b271c5c0d2263: Bug 1501319 - Update webrender to commit e7d340b0f39bbd0046e983a75245bdde54013cdb. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 24 Oct 2018 00:48:58 +0000 - rev 491035
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501319 - Update webrender to commit e7d340b0f39bbd0046e983a75245bdde54013cdb. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9610
9f15c79e58d135c7e710210a9d0242eb42d9f5bc: Backed out changeset b283e9a224e0 (bug 1402282) build bustages on RandomNum.cpp.
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 03:00:42 +0300 - rev 491034
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset b283e9a224e0 (bug 1402282) build bustages on RandomNum.cpp.
b283e9a224e0450ff9880af7b7366f9e73661ac5: Bug 1402282 - Move CSPRNG logic to common area r=froydnj
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 02:49:33 +0300 - rev 491033
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1402282 - Move CSPRNG logic to common area r=froydnj
f99c22e6f6b1e8820eb20936aee362dc86dbd454: Bug 1499254 - fake-multi-dep is no longer needed. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 19:33:09 +0000 - rev 491032
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - fake-multi-dep is no longer needed. r=tomprince Depends on D9200 Differential Revision: https://phabricator.services.mozilla.com/D9201
848914c4c934be47a40a70fc09c5c26cd8df0ec4: Bug 1499254 - beetmover_repackage{,_l10n} multi-dep. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 21:12:39 +0000 - rev 491031
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - beetmover_repackage{,_l10n} multi-dep. r=tomprince Depends on D9198 Differential Revision: https://phabricator.services.mozilla.com/D9200
2eea4d6c1597ce9a997eca8bc5fdb78119d7aced: Bug 1499254 - add primary-dependency support. r=tomprince,Callek
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 21:12:51 +0000 - rev 491030
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - add primary-dependency support. r=tomprince,Callek Depends on D9194 Differential Revision: https://phabricator.services.mozilla.com/D9196
6f85b1efc3d27984fda22198353a56fee1cdd994: Bug 1499254 - sort reverse_chunk_deps for easier diffing. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 19:28:16 +0000 - rev 491029
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - sort reverse_chunk_deps for easier diffing. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D9194
dce16565d2a8c37e885b9e105ffcb78a0e6458db: Bug 1501426 - Add 'sw-e10s' to run_info_extras r=jmaher
Wes Kocher <wkocher@mozilla.com> - Tue, 23 Oct 2018 23:33:31 +0000 - rev 491028
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501426 - Add 'sw-e10s' to run_info_extras r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D9585
2793e042041cecfd63b3a66f9930bf49c6ac3aa0: Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 23:28:44 +0000 - rev 491027
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D9561
75f6d479fdaf74ea269f22c7f3e6ffe91133c726: Bug 1501428 - Enable test_scrollbar_colors.html on Linux. r=karlt
Xidorn Quan <me@upsuper.org> - Tue, 23 Oct 2018 23:25:32 +0000 - rev 491026
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501428 - Enable test_scrollbar_colors.html on Linux. r=karlt Differential Revision: https://phabricator.services.mozilla.com/D9595
bee1c344cb473d75347c012bbd0f8eac58428926: Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
Denis Palmeiro <dpalmeiro@mozilla.com> - Tue, 23 Oct 2018 20:46:31 +0000 - rev 491025
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange JSONWriter currently calls new and delete indirectly through mozilla::MakeUnique to allocate a buffer. Becuase of this, the methods of this class cannot be invoked within Spidermonkey due to https://searchfox.org/mozilla-central/source/config/check_vanilla_allocations.py#6-14. Therefore, JSONWriter needs an AllocPolicy template parameter so that the allocation and deallocation routines can be changed to match the JS AllocPolicy when invoked within SpiderMonkey. Differential Revision: https://phabricator.services.mozilla.com/D7279
3d22697d9c23a23087190225aa201a44bc1be130: Bug 1458314 - Move the update directory to an installation specific location r=rstrong
Kirk Steuber <ksteuber@mozilla.com> - Tue, 23 Oct 2018 21:41:04 +0000 - rev 491024
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1458314 - Move the update directory to an installation specific location r=rstrong This change applies to Windows only. Firefox will need to migrate the directory from the old location to the new location. This will be done only once by setting the pref `app.update.migrated.updateDir2.<install path hash>` to `true` once migration has completed. Note: The pref name app.update.migrated.updateDir has already been used, thus the '2' suffix. It can be found in ESR24. This also removes the old handling fallback for generating the update directory path. Since xulrunner is no longer supported, this should no longer be needed. If neither the vendor nor app name are defined, it falls back to the literal string "Mozilla". The code to generate the update directory path and the installation hash have been moved to the updatecommon library. This will allow those functions to be used in Firefox, the Mozilla Maintenance Service, the Mozilla Maintenance Service Installer, and TestAUSHelper. Additionally, the function that generates the update directory path now has extra functionality. It creates the update directory, sets the permissions on it and, optionally, recursively sets the permissions on everything within. This patch adds functionality that allows Firefox to set permissions on the new update directory on write failure. It attempts to set the permissions itself and, if that fails and the maintenance service is enabled, it calls into the maintenance service to try from there. If a write fails and the permissions cannot be fixed, the user is prompted to reinstall. Differential Revision: https://phabricator.services.mozilla.com/D4249
e19cd8da255dd2fedd21c69a99545d4b5f0f1ef3: Bug 1499609 Convert cpstartup to a webextension r=mconley
Andrew Swan <aswan@mozilla.com> - Tue, 23 Oct 2018 21:39:17 +0000 - rev 491023
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499609 Convert cpstartup to a webextension r=mconley Differential Revision: https://phabricator.services.mozilla.com/D9411
3d84f10a7e99dd56fef9dcd48c5bfa9bcfa8a828: Bug 1499609 Convert tabpaint to webextension r=mconley
Andrew Swan <aswan@mozilla.com> - Tue, 23 Oct 2018 21:39:05 +0000 - rev 491022
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499609 Convert tabpaint to webextension r=mconley Differential Revision: https://phabricator.services.mozilla.com/D8953
3f5f46ca8ca0df1c34a9077fd4b479e291997a3f: Bug 1501461 - Use the strict list for default cookie restrictions in Nightly r=francois
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 23 Oct 2018 23:02:18 +0000 - rev 491021
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501461 - Use the strict list for default cookie restrictions in Nightly r=francois Differential Revision: https://phabricator.services.mozilla.com/D9594
7508d586f2c875555b6f79ad8d92057a53013229: Backed out changeset 59205b705c5c (bug 1501329) for failures in toolkit/components/telemetry/tests/unit/test_TelemetryClientID_reset.js CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 24 Oct 2018 01:53:07 +0300 - rev 491020
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset 59205b705c5c (bug 1501329) for failures in toolkit/components/telemetry/tests/unit/test_TelemetryClientID_reset.js CLOSED TREE
d20fd7486fde6997d38c4337a897fe65b43c4102: Merge mozilla-central to autoland a=merge on a CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Wed, 24 Oct 2018 01:22:06 +0300 - rev 491019
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge mozilla-central to autoland a=merge on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip