de3d53ed28eed9a6f36aff370b4471703db700bc: Bug 1499786. Update webrender to commit 74f265e447d2927c27d4320c676779956d39eaf0
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 17 Oct 2018 17:24:12 -0400 - rev 500341
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499786. Update webrender to commit 74f265e447d2927c27d4320c676779956d39eaf0
8bdbb72ad61b6272b3b7faed01383bb7c5fe7e72: Bug 1495748: Make sure ChannelWrappers get cleaned up before JS engine shutdown. r=aswan,mccr8
Kris Maglione <maglione.k@gmail.com> - Tue, 16 Oct 2018 15:05:24 -0700 - rev 500340
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1495748: Make sure ChannelWrappers get cleaned up before JS engine shutdown. r=aswan,mccr8 The gross contortions here are required to deal with the deferred finalizers HTTP channels use for their property bags. The actual channels get destroyed relatively early during shutdown, but their property bag hashes which hold our ChannelWrapper reference end up being destroyed after JS engine shutdown, which gives us no good point to clear our reference. The stub holder class takes the place of our existing property bag entry, and behaves more or less the same, but allows us to cut the reference to the ChannelWrapper without having a strong reference to the channel. Differential Revision: https://phabricator.services.mozilla.com/D8923
8b037400fdbed6b9fd14c36a8b32acd78a742e1d: Bug 1499849 - make FileReader timers slightly more efficient; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:35 -0400 - rev 500339
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499849 - make FileReader timers slightly more efficient; r=baku Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
18c94f6d82046c4986c0c55f41a6fbf4039c8288: Bug 1499848 - make TimeoutExecutor timers slightly more efficient; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 500338
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499848 - make TimeoutExecutor timers slightly more efficient; r=baku Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
fd914881db604175bdd129d62ec1cb3c8d0a0386: Bug 1499727 - make nsHtml5StreamParser timers slightly more efficient; r=hsivonen
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 500337
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499727 - make nsHtml5StreamParser timers slightly more efficient; r=hsivonen Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
706f1a7eae882e297e85322e4dccba27a222e4a0: Bug 1499726 - make main-thread XHR timer setting slightly more efficient; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 500336
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499726 - make main-thread XHR timer setting slightly more efficient; r=baku Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
3714d89762380c501cf13257d0c373260dc7de0e: Bug 1498651 - make initial timer target setting more efficient; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 500335
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498651 - make initial timer target setting more efficient; r=erahm The NS_NewTimer* family of functions, when using a custom event target, currently go through a path that looks something like: auto timer = createTimer() timer->SetTarget(target); // call the requisite Init* function return timer; This setup is inefficient, because SetTarget requires the timer mutex to be acquired. The mutex acquisition here is completely unnecessary, because the timer hasn't yet been shared out to the wider world; we can set the timer target without acquiring the mutex at all because we know that no sharing is possible at this point. This patch reworks things somewhat to make that possible.
06e5a5bfd05ef276dce035af837f2ba76e9a55a4: Bug 1498938 - Support [implicit_jscontext] XPIDL calls on Linux/PPC64.; r=froydnj
A. Wilcox <AWilcox@Wilcox-Tech.com> - Wed, 17 Oct 2018 23:12:51 +0000 - rev 500334
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1498938 - Support [implicit_jscontext] XPIDL calls on Linux/PPC64.; r=froydnj
0ef00ee6c5312035280635f06e4790abd8b13729: No bug - Strip EOL whitespace from widget/windows/nsWindow.cpp.
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 17 Oct 2018 14:44:07 -0700 - rev 500333
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
No bug - Strip EOL whitespace from widget/windows/nsWindow.cpp. MozReview-Commit-ID: 31tcxJWLRG2
1ee3bf5fd803b1382548e6c0ae77ae8dcab9dd91: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 02:02:07 +0300 - rev 500332
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
0d9b7b7a5aa5d30412233ffbbabe24dd26df97d0: Backed out changeset 0658fbb91e05 (bug 1499483) for devtools chrome failure at devtools/client/inspector/test/browser_inspector_sidebarstate.js on a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Thu, 18 Oct 2018 01:58:17 +0300 - rev 500331
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset 0658fbb91e05 (bug 1499483) for devtools chrome failure at devtools/client/inspector/test/browser_inspector_sidebarstate.js on a CLOSED TREE
2e10a4e7039458e8e20c71d9ff03cecb81b33869: Backed out changeset 37647eaadbc2 (bug 1498185) for browser chrome failure at browser/base/content/test/static/browser_all_files_referenced.js on a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Thu, 18 Oct 2018 01:43:34 +0300 - rev 500330
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset 37647eaadbc2 (bug 1498185) for browser chrome failure at browser/base/content/test/static/browser_all_files_referenced.js on a CLOSED TREE
02ec505980f1a5945de491c094f7e72bc1da98ce: Removed files (Bug 1499111) Update test expectations for tests with unexpected results. a=wpt-fix
Daniel Varga <dvarga@mozilla.com> - Thu, 18 Oct 2018 01:42:34 +0300 - rev 500329
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Removed files (Bug 1499111) Update test expectations for tests with unexpected results. a=wpt-fix
638dee1dfab113b0c2333fb62509180cf21c2124: Backed out changeset 0e8706e5d2ff (bug 1473841) for browser_jsterm_completion_invalid_dot_notation.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 18 Oct 2018 10:43:58 +0300 - rev 500328
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset 0e8706e5d2ff (bug 1473841) for browser_jsterm_completion_invalid_dot_notation.js failures CLOSED TREE
0bb500ba0c07c122610452184a162166ff47ce96: Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Thu, 18 Oct 2018 02:10:25 +0000 - rev 500327
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues Differential Revision: https://phabricator.services.mozilla.com/D8789
8d820a4fe6e63e80cb05e5c27351b7a3fdf57577: Bug 1499685 - Fix browser_aboutCertError.js test cases for the old cert error pages. r=nhnt11
Johann Hofmann <jhofmann@mozilla.com> - Wed, 17 Oct 2018 22:13:34 +0000 - rev 500326
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1499685 - Fix browser_aboutCertError.js test cases for the old cert error pages. r=nhnt11 Two of these tests simply require the new pref to be set, while there was some actual breakage that required me to put some more code behind another gate. Differential Revision: https://phabricator.services.mozilla.com/D8978
9305a99ea1c3aab53a9675be0f76ec60b1a30e5b: bug 1498525 - make test_captive_portal_service use localhost only r=valentin
Daniel Stenberg <daniel@haxx.se> - Thu, 18 Oct 2018 07:06:43 +0000 - rev 500325
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
bug 1498525 - make test_captive_portal_service use localhost only r=valentin By setting network.dns.native-is-localhost in this test, it makes all native name resolves use "localhost" and thus avoids causing an assert if this test runs with TRR enabled and network.trr.uri set to point to an actual external host name. MozReview-Commit-ID: D1df6VtfckR Differential Revision: https://phabricator.services.mozilla.com/D9070
aa851fc2ed73e31c338e9a1ba8f8538b0845d219: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 18 Oct 2018 10:19:03 +0300 - rev 500324
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
bd60f5f2f402f09dca1f2178a07a8b544d0763d1: Backed out changeset 463d82852c31 (bug 1397612) for accidentally disabling nearly all the tests in test_quit_restart.py a=backout
Ciure Andrei <aciure@mozilla.com> - Thu, 18 Oct 2018 10:16:53 +0300 - rev 500323
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Backed out changeset 463d82852c31 (bug 1397612) for accidentally disabling nearly all the tests in test_quit_restart.py a=backout
bfd23ad81ef4074f395036cc62fa31ff3cd97f96: Merge autoland to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Thu, 18 Oct 2018 01:53:30 +0300 - rev 500322
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Merge autoland to mozilla-central. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip