0b26cd4c1c21b14cd42032ec08b13ffcdc7f5866: Bug 1540740 - part2 : using TimeUnit as input parameter for 'AdjustForStartTime()'. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 11 Apr 2019 17:32:54 +0000 - rev 527899
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540740 - part2 : using TimeUnit as input parameter for 'AdjustForStartTime()'. r=jya There is no need to cast to `TimeUnit` to `int64` and then cast to `TimeUnit` again. Differential Revision: https://phabricator.services.mozilla.com/D26758
ffb3ec9486e6d2be697658db3b51ccf043a33890: Bug 1540740 - part1 : let the return value of 'AdjustForStartTime()' to tell whether the adjustment is succeeded r=jya
alwu <alwu@mozilla.com> - Thu, 11 Apr 2019 20:43:00 +0000 - rev 527898
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540740 - part1 : let the return value of 'AdjustForStartTime()' to tell whether the adjustment is succeeded r=jya Now the caller of `AdjustForStartTime()` should check the return value to know whether the adjustment is succeeded. If the error happens the caller should handle it and return an error. Differential Revision: https://phabricator.services.mozilla.com/D26756
7121d81a533f60c719a20612869a79b2f22e42c9: Backed out changeset acb04833e713 (bug 1500533) for assertion failure in nsHttpChannel.cpp on a CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Thu, 11 Apr 2019 23:15:08 +0300 - rev 527897
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset acb04833e713 (bug 1500533) for assertion failure in nsHttpChannel.cpp on a CLOSED TREE
fd8c9a28b4d4756c95b9fd21bebcf5d533e7a141: Backed out 3 changesets (bug 1536170) for xpcshell failures in test_bookmark_duping.js CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 11 Apr 2019 23:05:24 +0300 - rev 527896
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 3 changesets (bug 1536170) for xpcshell failures in test_bookmark_duping.js CLOSED TREE Backed out changeset 57c26f8e0bf7 (bug 1536170) Backed out changeset ccea2e827d9d (bug 1536170) Backed out changeset 51a67bffd7d2 (bug 1536170)
a047b64590a4926c919b299f883cec2e00d1dedd: Backed out 10 changesets (bug 1536411) for causing leaks in CondVar, MessagePortService, MessagePortServiceData.
Cosmin Sabou <csabou@mozilla.com> - Thu, 11 Apr 2019 22:48:49 +0300 - rev 527895
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 10 changesets (bug 1536411) for causing leaks in CondVar, MessagePortService, MessagePortServiceData. Backed out changeset eda5854cd7e8 (bug 1536411) Backed out changeset f94dfbf2476c (bug 1536411) Backed out changeset c68dc3152faa (bug 1536411) Backed out changeset f67d157e8baf (bug 1536411) Backed out changeset 1107a9767f38 (bug 1536411) Backed out changeset ccbe1af00fb9 (bug 1536411) Backed out changeset 552c4b588524 (bug 1536411) Backed out changeset 2eb20578159b (bug 1536411) Backed out changeset 45708d22bb6d (bug 1536411) Backed out changeset 87601ef1d4d4 (bug 1536411)
1b3804497a8e5c76cf14984d62425f79f27dd3a2: Bug 1052579 - Add explicit arena to several char-copying JS functions r=sfink
Chris Martin <cmartin@mozilla.com> - Thu, 11 Apr 2019 17:53:07 +0000 - rev 527894
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1052579 - Add explicit arena to several char-copying JS functions r=sfink Several of these JS char-copying functions allocate memory, and currently they implicitly do it in the MallocArena. They now take an explicit argument about which arena they perform their allocation in. Differential Revision: https://phabricator.services.mozilla.com/D25708
acb04833e713061274e2f2221aa0b84cf2c2a8ab: Bug 1500533 - Ensure that TLS session resumption tickets are only consumed if the channel isn't isolated by anti-tracking checks; r=michal,baku
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 11 Apr 2019 18:36:16 +0000 - rev 527893
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1500533 - Ensure that TLS session resumption tickets are only consumed if the channel isn't isolated by anti-tracking checks; r=michal,baku Differential Revision: https://phabricator.services.mozilla.com/D26996
b813d19ab2d1b27a46446f576f1f4294007300b2: Bug 1542371 - Add basic support for ExtensionSettings policy. r=Felipe
Michael Kaply <mozilla@kaply.com> - Thu, 11 Apr 2019 19:10:49 +0000 - rev 527892
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542371 - Add basic support for ExtensionSettings policy. r=Felipe Differential Revision: https://phabricator.services.mozilla.com/D26376
7befb6bf6b3b2441d1659579e0edf7226aff8781: Backed out 3 changesets (bug 1539694) for spidermonkey build bustage in Promise.cpp CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Thu, 11 Apr 2019 22:21:56 +0300 - rev 527891
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 3 changesets (bug 1539694) for spidermonkey build bustage in Promise.cpp CLOSED TREE Backed out changeset b69cb7f4f305 (bug 1539694) Backed out changeset 2e36a4f4d996 (bug 1539694) Backed out changeset 75b6666c5095 (bug 1539694)
e56cd039fd9461b9946ac166a6c2a0a12664adb3: Bug 628041 refresh the install blocked panel text r=flod,aswan
Shane Caraveo <scaraveo@mozilla.com> - Thu, 11 Apr 2019 18:56:47 +0000 - rev 527890
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 628041 refresh the install blocked panel text r=flod,aswan Differential Revision: https://phabricator.services.mozilla.com/D25881
186322f1d1f212f92a5a925814a5869e9c78d19b: Bug 1543341 - Refine Safe Browsing log output. r=baku
dlee <dlee@mozilla.com> - Thu, 11 Apr 2019 18:57:56 +0000 - rev 527889
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543341 - Refine Safe Browsing log output. r=baku After calling Lookup API per table, Safe Browsing outputs too many debug message for a single URL lookup. Refine the current output. Differential Revision: https://phabricator.services.mozilla.com/D27066
c523c4658e98d236594a1124820a0b142300e6cd: Bug 1540150 - Make it impossible to enter the native drag-drop loop in test automation. r=NeilDeakin
Mike Conley <mconley@mozilla.com> - Thu, 11 Apr 2019 17:17:36 +0000 - rev 527888
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540150 - Make it impossible to enter the native drag-drop loop in test automation. r=NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D25428
d679d6a5d63f00f5a4bdacdd9280682a41138eca: Bug 1543604 - Disable resource-timing-level1.sub.html on mac and android for frequent failures.
Cosmin Sabou <csabou@mozilla.com> - Thu, 11 Apr 2019 21:37:29 +0300 - rev 527887
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543604 - Disable resource-timing-level1.sub.html on mac and android for frequent failures. Reviewers: jmaher Tags: #secure-revision Bug #: 1543604 Differential Revision: https://phabricator.services.mozilla.com/D27149
2ac987c37cda1baa5601f0578db03c6860824ccf: Bug 1543393 - shardIndex should not use ceil(); r=chutten
Liang-Heng Chen <xeonchen@gmail.com> - Thu, 11 Apr 2019 18:47:28 +0000 - rev 527886
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543393 - shardIndex should not use ceil(); r=chutten Differential Revision: https://phabricator.services.mozilla.com/D26909
57c26f8e0bf7ab4e1d23bdbf68ed91c0bd925204: Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc
Barret Rennie <barret@brennie.ca> - Thu, 11 Apr 2019 18:40:02 +0000 - rev 527885
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536170 - Replace all usage of Async.yieldingIterator with Async.yieldingForEach r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D26593
ccea2e827d9dff136b8f6ac9b357e3fabb5e3ec7: Bug 1536170 - Add unit tests for Async.yieldingForEach() r=tcsc
Barret Rennie <barret@brennie.ca> - Thu, 11 Apr 2019 18:39:54 +0000 - rev 527884
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536170 - Add unit tests for Async.yieldingForEach() r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D26592
51a67bffd7d2670d12d87058973bc01e64f10096: Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger
Barret Rennie <barret@brennie.ca> - Thu, 11 Apr 2019 18:39:43 +0000 - rev 527883
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536170 - Replace Async.jankYielder r=tcsc,markh,eoger `Async.jankYielder` is known to, unfortunately, cause jank by creating a lot of immediately resolved promises that must be then GCed. For a collection of 50 items, it will create 50 promises and 49 of them will immediately resolve. Instead of `Async.jankYielder`, we now have `Async.yieldState`, which simply keeps track of whether or not the caller should yield to the event loop. Two higher level looping constructs are built on top of it: * `Async.yieldingIterator`, which has been rewritten to not create extraneous promises; and * `Async.yieldingForEach`, which is a replacement for awaiting `Async.jankYielder` in a loop. Instead, it accepts the loop body as a function. Each of these can share an instance of an `Async.yieldState`, which allows an object with multiple loops to yield every N iterations overall, instead of every N iterations of each loop, which keeps the behaviour of using one `Async.jankYielders` in multiple places. Differential Revision: https://phabricator.services.mozilla.com/D26229
18af3ac7686b947a75f45190c9d08f9f019d4982: Bug 1539535 - Add a (temporary) null check in RemoteWorkerChild::CloseWorkerOnMainThread r=asuth
Perry Jiang <perry@mozilla.com> - Thu, 11 Apr 2019 03:31:45 +0000 - rev 527882
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539535 - Add a (temporary) null check in RemoteWorkerChild::CloseWorkerOnMainThread r=asuth Differential Revision: https://phabricator.services.mozilla.com/D26794
b69cb7f4f3059c56434b82641db3ae813e7f9036: Bug 1539694 - Part 3: Update xray tests for Promise. r=peterv
André Bargull <andre.bargull@gmail.com> - Wed, 10 Apr 2019 10:29:49 +0000 - rev 527881
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539694 - Part 3: Update xray tests for Promise. r=peterv Depends on D25209 Differential Revision: https://phabricator.services.mozilla.com/D26144
2e36a4f4d99662dfe8bf771d0fb95a80a5928c36: Bug 1539694 - Part 2: Implement Promise.allSettled stage 3 proposal. r=jorendorff
André Bargull <andre.bargull@gmail.com> - Thu, 11 Apr 2019 12:22:43 +0000 - rev 527880
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539694 - Part 2: Implement Promise.allSettled stage 3 proposal. r=jorendorff Nightly-only for now because the proposal only just reached stage 3. Promise.allSettled is similar to Promise.all, except that each element also has an own reject handler. Apart from that most code from Promise.all can be reused for Promise.allSettled, including calling the `CommonPerformPromiseAllRace` helper function. Because each element has an own reject handler and we need to track if either function of the resolve/reject handler pair was already called, it's not possible to reuse the same trick as in `PromiseAllResolveElementFunction` where the data-holder slot is used to track if the handler was already called. Instead `PromiseAllSettledElementFunction` uses the values array to check if the current index position is still set to `undefined` as a mean to verify that the resolving functions for each element weren't already called. Differential Revision: https://phabricator.services.mozilla.com/D25209
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip