2a52ccc23e4ee3d43e5e310a933342fd0ce785d1: Bug 1632099 - P1. Have nsQueryObject accept const smart pointers. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jun 2020 14:42:16 +0000 - rev 600763
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1632099 - P1. Have nsQueryObject accept const smart pointers. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D80385
da52c5a889398897aec4f210b044660f87ae7541: Bug 1642687 - land NSS 2bd2f3267dc5 UPGRADE_NSS_RELEASE, r=jcj
Kevin Jacobs <kjacobs@mozilla.com> - Mon, 22 Jun 2020 22:24:10 +0000 - rev 600762
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642687 - land NSS 2bd2f3267dc5 UPGRADE_NSS_RELEASE, r=jcj 2020-06-22 Kevin Jacobs <kjacobs@mozilla.com> * lib/util/quickder.c: Bug 1646520 - Stricter leading-zero checks for ASN.1 INTEGER values. r=jcj This patch adjusts QuickDER to strictly enforce INTEGER encoding with respect to leading zeros: - If the MSB of the first (value) octet is set, a single zero byte MAY be present to make the value positive. This singular pad byte is removed. - Otherwise, the first octet must not be zero. [2bd2f3267dc5] [tip] Differential Revision: https://phabricator.services.mozilla.com/D80543
8a3d6d3ca0b79dbea39c573fb1bac8848ed63bfc: Bug 1647065 - Force non-legacy ExtensionPermissions tests to use rkv. r=robwu
Agi Sferro <agi@sferro.dev> - Mon, 22 Jun 2020 22:26:12 +0000 - rev 600761
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647065 - Force non-legacy ExtensionPermissions tests to use rkv. r=robwu If the json bakend is enabled (e.g. in beta as of the time of writing) we need to force the tests that use ExtensionPermission to run in rkv mode. The non-rkv mode code path will be tested in xpcshell-legacy-ep.ini. Differential Revision: https://phabricator.services.mozilla.com/D80378
2c3972a8ec82811521f06f0b0754121a34d9eedc: Bug 1647253 - Remove unused CreateSharedRGBImage() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 22 Jun 2020 14:24:21 +0000 - rev 600760
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647253 - Remove unused CreateSharedRGBImage() r=jrmuizel CreateSharedRGBImage() is not used. Differential Revision: https://phabricator.services.mozilla.com/D80436
95b350572bbf079fdf6613b5a721c6ee5023fc6e: Bug 1646563 - Remove BrowserId from nsFrameLoaderOwner, r=nika
Kashav Madan <kmadan@mozilla.com> - Mon, 22 Jun 2020 21:46:03 +0000 - rev 600759
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646563 - Remove BrowserId from nsFrameLoaderOwner, r=nika We can just use BrowsingContext::BrowserId directly, so it's unnecessary to have the field on nsFrameLoaderOwner as well. This also makes it so that we only ever generate browser IDs in BrowsingContext::CreatedDetached. Differential Revision: https://phabricator.services.mozilla.com/D80121
4eab38aba3fe0bdad2a62bf13ebe6a184c7cc1b3: Bug 1643177 - separate web-platform-tests-backlog tests into its own test-set r=jmaher
Edwin Takahashi <egao@mozilla.com> - Mon, 22 Jun 2020 21:30:31 +0000 - rev 600758
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643177 - separate web-platform-tests-backlog tests into its own test-set r=jmaher Changes: - remove web-platform-tests from the test-set `macosx1014-tests` - create new group `web-platform-tests-backlog` and move all backlog types into that group - add the new group into test-platforms where applicable Differential Revision: https://phabricator.services.mozilla.com/D80555
4d82928df3f75e2d2a2fd2b71185814f64486062: Bug 1642726 - Abort profiler_add_native_allocation_marker if profiler mutex is already locked - r=gregtatum
Gerald Squelart <gsquelart@mozilla.com> - Mon, 22 Jun 2020 21:30:10 +0000 - rev 600757
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642726 - Abort profiler_add_native_allocation_marker if profiler mutex is already locked - r=gregtatum To avoid deadlocks between the profiler mutex and another mutex that may be locked when an allocation is intercepted, we now abort this interception if the profiler mutex is already locked. Differential Revision: https://phabricator.services.mozilla.com/D79413
4c184cad2b41e43f63c0b7792c17c5745b648c09: Bug 1642726 - maybelocked_profiler_add_marker_for_thread - r=gregtatum
Gerald Squelart <gsquelart@mozilla.com> - Mon, 22 Jun 2020 14:36:18 +0000 - rev 600756
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642726 - maybelocked_profiler_add_marker_for_thread - r=gregtatum This function can be called whether the profiler mutex is locked or not. If locked, the provided pointer to the profiler mutex is used internally, otherwise the mutex will be locked as needed. Differential Revision: https://phabricator.services.mozilla.com/D79412
b1978bd39ffc1a6f4e05112c8dd97906963fc5e4: Bug 1642726 - locked_profiler_get_backtrace - r=gregtatum
Gerald Squelart <gsquelart@mozilla.com> - Mon, 22 Jun 2020 14:36:16 +0000 - rev 600755
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642726 - locked_profiler_get_backtrace - r=gregtatum `locked_profiler_get_backtrace` can be used internally from places that already hold the profiler lock. Differential Revision: https://phabricator.services.mozilla.com/D79411
3727ee9114327fefe81fc2eb27f55481eab29ea2: Bug 1642726 - PSAutoTryLock - r=gregtatum
Gerald Squelart <gsquelart@mozilla.com> - Mon, 22 Jun 2020 21:30:06 +0000 - rev 600754
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642726 - PSAutoTryLock - r=gregtatum PSAutoTryLock attempts to lock the mutex, but gives up immediately if it's already locked. This can be used in profiler functions that may be called from unknown code, to avoid deadlocks involving the profiler mutex and another mutex that could be indirectly used by the profiler itself. Differential Revision: https://phabricator.services.mozilla.com/D79410
02d8613ce080b6931825dbb0657e2a154cbfaff1: Bug 1641370 - Add optional SPIR-V shader validation to WebGPU, via naga r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Mon, 22 Jun 2020 21:21:18 +0000 - rev 600753
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641370 - Add optional SPIR-V shader validation to WebGPU, via naga r=jgilbert This change attempts to parse the incoming SPIR-V shader modules with Naga SPIR-V front-end. It's not complete, but it returns an Error if it's unable to parse, in which case we just continue without the validation (for now). If it succeeds, we extract the reflection information from it, and use it for the pipeline. This is just a start. More states would need to be validated, and SPIR-V front-end needs more work. Differential Revision: https://phabricator.services.mozilla.com/D77170
ffd8b0df4394b5d4a735a95d441dbf0a8fbeb065: Bug 1645728: All android-em opt tests are now tier 2 r=gbrown
Ben Hearsum <bhearsum@mozilla.com> - Mon, 22 Jun 2020 19:24:58 +0000 - rev 600752
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645728: All android-em opt tests are now tier 2 r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D79716
e474b1f621956363b0152c1bbe2ec18c420eadef: Bug 1622144 - Wait for a paint before checking the menu items. r=nika
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 21:07:08 +0000 - rev 600751
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1622144 - Wait for a paint before checking the menu items. r=nika The menu items enabled-ness depends on the EnableDisableCommands message that gets sent from the content process to the parent, and that happens after the focus update. So it's possible for the test to check the menu items before they are properly updated. This patch makes the test wait for a paint as well, which should ensure the menu items state is properly updated by the time they are checked. Differential Revision: https://phabricator.services.mozilla.com/D80551
b6f88195da615be6adcc2a1acec819e0d13a7194: Bug 1647225 - Update exclude list in rejected-words filter. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:06:33 +0000 - rev 600750
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Update exclude list in rejected-words filter. r=jrmuizel Depends on D80452 Differential Revision: https://phabricator.services.mozilla.com/D80453
a5b3f54cb5f2fd72faf5316d207320d8736dffb1: Bug 1647225 - Remove unused headers. r=geckoview-reviewers,agi
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 22:50:56 +0000 - rev 600749
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Remove unused headers. r=geckoview-reviewers,agi Depends on D80451 Differential Revision: https://phabricator.services.mozilla.com/D80452
6a1025189b0efccff72b70072bc65713b043397b: Bug 1647225 - Change the string exposed via gfxInfo. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:04:56 +0000 - rev 600748
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Change the string exposed via gfxInfo. r=jrmuizel This includes things like about:support, gfxCriticalNote, probably telemetry environment stuff. Depends on D80450 Differential Revision: https://phabricator.services.mozilla.com/D80451
b95de94b444e96561e8c1eaa48ea6340320d892d: Bug 1647225 - Change some failure IDs and strings. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:06:18 +0000 - rev 600747
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Change some failure IDs and strings. r=jrmuizel Depends on D80449 Differential Revision: https://phabricator.services.mozilla.com/D80450
ed2c7dfd8373b8bdd9d927d1b82bbec97986d781: Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 22:54:00 +0000 - rev 600746
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi Depends on D80448 Differential Revision: https://phabricator.services.mozilla.com/D80449
1adc99494bcb7114c7cdb041e7941fb38b809126: Bug 1647225 - Rename some local functions and variables. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:07:05 +0000 - rev 600745
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Rename some local functions and variables. r=jrmuizel Depends on D80447 Differential Revision: https://phabricator.services.mozilla.com/D80448
5d0cf22c335a306046d041473f743cd1f3300905: Bug 1647225 - Rename a define and removed another unused define. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Jun 2020 14:07:33 +0000 - rev 600744
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1647225 - Rename a define and removed another unused define. r=jrmuizel Depends on D80425 Differential Revision: https://phabricator.services.mozilla.com/D80447
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip