1d0110e4c788836fe40e5f3ce493f130d7d25025: Bug 1378171 - add a test preventing us from loading scripts unintentionally during content process startup, r=mconley. draft
Florian Quèze <florian@queze.net> - Tue, 04 Jul 2017 22:48:15 +0200 - rev 617733
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1378171 - add a test preventing us from loading scripts unintentionally during content process startup, r=mconley.
ce02420ec5f79f3d7c647eee496027daa46a0fd2: Bug 1377916 - Include DOM workers in startup profiles, r=mstange. draft
Florian Quèze <florian@queze.net> - Tue, 04 Jul 2017 22:48:08 +0200 - rev 617732
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1377916 - Include DOM workers in startup profiles, r=mstange.
829c02ea6086d72643eebfd84cf6098dd695fe43: Bug 1372433 - Part 2: Fix build bustage on a CLOSED TREE, a=bustage draft
Michael Layzell <michael@thelayzells.com> - Tue, 04 Jul 2017 15:50:26 -0400 - rev 617731
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1372433 - Part 2: Fix build bustage on a CLOSED TREE, a=bustage MozReview-Commit-ID: 3snpLQbdVrO
3bdd6533937ccf33550b46bb14a4d58c152721b1: Bug 1377344 - Record the name of the currently running Runnable on thread hangs for BHR, r=njn, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Thu, 29 Jun 2017 20:09:41 -0400 - rev 617730
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1377344 - Record the name of the currently running Runnable on thread hangs for BHR, r=njn, r=froydnj MozReview-Commit-ID: IYRHh6jiTeo
64347d92d6ecd8dde884938b7b3e10d623ee55c7: Bug 1372433 - Label the PContent::Msg_NotifyVisited runnable, r=billm draft
Michael Layzell <michael@thelayzells.com> - Mon, 19 Jun 2017 16:22:15 -0400 - rev 617729
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1372433 - Label the PContent::Msg_NotifyVisited runnable, r=billm I don't bother to label the runnables in the parent process being fired by VisitedQuery, as we are not planning to perform scheduling in the parent process if I remember correctly. It would be possible to label those runnables as well. This also adds a mSeen boolean to the mObservers array, to fix a race caused when a link is being registered as an observer between NotifyVisited and NotifyVisitedForDocument being run. MozReview-Commit-ID: EosNOu62fEV
5723fd1e68d5347f34d75ff7484471da738e8cf8: Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug draft
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 03 Jul 2017 23:36:24 -0400 - rev 617728
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug
6167926dd6491ce8316d5d41358171178d769755: Bug 1356317 - Touch ups for flaky dev tools popup tests. r=mratcliffe draft
Jim Mathies <jmathies@mozilla.com> - Tue, 04 Jul 2017 13:45:19 -0500 - rev 617727
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1356317 - Touch ups for flaky dev tools popup tests. r=mratcliffe
e2100138c10cd01820a4db0a2b52dfcde67ea278: Bug 1356317: Avoid intermittent debug assertions in browser chrome tests when creation of draw targets fails. r=jimm draft
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 04 Jul 2017 13:45:18 -0500 - rev 617726
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1356317: Avoid intermittent debug assertions in browser chrome tests when creation of draw targets fails. r=jimm
02b930491893434dfab1f62509b5dc96b81ac325: Bug 1356317: Enable off-main-thread compositing on Windows when possible. r=kmag draft
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 04 Jul 2017 13:45:18 -0500 - rev 617725
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1356317: Enable off-main-thread compositing on Windows when possible. r=kmag
f7436f3bfb9cee62a4bbbd5f6364c21cae0b5b51: Bug 1356317: Support remote layer trees in popups. r=kmag draft
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 04 Jul 2017 13:45:18 -0500 - rev 617724
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1356317: Support remote layer trees in popups. r=kmag
aeafc5358ef38438d63eef77a3c42d99b519b0f5: Bug 1378068 - Add test case for JS code coverage. r=jonco,nbp draft
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 04 Jul 2017 15:11:32 +0200 - rev 617723
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1378068 - Add test case for JS code coverage. r=jonco,nbp
2d51258746c873cce039322f492fe2a2e6cdb49f: Bug 1377801 - Add a var cache for the browser.autofocus pref; r=mystor draft
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 02 Jul 2017 02:04:24 -0400 - rev 617722
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1377801 - Add a var cache for the browser.autofocus pref; r=mystor
3683df9d535e9e767929b8e0153556efbab14830: Bug 1365309 - Part 4: Disable the BackgroundHangMonitor in GMP processes, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Fri, 16 Jun 2017 17:31:49 -0400 - rev 617721
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1365309 - Part 4: Disable the BackgroundHangMonitor in GMP processes, r=froydnj This involved a change to BackgroundHangMonitor, as it initialized sDisabled incorrectly to false, instead of true, We need sDisabled initialized to true, as we cannot assume that it is enabled until BackgroundHangMonitor::Startup() is called. MozReview-Commit-ID: 94slLTkNk3C
81f4a69fe72989ddf8f727520e6976fff3644fad: Bug 1365309 - Part 3: Disable ThreadStackHelper on x86 linux due to a LUL crash, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Mon, 12 Jun 2017 12:46:23 -0400 - rev 617720
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1365309 - Part 3: Disable ThreadStackHelper on x86 linux due to a LUL crash, r=froydnj MozReview-Commit-ID: 2kBBFftnJEd
693e02f99397eb7783884b5e87617a9b55141afc: Bug 1365309 - Part 2: Re-enable the Background Hang Reporter on Linux, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Fri, 19 May 2017 09:00:47 -0400 - rev 617719
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1365309 - Part 2: Re-enable the Background Hang Reporter on Linux, r=froydnj MozReview-Commit-ID: EjAti9UqW7k
9528f65ff0ae2a21a9c7cf18650d21431ac30c9b: Bug 1365309 - Part 1: Move LUL to a separate lock, and initialize it outside of both the profiler and BHR lock on the BHR thread, r=njn draft
Michael Layzell <michael@thelayzells.com> - Fri, 19 May 2017 17:45:30 -0400 - rev 617718
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1365309 - Part 1: Move LUL to a separate lock, and initialize it outside of both the profiler and BHR lock on the BHR thread, r=njn Currently LUL is a member of CorePS, meaning that it is guarded by the PSMutex. This mutex is grabbed by the main thread at random points during the execution of the program. This is unfortunate, as initializing LUL can take a long time (>1s on my local machine), and we definitely don't want to be blocking the main thread waiting for it. In addition, in the BHR case, we used to be grabbing LUL when we got our first hang, while both the PSMutex and the BHR monitor were being held. This meant that the main thread could make no progress during LUL initializaion, as the BHR monitor is grabbed by the main thread on every spin of the event loop. This patch moves that initialization to be behind a completely separate lock, and makes BHR initialize it on the background thread before acquiring the BHR lock, meaning that no locks other than the one guarding LUL should be held during its initialization. MozReview-Commit-ID: GwNYQaEAqJ1
76e8981e7a298f84b3b0f87ddd8ef0978a1340d4: Backed out changeset bd3edebd5f20 (bug 1377447) for failing its own test 1377447-1.html on Windows 7 and OS X. r=backout draft
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 04 Jul 2017 18:18:30 +0200 - rev 617717
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Backed out changeset bd3edebd5f20 (bug 1377447) for failing its own test 1377447-1.html on Windows 7 and OS X. r=backout
2e1a2b3fc899e3cc1b5e5b6f89984aed185cebdd: Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug draft
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 03 Jul 2017 23:36:24 -0400 - rev 617716
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1377447 - Add a new flush type between Frames and InterruptibleLayout to initialize layout if needed and use it from CheckIfFocusable; r=smaug
12c125d15ffbcf84e2277f4af25c3b0ff89a1df9: Bug 1370922 - [Ion] Handle allocation failure when generating Math.min. r=nbp draft
Ted Campbell <tcampbell@mozilla.com> - Fri, 30 Jun 2017 20:30:40 -0400 - rev 617715
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1370922 - [Ion] Handle allocation failure when generating Math.min. r=nbp MozReview-Commit-ID: 6rENb7VcLyq
77162df8c1860059e38b3b381ba36a7241a09eaa: Bug 1378046 - Make ImageCacheKey::Hash() return PLDHashNumber; r=aosmond draft
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 04 Jul 2017 01:05:04 -0400 - rev 617714
Push 71122 by bmo:urbankrajnc92@gmail.com at Fri, 28 Jul 2017 20:51:54 +0000
Bug 1378046 - Make ImageCacheKey::Hash() return PLDHashNumber; r=aosmond
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip