21899ff0548e2b05e9a85675d33ad3765bb424ca: Prequel to bug 1352559 - #includes and forward declarations necessary for various files to build properly exposed by unified build changes, r=trivial
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 12 Jul 2017 12:26:39 -0400 - rev 607734
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Prequel to bug 1352559 - #includes and forward declarations necessary for various files to build properly exposed by unified build changes, r=trivial MozReview-Commit-ID: 6VlJIwIH9ir
e4bd519bfbfa9e3e9ae4a18bb63c4f0a57015715: Bug 1374888 - Maintain a live shared libraries list in gecko on macOS, r=mstange
Michael Layzell <michael@thelayzells.com> - Mon, 10 Jul 2017 15:29:35 -0400 - rev 607733
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1374888 - Maintain a live shared libraries list in gecko on macOS, r=mstange MozReview-Commit-ID: 5QvrWujquIq
77447df746ccdb06887713577d439775d9ff3c2f: Bug 1375505 part 8 - Use iterator cache also for objects with the hasUncacheableProto flag. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 12 Jul 2017 19:37:43 +0200 - rev 607732
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1375505 part 8 - Use iterator cache also for objects with the hasUncacheableProto flag. r=anba
ea3f1df8382342cc525bf7b650ac8bb2a8daa30f: Bug 1375505 part 7 - Optimize iterator cache lookup. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 12 Jul 2017 19:37:08 +0200 - rev 607731
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1375505 part 7 - Optimize iterator cache lookup. r=anba
2f3159af0a3c041cfe8eac296901753dd4c938b2: Bug 1375505 part 6 - Clean up CanCacheIterableObject a bit. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 12 Jul 2017 19:36:50 +0200 - rev 607730
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1375505 part 6 - Clean up CanCacheIterableObject a bit. r=anba
86a96e12230de44c2fd3b249d8f2d2912435eca4: Bug 1376026 - disable test for bug 970746 on Windows 7. r=jaws
Lee Salzman <lsalzman@mozilla.com> - Wed, 12 Jul 2017 13:41:22 -0400 - rev 607729
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1376026 - disable test for bug 970746 on Windows 7. r=jaws MozReview-Commit-ID: 6YTDHmhZvh7
d22cfe83584a2c1adc247d0d0999a263fbfa8e03: Bug 1376026 - fix tests to assume that Windows 7 always uses DWrite. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 07 Jul 2017 13:51:54 -0400 - rev 607728
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1376026 - fix tests to assume that Windows 7 always uses DWrite. r=jrmuizel MozReview-Commit-ID: DQ3VHS7bDIp
d5b7263f383d0d822b683138c914926b01c7f5cd: Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 30 Jun 2017 14:09:05 -0400 - rev 607727
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel MozReview-Commit-ID: 5K9201eCSv
e738e018fe57aa713c5b977c985b8809188ef591: Bug 1376026 - assume DWrite is available on Windows 7 even without the platform update. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 30 Jun 2017 13:46:21 -0400 - rev 607726
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1376026 - assume DWrite is available on Windows 7 even without the platform update. r=jrmuizel
9b778f1f3c2d8ac62c12c7b3f510962e940256bf: Bug 1374088 - camera icon on 'Screenshort behavior' label is now correctly aligned; r=gl
Towkir Ahmed <towkir17@gmail.com> - Wed, 12 Jul 2017 13:40:07 -0400 - rev 607725
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1374088 - camera icon on 'Screenshort behavior' label is now correctly aligned; r=gl
872e9c8fec61fbc0596db21b3002472dea32d864: Bug 1379957 - Only fire the debugger's onGarbageCollection hook when necessary to avoid extra worker GCs r=fitzgen
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 12 Jul 2017 18:31:56 +0100 - rev 607724
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1379957 - Only fire the debugger's onGarbageCollection hook when necessary to avoid extra worker GCs r=fitzgen
933aa2989b9af7f7746c5b45b41c5ff3ce52cd20: Bug 1380030 - Remove color constants from public API and replace with an internal MarkColor enum r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 12 Jul 2017 18:31:55 +0100 - rev 607723
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1380030 - Remove color constants from public API and replace with an internal MarkColor enum r=sfink
04364ec85017d7646b11b1ed1f3e1cf61a59075b: Bug 1380030 - Simplify and refactor use of isMarked*() methods r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 12 Jul 2017 18:31:55 +0100 - rev 607722
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1380030 - Simplify and refactor use of isMarked*() methods r=sfink
e2339ab06af56cb05c0d5b917d6f660952b45a69: Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 12 Jul 2017 18:31:55 +0100 - rev 607721
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink
9fc4c6aabd8e2603f1a0495574d50b496e836c12: Bug 1365309 - Part 4: Disable the BackgroundHangMonitor in GMP processes, r=froydnj
Michael Layzell <michael@thelayzells.com> - Fri, 16 Jun 2017 17:31:49 -0400 - rev 607720
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +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
56850220bd77d1c4776aad99dfbfc86d73ef7150: Bug 1365309 - Part 3: Disable ThreadStackHelper on x86 linux due to a LUL crash, r=froydnj
Michael Layzell <michael@thelayzells.com> - Mon, 12 Jun 2017 12:46:23 -0400 - rev 607719
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1365309 - Part 3: Disable ThreadStackHelper on x86 linux due to a LUL crash, r=froydnj MozReview-Commit-ID: 2kBBFftnJEd
48f5e0597242cc85bcde94ce5463db12152a75d5: Bug 1365309 - Part 2: Re-enable the Background Hang Reporter on Linux, r=froydnj
Michael Layzell <michael@thelayzells.com> - Fri, 19 May 2017 09:00:47 -0400 - rev 607718
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Bug 1365309 - Part 2: Re-enable the Background Hang Reporter on Linux, r=froydnj MozReview-Commit-ID: EjAti9UqW7k
39ed96d7b2639889a17baec37695fb21dd63ebd3: 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
Michael Layzell <michael@thelayzells.com> - Fri, 19 May 2017 17:45:30 -0400 - rev 607717
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +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
0ca01a17858c522f78a6ebe1c6db4dd09819c8da: Backed out changeset f24b86221837 (bug 1352559) for build bustage: unused variable 'stillwaiting' at dom/plugins/test/testplugin/nptest.cpp:1409. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 12 Jul 2017 19:11:49 +0200 - rev 607716
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Backed out changeset f24b86221837 (bug 1352559) for build bustage: unused variable 'stillwaiting' at dom/plugins/test/testplugin/nptest.cpp:1409. r=backout on a CLOSED TREE
f239f27f8a3b764b76cf1ac394e74e52cc953c44: Backed out changeset 3d7da5a9c91d (bug 1352559)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 12 Jul 2017 19:10:55 +0200 - rev 607715
Push 68095 by bmo:rbarker@mozilla.com at Wed, 12 Jul 2017 20:01:47 +0000
Backed out changeset 3d7da5a9c91d (bug 1352559)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip