f15d364b3feca665e6ddc1a0c2d1b53ca68cad04: Bug 1639591 - Part 1: Assign name to anonymous function for short-circuit assignment. r=yulia
André Bargull <andre.bargull@gmail.com> - Tue, 02 Jun 2020 15:50:22 +0000 - rev 597763
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639591 - Part 1: Assign name to anonymous function for short-circuit assignment. r=yulia Differential Revision: https://phabricator.services.mozilla.com/D77822
7d431fe9ab856da58908979ec04bfa4997b99162: Bug 1642683: Retrieve 'resolve' property before the iterable in the Promise combinators. r=arai
André Bargull <andre.bargull@gmail.com> - Wed, 03 Jun 2020 09:00:34 +0000 - rev 597762
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642683: Retrieve 'resolve' property before the iterable in the Promise combinators. r=arai Apply the updates from <https://github.com/tc39/ecma262/pull/1912>. Differential Revision: https://phabricator.services.mozilla.com/D77838
6024bb07171399fe1e8be3cab47afc62079f4cf0: Bug 1570678 - Replace (i) icon for a file icon on potentially trustworthy pages. r=johannh,nhnt11
Krystle Salazar <krystle.salazar@ciens.ucv.ve> - Wed, 03 Jun 2020 08:36:35 +0000 - rev 597761
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1570678 - Replace (i) icon for a file icon on potentially trustworthy pages. r=johannh,nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D70932
04311d1cf723f942d34c32ca8870dce14f0a841d: Bug 1470369 - Don't collect the nursery every GC slice during sweeping r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 03 Jun 2020 08:10:45 +0000 - rev 597760
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1470369 - Don't collect the nursery every GC slice during sweeping r=sfink The main problem here is that we sweep weak caches off-thread, and when we finish sweeping a hash table the Enum class' destructor can rehash or resize the table, causing store buffer entries to be added or removed (since the table may now contain nursery pointers). To address this the patch adds a store buffer lock and establishes that all off-thread store buffer access from inside the GC must take place with this lock held. The changes to GCHashSet/Map are a little gross; perhaps it would be better to add an explicit API to hash tables to allow us to postpone the rehash/resize operations but I haven't done that here. Other complications are: The TypeSetRef generic buffer entries can contain pointers into TI data that is moved during sweeping. We therefore do need to collect the nursery if there are any of those present. This was relatively rare in testing. Finally, swapping objects can result in pointers into dying objects being put in the whole cell store buffer (because we do tricks with skipping barriers when we remap wrappers to not keep otherwise dead wrappers alive). We need to collect the nursery if these are present to prevent them being accessed after the dying objects are finalized. Differential Revision: https://phabricator.services.mozilla.com/D77831
5c382a535be24929b71f1de2df0aac4b0c22d304: Bug 1641827 - Simplify implementations of RemoveLastElement and TruncateLength. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 03 Jun 2020 08:09:17 +0000 - rev 597759
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641827 - Simplify implementations of RemoveLastElement and TruncateLength. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D77760
dd6545f5534fb2da06e04207fb82789659cb32de: Bug 1641834 - started a Sphinx doc r=sparky,acreskey
Tarek Ziadé <tarek@mozilla.com> - Wed, 03 Jun 2020 08:17:06 +0000 - rev 597758
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641834 - started a Sphinx doc r=sparky,acreskey Initial Sphinx structure with minimal content. This is mostly to get started in writing doc Differential Revision: https://phabricator.services.mozilla.com/D77440
fb5ee52cb42c4d4b214ead6d324a0a664b738dcb: Backed out 2 changesets (bug 1606706) for talos tests timeouts CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Wed, 03 Jun 2020 11:51:04 +0300 - rev 597757
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out 2 changesets (bug 1606706) for talos tests timeouts CLOSED TREE Backed out changeset ab3e1a067a71 (bug 1606706) Backed out changeset c47cf57dab71 (bug 1606706)
39185e9b6a640f9a919308f2036c2c26741dda6a: Backed out 2 changesets (bug 1642261) for browser_use_counters.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Wed, 03 Jun 2020 11:43:20 +0300 - rev 597756
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out 2 changesets (bug 1642261) for browser_use_counters.js failures CLOSED TREE Backed out changeset dd4c99038ede (bug 1642261) Backed out changeset 308d2f7a4a13 (bug 1642261)
82f34f32a892ed53e861e338abbaa58610b4cd2c: Bug 1640783. Should only call ClearPendingVisualScrollUpdate if we painted to the widget. r=botond
Timothy Nikkel <tnikkel@gmail.com> - Wed, 03 Jun 2020 07:50:16 +0000 - rev 597755
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640783. Should only call ClearPendingVisualScrollUpdate if we painted to the widget. r=botond If we called PaintFrame for drawWindow or something other than painting to the widget the visual scroll update won't make it to the compositor, so don't clear it. This doesn't fix anything specifically, just noticed it while reading code. Differential Revision: https://phabricator.services.mozilla.com/D76781
0f765a8fefd4f14c333517890015732e4cdbc068: Backed out changeset 83ee79caab92 (bug 1622963) for python related bustages CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Wed, 03 Jun 2020 10:23:57 +0300 - rev 597754
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset 83ee79caab92 (bug 1622963) for python related bustages CLOSED TREE
83ee79caab927e6b4ff13c9ed55fd2d8d93ed133: Bug 1622963 - Require python 3.6 for the build system. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Wed, 03 Jun 2020 02:16:48 +0000 - rev 597753
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1622963 - Require python 3.6 for the build system. r=firefox-build-system-reviewers,rstewart Differential Revision: https://phabricator.services.mozilla.com/D77754
dd4c99038edea872e91ff5fbb004fa8c5fe7c8ea: Bug 1642261 - Part 2: Add telemetry for -moz-appearance usage. r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 03 Jun 2020 05:15:21 +0000 - rev 597752
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642261 - Part 2: Add telemetry for -moz-appearance usage. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D77637
308d2f7a4a13f1e6cce49ed303063f1fb637c239: Bug 1642261 - Part 1: Trivial test tweak. r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 03 Jun 2020 04:57:16 +0000 - rev 597751
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642261 - Part 1: Trivial test tweak. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D77636
c6b1d2548c4eb3e5a8816a62a0e40b67f99dcc72: Bug 1641391 Protect login export behind Master Password and/or OS Reauthentication r=MattN,fluent-reviewers,flod
Andrei Cristian Petcu <petcuandrei@protonmail.com> - Wed, 03 Jun 2020 06:22:24 +0000 - rev 597750
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1641391 Protect login export behind Master Password and/or OS Reauthentication r=MattN,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D77593
d77619f078aaa11a1fd4eb1977b896c0927b2c85: Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 5 - Use RemoteWorkerData CTOR in serviceWorkers, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 03 Jun 2020 06:12:24 +0000 - rev 597749
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 5 - Use RemoteWorkerData CTOR in serviceWorkers, r=dimi Differential Revision: https://phabricator.services.mozilla.com/D76918
399c1423e90adb7647628ea6c97a91d8c9b57edf: Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 4 - Renaming storage access permission methods, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 03 Jun 2020 06:12:06 +0000 - rev 597748
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 4 - Renaming storage access permission methods, r=dimi Differential Revision: https://phabricator.services.mozilla.com/D76917
08c6e70f7541d7e23ba14d2f0981918bccf6ade5: Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 3 - Cleanup storage access methods, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 03 Jun 2020 06:10:58 +0000 - rev 597747
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 3 - Cleanup storage access methods, r=dimi Differential Revision: https://phabricator.services.mozilla.com/D76916
344054b10c44ef135413b110e2239039b73a80d0: Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 03 Jun 2020 06:09:52 +0000 - rev 597746
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi Differential Revision: https://phabricator.services.mozilla.com/D76915
f7b36f2053d6e55d8ee3838da8b3a1f84f14332c: Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 1 - Expose storage access in workers, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 03 Jun 2020 06:08:51 +0000 - rev 597745
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639833 - IntrisincStoragePrincipal should always be partitioned - part 1 - Expose storage access in workers, r=dimi Differential Revision: https://phabricator.services.mozilla.com/D76914
8613e718e4b14d1d6ca0038960eb2ce7edea75c5: Backed out 15 changesets (bug 1642054, bug 1641870, bug 1642056, bug 1640632, bug 1640144, bug 1642108, bug 1642107, bug 1639465, bug 1642361, bug 1642478) for causing multiple wpt failures.
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 03 Jun 2020 09:29:37 +0300 - rev 597744
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out 15 changesets (bug 1642054, bug 1641870, bug 1642056, bug 1640632, bug 1640144, bug 1642108, bug 1642107, bug 1639465, bug 1642361, bug 1642478) for causing multiple wpt failures. CLOSED TREE Backed out changeset 5e3ed074a187 (bug 1642478) Backed out changeset 4e4c3b0fc422 (bug 1639465) Backed out changeset 3bf13c63f34a (bug 1639465) Backed out changeset bd42701b63a7 (bug 1641870) Backed out changeset c9ca13bc7673 (bug 1641870) Backed out changeset 15c3659f963c (bug 1642054) Backed out changeset ca523231d169 (bug 1642054) Backed out changeset ae56021f166c (bug 1642361) Backed out changeset e62270f8dd4a (bug 1640144) Backed out changeset 06b0bb10b794 (bug 1642107) Backed out changeset 2f254cea78bf (bug 1640632) Backed out changeset 9268cdac87d4 (bug 1640632) Backed out changeset 7ae463c10f0a (bug 1642108) Backed out changeset c77e24f7a957 (bug 1642056) Backed out changeset 368482f6b97b (bug 1642056)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip