e73e51ab5c3393691f08dec38c26ad23a12d3fde: test not shutting down any threads draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:33 -0500 - rev 2493021
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
test not shutting down any threads
dc58cd73d26fa632453b6a4b91bff8c706a8829f: Bug 1597686 - do some basic typechecking on BaseCompileFlags.flag_variables; r=rstewart draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:33 -0500 - rev 2493020
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
Bug 1597686 - do some basic typechecking on BaseCompileFlags.flag_variables; r=rstewart Bug 1596868 was triggered by forgetting a comma, turning an intended tuple into a string, which Python dutifully iterated over as a sequence of single characters. Let's add some basic typechecking so these sort of mistakes don't happen again. Differential Revision: https://phabricator.services.mozilla.com/D53815
501d4ca3cc5d1e8d1b22137003a2abc0ef160c28: better shutdown of task queues draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:34 -0500 - rev 2493019
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
better shutdown of task queues
0a8aefd03ee4c08a589e51c65147d9334a073762: move FileBlockCache over to a background thread draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:34 -0500 - rev 2493018
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
move FileBlockCache over to a background thread
0bb5014d75eaeaec591e90801eaaf7c0a7d0285e: different event target draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:34 -0500 - rev 2493017
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
different event target
8e5503cdc5d3b7409c83db97b275dc8564e467b3: don't wait for individual threads to shutdown draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:34 -0500 - rev 2493016
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
don't wait for individual threads to shutdown
74c15bae2422a51e89c5ef22199f1482a05c64b0: less deadlocking in shutdown draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:34 -0500 - rev 2493015
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
less deadlocking in shutdown
081e7cbf7e748458d000b39ae8661cb4fd335685: Bug 1584568 - add an API to construct background task queues; r=KrisWright draft
Nathan Froyd <froydnj@mozilla.com> - Fri, 22 Nov 2019 14:39:34 -0500 - rev 2493014
Push 454334 by nfroyd@mozilla.com at Fri, 22 Nov 2019 19:40:45 +0000
Bug 1584568 - add an API to construct background task queues; r=KrisWright For some clients, just dispatching tasks to some anonymous background thread is fine. But for other clients, they need to guarantee that dispatched events are executed in dispatch order, or they would like to have some guarantee that functions executing in the background are executing on a particular event target, or both. For such uses cases, we need something a little more sophisticated than simply handing out the `BackgroundEventTarget` `nsThreadManager` is using. Fortunately, we have an abstraction that provides these sorts of guarantees already in `mozilla::TaskQueue`. Since `mozilla::TaskQueue` requires a bit of special care during shutdown, we're not going to hand out new `TaskQueue` objects directly, but will instead hand out `nsISerialEventTarget` wrappers of the newly-created `TaskQueues`. `nsThreadManager` can then take care of shutting down all of the `TaskQueue` objects itself, rather than requiring clients to handle shutdown themselves. Differential Revision: https://phabricator.services.mozilla.com/D47454
1fdca72e73faabd38a3e5ecc0f2e955d1182ecd1: try_task_config for https://phabricator.services.mozilla.com/D54047 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Fri, 22 Nov 2019 19:37:16 +0000 - rev 2493013
Push 454333 by reviewbot at Fri, 22 Nov 2019 19:37:29 +0000
try_task_config for https://phabricator.services.mozilla.com/D54047 Differential Diff: PHID-DIFF-74mfl4pgti3jbpmrhut3
906e7c90b7dcdb6136ce54bc57f38ee6ce2be6d8: Bug 1593069 - [2.0] Implement Login Storage API: login used and save. draft
Eugen Sawin <esawin@mozilla.com> - Fri, 22 Nov 2019 19:37:13 +0000 - rev 2493012
Push 454333 by reviewbot at Fri, 22 Nov 2019 19:37:29 +0000
Bug 1593069 - [2.0] Implement Login Storage API: login used and save. Differential Revision: https://phabricator.services.mozilla.com/D54047 Differential Diff: PHID-DIFF-74mfl4pgti3jbpmrhut3
aaecf16f8154cca12982aefb8044744d0e1e1580: Bug 1593069 - [1.1] Implement Login Storage API: login requests. draft
Eugen Sawin <esawin@mozilla.com> - Fri, 22 Nov 2019 19:37:10 +0000 - rev 2493011
Push 454333 by reviewbot at Fri, 22 Nov 2019 19:37:29 +0000
Bug 1593069 - [1.1] Implement Login Storage API: login requests. Differential Revision: https://phabricator.services.mozilla.com/D53703 Differential Diff: PHID-DIFF-pr6jzn7arrn2v7ji7otf
33dd1e466c71f122f2566d6595e3b956354df0b9: try_task_config for https://phabricator.services.mozilla.com/D53703 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Fri, 22 Nov 2019 19:36:20 +0000 - rev 2493010
Push 454332 by reviewbot at Fri, 22 Nov 2019 19:36:33 +0000
try_task_config for https://phabricator.services.mozilla.com/D53703 Differential Diff: PHID-DIFF-pr6jzn7arrn2v7ji7otf
681767dedfc2fd330074b9304d61ea07f9113037: Bug 1593069 - [1.1] Implement Login Storage API: login requests. draft
Eugen Sawin <esawin@mozilla.com> - Fri, 22 Nov 2019 19:36:16 +0000 - rev 2493009
Push 454332 by reviewbot at Fri, 22 Nov 2019 19:36:33 +0000
Bug 1593069 - [1.1] Implement Login Storage API: login requests. Differential Revision: https://phabricator.services.mozilla.com/D53703 Differential Diff: PHID-DIFF-pr6jzn7arrn2v7ji7otf
e5c6047654d1ef26dcd1f7132b4390619ca4e0cf: Try Chooser Enhanced (472 tasks selected) draft
Kannan Vijayan <kvijayan@mozilla.com> - Fri, 22 Nov 2019 14:33:45 -0500 - rev 2493008
Push 454331 by kvijayan@mozilla.com at Fri, 22 Nov 2019 19:34:22 +0000
Try Chooser Enhanced (472 tasks selected) Pushed via `mach try chooser`
d1d744bb097832982235a6d39c70495a9a1ca0d0: Bug 1580241 - Updates. draft
Kannan Vijayan <kvijayan@mozilla.com> - Fri, 22 Nov 2019 14:12:35 -0500 - rev 2493007
Push 454331 by kvijayan@mozilla.com at Fri, 22 Nov 2019 19:34:22 +0000
Bug 1580241 - Updates.
d08dcb542432284310f48260c0cdcc967c025cd4: Bug 1580228 - Fix usage of nsIDocShellTreeItem in nsDocShell::EndPageLoad r?kmag draft
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 19 Nov 2019 14:35:13 -0500 - rev 2493006
Push 454331 by kvijayan@mozilla.com at Fri, 22 Nov 2019 19:34:22 +0000
Bug 1580228 - Fix usage of nsIDocShellTreeItem in nsDocShell::EndPageLoad r?kmag Differential Revision: https://phabricator.services.mozilla.com/D53869
c3c2bc6cf266f9cccb6314cbf6fda5a4eb0a9e7b: Fuzzy query= draft
Andrew Osmond <aosmond@mozilla.com> - Fri, 22 Nov 2019 14:32:00 -0500 - rev 2493005
Push 454330 by aosmond@mozilla.com at Fri, 22 Nov 2019 19:32:29 +0000
Fuzzy query= Pushed via `mach try fuzzy`
bceafefec36c45ba2506087b161b3ef564cc36b3: Bug XXX - Implement QCMS / AVX algorithm. draft
Andrew Osmond <aosmond@mozilla.com> - Fri, 22 Nov 2019 14:29:33 -0500 - rev 2493004
Push 454330 by aosmond@mozilla.com at Fri, 22 Nov 2019 19:32:29 +0000
Bug XXX - Implement QCMS / AVX algorithm.
04322ba8b841ceaa0620927511527c35e35a3f51: Fuzzy query=web-platform-tests !'reftest !wdspec !asan draft
James Graham <james@hoppipolla.co.uk> - Fri, 22 Nov 2019 19:29:50 +0000 - rev 2493003
Push 454329 by james@hoppipolla.co.uk at Fri, 22 Nov 2019 19:31:44 +0000
Fuzzy query=web-platform-tests !'reftest !wdspec !asan Pushed via `mach try again`
a7e4bce12580a217c03b636f24ebe0cdbe6d94ee: Bug 1598674 - Don't assume sync dispatch of iframe load event in tests, r=bzbarsky draft
James Graham <james@hoppipolla.co.uk> - Fri, 22 Nov 2019 16:51:08 +0000 - rev 2493002
Push 454329 by james@hoppipolla.co.uk at Fri, 22 Nov 2019 19:31:44 +0000
Bug 1598674 - Don't assume sync dispatch of iframe load event in tests, r=bzbarsky Blink and WebKit dispatch the load event of the iframe synchronously, whereas Gecko and (currently) the spec assume it's async. This causes a hang in some tests using this helper library because in Gecko a subsequent load ends up running in the event dispatch of the initial load event, and so the load event is suppressed and the tests are unable to complete. In other browsers the event is not suppressed and so the tests run. Avoid this by ensuring that the event loop always spins after the iframe load. Differential Revision: https://phabricator.services.mozilla.com/D54343
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip