513d01d2b20cb2d485c30b7144a6bd83fd31b22c: Bug 1656813 - Make swgl a dependency of gkrust so that we have correct dependencies for sccache. r=glandium
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 02:18:11 +0000 - rev 607969
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Make swgl a dependency of gkrust so that we have correct dependencies for sccache. r=glandium See https://github.com/rust-lang/rust/issues/58393 Differential Revision: https://phabricator.services.mozilla.com/D85713
d2df03f2e7e60979be8aab3f4edcbd17f13d6359: Bug 1656813 - Add SWGL support for UNSIGNED_INT_8_8_8_8_REV. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 02:18:09 +0000 - rev 607968
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Add SWGL support for UNSIGNED_INT_8_8_8_8_REV. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D85712
d32a631ca7b8e3788645c76740c475ec824d6d41: Bug 1656813 - Clang format gl.cc. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 02:18:07 +0000 - rev 607967
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Clang format gl.cc. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D85711
c71cd0098f80128cae826bf29208dbca47a02784: Bug 1653248 - Rename ScopeCreationData to ScopeStencil r=arai
Ted Campbell <tcampbell@mozilla.com> - Wed, 05 Aug 2020 01:30:39 +0000 - rev 607966
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653248 - Rename ScopeCreationData to ScopeStencil r=arai Differential Revision: https://phabricator.services.mozilla.com/D85941
1e4afa0fa38150f2425aeea78cb44d0fd32ef3ec: Bug 1653248 - Remove AbstractScopePtr from ScopeCreationData r=arai
Ted Campbell <tcampbell@mozilla.com> - Wed, 05 Aug 2020 01:30:36 +0000 - rev 607965
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653248 - Remove AbstractScopePtr from ScopeCreationData r=arai Replace the enclosing scope field with a Maybe<ScopeIndex> field. When the enclosing scope is an existing concrete scope, the CompilationInfo data will be used instead. One source of complexity is that scripts in the self-hosting global use the existing empty global scope and indicate this with a placeholder type in the gc-things array. In this case there is no ScopeCreationData and we return mozilla::Nothing for the scopeIndex. When ScopeCreationData::enclosing computes the actual scope, it handles this case. Differential Revision: https://phabricator.services.mozilla.com/D84889
e0384bee76bb22572670bf297522a49e5a680a73: Bug 1653248 - Remove EnvironmentShapeCreationData structure r=arai
Ted Campbell <tcampbell@mozilla.com> - Wed, 05 Aug 2020 01:30:27 +0000 - rev 607964
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653248 - Remove EnvironmentShapeCreationData structure r=arai Replace the EnvironmentShapeCreationData variant with a Maybe<uint32> numEnvironmentSlots field. Nothing value here indicates no environment shape is used, and the empty environment case is identified by numEnvironmentSlots being 0. The firstFrameSlot value is also saved in order to recreate the BindingIter during stencil instantiation. Also simplify the `updateEnvShapeIfRequired` methods by using the BASESHAPE_FLAGS values introduced in earlier patch. Differential Revision: https://phabricator.services.mozilla.com/D84887
d3804a6daa302bdd57c4f92dbd9f142513118722: Bug 1653248 - Remove ScopeCreationData::scope_ field r=arai
Ted Campbell <tcampbell@mozilla.com> - Wed, 05 Aug 2020 01:30:29 +0000 - rev 607963
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653248 - Remove ScopeCreationData::scope_ field r=arai Replace this field with a vector on CompilationInfo in a similar way to how JSFunctions are handled. Differential Revision: https://phabricator.services.mozilla.com/D84888
54fe44a4fb996b97f5a76a407c054868cf8944d7: Bug 1653248 - Add js::BindingIter constructor for environment shape deferral r=mgaudet
Ted Campbell <tcampbell@mozilla.com> - Tue, 04 Aug 2020 21:03:53 +0000 - rev 607962
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653248 - Add js::BindingIter constructor for environment shape deferral r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D84886
0967a48ff1e9a66cd550aac83982fc5312cadd29: Bug 1653248 - Add BASESHAPE_FLAGS to EnvironmentObject subclasses r=mgaudet
Ted Campbell <tcampbell@mozilla.com> - Tue, 04 Aug 2020 21:06:05 +0000 - rev 607961
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653248 - Add BASESHAPE_FLAGS to EnvironmentObject subclasses r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D84885
c3eca18c5f70d71a6fe4197f1244132052762e25: Backed out changeset 3dba9cbe665b (bug 1657217) for mass failures on windows. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Wed, 05 Aug 2020 04:59:20 +0300 - rev 607960
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out changeset 3dba9cbe665b (bug 1657217) for mass failures on windows. CLOSED TREE
019363ddffdfe7762cbe98b5d1ffbe5777e0c41f: Backed out 8 changesets (bug 1656813) for reftest failures on bipbop_300_215kbps.mp4.lastframe.html.
Cosmin Sabou <csabou@mozilla.com> - Wed, 05 Aug 2020 04:52:20 +0300 - rev 607959
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out 8 changesets (bug 1656813) for reftest failures on bipbop_300_215kbps.mp4.lastframe.html. Backed out changeset 92e0209dc7f1 (bug 1656813) Backed out changeset 1b3842f2ca27 (bug 1656813) Backed out changeset efed1b35fe47 (bug 1656813) Backed out changeset d1c313ebe358 (bug 1656813) Backed out changeset 4d6a3bf61345 (bug 1656813) Backed out changeset 060254b3ad73 (bug 1656813) Backed out changeset 37e5e5e6593a (bug 1656813) Backed out changeset 12c0e9554a5f (bug 1656813)
283caf8887b3b34ed80921105b41a6dd0e828418: Backed out changeset 1ccda1d0c3ea (bug 1650363) for causing a serious regression in packaging time
Bogdan Tara <btara@mozilla.com> - Wed, 05 Aug 2020 04:23:20 +0300 - rev 607958
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out changeset 1ccda1d0c3ea (bug 1650363) for causing a serious regression in packaging time
3dba9cbe665bcf73cc596ac9022ab0a1cebd36c3: Bug 1657217: Remove unused test binaries; r=firefox-build-system-reviewers,glandium
Tom Prince <mozilla@hocat.ca> - Wed, 05 Aug 2020 01:09:27 +0000 - rev 607957
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1657217: Remove unused test binaries; r=firefox-build-system-reviewers,glandium `elfhack` is unneeded after Bug 1645842 and `fileid` after Bug 1619840. Differential Revision: https://phabricator.services.mozilla.com/D85924
ff66ce6e8605493fe84139d2c58dd8a7233be838: Bug 1656274 - Add a probe to record when users cause the WebRTC sharing indicator to open. r=pbz,data-review=chutten
Mike Conley <mconley@mozilla.com> - Tue, 04 Aug 2020 22:37:39 +0000 - rev 607956
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656274 - Add a probe to record when users cause the WebRTC sharing indicator to open. r=pbz,data-review=chutten Differential Revision: https://phabricator.services.mozilla.com/D85422
92e0209dc7f1ad1f15c65cd265e18bc26889f007: Bug 1656813 - Implement non-premultiplied blending in SWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 00:55:01 +0000 - rev 607955
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Implement non-premultiplied blending in SWGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D85732
1b3842f2ca27ee065fbfe3356eec75fcdcab3221: Bug 1656813 - Mark failing test. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 00:54:48 +0000 - rev 607954
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Mark failing test. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D85717
efed1b35fe47648b6ad70b247d96588765e313db: Bug 1656813 - Set correct blend mode for non-premultiplied alpha. r=gw
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 00:54:36 +0000 - rev 607953
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Set correct blend mode for non-premultiplied alpha. r=gw I believe this is correct for blending a non-premuliplied source into a premultiplied destination. Only the source color part should be different to normal blending, since it needs to be multiplied by the source alpha channel. Differential Revision: https://phabricator.services.mozilla.com/D85716
d1c313ebe358fc7858738d8be0b35811d0e9c73a: Bug 1656813 - Annotate fuzzy reftest differences. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 00:54:23 +0000 - rev 607952
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Annotate fuzzy reftest differences. r=lsalzman These are all subtle differences that aren't visible, many are actually less fuzzy than with normal WR. Differential Revision: https://phabricator.services.mozilla.com/D85715
4d6a3bf61345e8429f1646725cdfd65ff6595139: Bug 1656813 - Remove document layer from ZBufferIdGenerator allocation. r=gw
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 00:53:31 +0000 - rev 607951
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Remove document layer from ZBufferIdGenerator allocation. r=gw This was added for document splitting, which has since been removed from Gecko. Differential Revision: https://phabricator.services.mozilla.com/D85714
060254b3ad73855146cd3d6147e50fbc514e1cdc: Bug 1656813 - Make swgl a dependency of gkrust so that we have correct dependencies for sccache. r=glandium
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 05 Aug 2020 00:53:13 +0000 - rev 607950
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656813 - Make swgl a dependency of gkrust so that we have correct dependencies for sccache. r=glandium See https://github.com/rust-lang/rust/issues/58393 Differential Revision: https://phabricator.services.mozilla.com/D85713
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip