53fa93dc64490f07c7ab935da8ee11d7c1b1ba49: Bug 1614655 - Part 2: Allow 1:n mapping of Gecko - WR display items r=jrmuizel draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 16 Mar 2020 14:31:30 +0000 - rev 2700070
Push 503821 by reviewbot at Mon, 16 Mar 2020 14:31:56 +0000
Bug 1614655 - Part 2: Allow 1:n mapping of Gecko - WR display items r=jrmuizel Summary: This patch changes the underlying storage for WR display items in DisplayItemCache from Vec<Option<CachedDisplayItem> to Vec<Vec<CachedDisplayItem>>. This allows storing multiple WebRender display items for one Gecko display item. The storage is populated by traversing BuiltDisplayList extra data portion in display list format, which is roughly as follows: RetainedItems(key k1) Item1(..) RetainedItems(key k2) ItemN(..) ItemN+1(..) This would store Item1 under key k1, and ItemN and ItemN+1 under the key k2, where k1 and k2 are arbitrary unique identifiers (currently of type uint16_t). The entries in the storage are accessed by DisplayItemCache::get_iterator(key), which is called by BuiltDisplayListIter, whenever it encounters a display item DisplayItem::ReuseItems(key). Differential Revision: https://phabricator.services.mozilla.com/D66443 Depends on D66442 Test Plan: Reviewers: jrmuizel Subscribers: Bug #: 1614655 Differential Diff: PHID-DIFF-gjxksklgtkaoovcgmfxl
36944194c911eeb1f761df5816521e5113fb3006: Bug 1614655 - Part 1: Remove item_key from CommonItemProperties r=jrmuizel draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 16 Mar 2020 14:31:27 +0000 - rev 2700069
Push 503821 by reviewbot at Mon, 16 Mar 2020 14:31:56 +0000
Bug 1614655 - Part 1: Remove item_key from CommonItemProperties r=jrmuizel Summary: Differential Revision: https://phabricator.services.mozilla.com/D66442 Test Plan: Reviewers: jrmuizel Subscribers: Bug #: 1614655 Differential Diff: PHID-DIFF-gwzsv5if2v2xnjaam43t
337b6a94fa01fab81e1f417db270ffe787e0716f: try_task_config for https://phabricator.services.mozilla.com/D66443 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 16 Mar 2020 14:29:43 +0000 - rev 2700068
Push 503820 by reviewbot at Mon, 16 Mar 2020 14:30:55 +0000
try_task_config for https://phabricator.services.mozilla.com/D66443 Differential Diff: PHID-DIFF-gjxksklgtkaoovcgmfxl
03f2514f38755acc22a939a977683a030e423220: Bug 1614655 - Part 2: Allow 1:n mapping of Gecko - WR display items r=jrmuizel draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 16 Mar 2020 14:29:36 +0000 - rev 2700067
Push 503820 by reviewbot at Mon, 16 Mar 2020 14:30:55 +0000
Bug 1614655 - Part 2: Allow 1:n mapping of Gecko - WR display items r=jrmuizel Summary: This patch changes the underlying storage for WR display items in DisplayItemCache from Vec<Option<CachedDisplayItem> to Vec<Vec<CachedDisplayItem>>. This allows storing multiple WebRender display items for one Gecko display item. The storage is populated by traversing BuiltDisplayList extra data portion in display list format, which is roughly as follows: RetainedItems(key k1) Item1(..) RetainedItems(key k2) ItemN(..) ItemN+1(..) This would store Item1 under key k1, and ItemN and ItemN+1 under the key k2, where k1 and k2 are arbitrary unique identifiers (currently of type uint16_t). The entries in the storage are accessed by DisplayItemCache::get_iterator(key), which is called by BuiltDisplayListIter, whenever it encounters a display item DisplayItem::ReuseItems(key). Differential Revision: https://phabricator.services.mozilla.com/D66443 Depends on D66442 Test Plan: Reviewers: jrmuizel Subscribers: Bug #: 1614655 Differential Diff: PHID-DIFF-gjxksklgtkaoovcgmfxl
e70c56fbc97e09192372a142a0551377206853e5: Bug 1614655 - Part 1: Remove item_key from CommonItemProperties r=jrmuizel draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 16 Mar 2020 14:29:31 +0000 - rev 2700066
Push 503820 by reviewbot at Mon, 16 Mar 2020 14:30:55 +0000
Bug 1614655 - Part 1: Remove item_key from CommonItemProperties r=jrmuizel Summary: Differential Revision: https://phabricator.services.mozilla.com/D66442 Test Plan: Reviewers: jrmuizel Subscribers: Bug #: 1614655 Differential Diff: PHID-DIFF-gwzsv5if2v2xnjaam43t
f5acd1b29c019071cf88b80fb4711390c5741177: try: -b o -p linux64 -u none -t damp --rebuild-talos 6 --artifact draft
Razvan Caliman <razvan.caliman+dev@gmail.com> - Mon, 16 Mar 2020 15:30:03 +0100 - rev 2700065
Push 503819 by rcaliman@mozilla.com at Mon, 16 Mar 2020 14:30:45 +0000
try: -b o -p linux64 -u none -t damp --rebuild-talos 6 --artifact Pushed via `mach try syntax`
cbdca71059df9f990c40e696cc590b3675901c8a: try_task_config for https://phabricator.services.mozilla.com/D66977 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 16 Mar 2020 14:29:49 +0000 - rev 2700064
Push 503818 by reviewbot at Mon, 16 Mar 2020 14:30:08 +0000
try_task_config for https://phabricator.services.mozilla.com/D66977 Differential Diff: PHID-DIFF-slvpvfitvdtpnhjdaqqm
a31421f97019ccbe31ff4a619355a5ef8cf11065: Bug 1622815 - Tidy up DelProp/DelElem code, fix error reporting behavior. r?arai! draft
Jan de Mooij <jdemooij@mozilla.com> - Mon, 16 Mar 2020 14:29:45 +0000 - rev 2700063
Push 503818 by reviewbot at Mon, 16 Mar 2020 14:30:08 +0000
Bug 1622815 - Tidy up DelProp/DelElem code, fix error reporting behavior. r?arai! Summary: Call the same function from the C++ Interpreter and JITs. Use a static index for the vpIndex argument of ToObjectFromStackForPropertyAccess. This fixes some test failures for the tests added in bug 1617168. Test Plan: Reviewers: arai! Subscribers: Bug #: 1622815 Differential Diff: PHID-DIFF-slvpvfitvdtpnhjdaqqm
abaf2a011a36c78f3d44786b2f2b4396ba606f6c: Fuzzy query='linux 'opt&paths=devtools/client/debugger/test/mochitest/browser_dbg-chrome-debugging.js draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 16 Mar 2020 07:28:34 -0700 - rev 2700062
Push 503817 by apoirot@mozilla.com at Mon, 16 Mar 2020 14:29:47 +0000
Fuzzy query='linux 'opt&paths=devtools/client/debugger/test/mochitest/browser_dbg-chrome-debugging.js Pushed via `mach try fuzzy`
57dd5ffcc8afef0c16b942ea6f42011ef4e92004: Bug 1616160 - Always create a custom source in browser_dbg-chrome-debugging.js and wait for it explicitely. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 16 Mar 2020 06:58:42 -0700 - rev 2700061
Push 503817 by apoirot@mozilla.com at Mon, 16 Mar 2020 14:29:47 +0000
Bug 1616160 - Always create a custom source in browser_dbg-chrome-debugging.js and wait for it explicitely. r=jdescottes This test was waiting for a random chrome:// source to be created by Firefox. This was intermittent as we may not evaluate new piece of chrome everytime this test is run. Differential Revision: https://phabricator.services.mozilla.com/D66973
8c0c71583320b5651a0fff67f7ad833d647063f8: Fuzzy query=windows draft
Tom Tung <ttung@mozilla.com> - Mon, 16 Mar 2020 15:28:56 +0100 - rev 2700060
Push 503816 by ttung@mozilla.com at Mon, 16 Mar 2020 14:29:18 +0000
Fuzzy query=windows Pushed via `mach try fuzzy`
639e0fe98c819584b56e998e70a776da8e638be0: Bug 1536796 - P3 - Changes on dom/quota unit test to verify the fix; draft
Tom Tung <ttung@mozilla.com> - Thu, 23 Jan 2020 18:43:14 +0100 - rev 2700059
Push 503816 by ttung@mozilla.com at Mon, 16 Mar 2020 14:29:18 +0000
Bug 1536796 - P3 - Changes on dom/quota unit test to verify the fix; Differential Revision: https://phabricator.services.mozilla.com/D60872
49a83200e804c510743ae0c31476d93b79b68789: Bug 1536796 - P2 - Changes on xpcom gtest to verify the fix; draft
Tom Tung <ttung@mozilla.com> - Thu, 23 Jan 2020 18:42:27 +0100 - rev 2700058
Push 503816 by ttung@mozilla.com at Mon, 16 Mar 2020 14:29:18 +0000
Bug 1536796 - P2 - Changes on xpcom gtest to verify the fix; Differential Revision: https://phabricator.services.mozilla.com/D60871
c110249718c295a193c7e0cb8fefb6614d513c94: temp; draft
Tom Tung <ttung@mozilla.com> - Mon, 16 Mar 2020 14:56:24 +0100 - rev 2700057
Push 503816 by ttung@mozilla.com at Mon, 16 Mar 2020 14:29:18 +0000
temp;
1dbd692504c887886e9088dd4d729b7d8f3d1291: try_task_config for https://phabricator.services.mozilla.com/D66442 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 16 Mar 2020 14:28:50 +0000 - rev 2700056
Push 503815 by reviewbot at Mon, 16 Mar 2020 14:29:03 +0000
try_task_config for https://phabricator.services.mozilla.com/D66442 Differential Diff: PHID-DIFF-gwzsv5if2v2xnjaam43t
cd98fc545f9758d5748800d804223d971937b911: Bug 1614655 - Part 1: Remove item_key from CommonItemProperties r=jrmuizel draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 16 Mar 2020 14:28:46 +0000 - rev 2700055
Push 503815 by reviewbot at Mon, 16 Mar 2020 14:29:03 +0000
Bug 1614655 - Part 1: Remove item_key from CommonItemProperties r=jrmuizel Summary: Differential Revision: https://phabricator.services.mozilla.com/D66442 Test Plan: Reviewers: jrmuizel Subscribers: Bug #: 1614655 Differential Diff: PHID-DIFF-gwzsv5if2v2xnjaam43t
3c9def4a9ef8732188123b410a534d1a148d3a0c: Zip the raw coverage folder to see what's going on draft
Bastien Abadie <bastien@mozilla.com> - Fri, 13 Mar 2020 12:32:40 +0100 - rev 2700054
Push 503814 by babadie@mozilla.com at Mon, 16 Mar 2020 14:27:33 +0000
Zip the raw coverage folder to see what's going on
20f522b9673435d6fccbc6a99ed56002293adc77: Bug 1621342 - Update linux prefix for code coverage generation, r=marco,tomprince draft
Bastien Abadie <bastien@mozilla.com> - Wed, 11 Mar 2020 09:20:36 +0100 - rev 2700053
Push 503814 by babadie@mozilla.com at Mon, 16 Mar 2020 14:27:33 +0000
Bug 1621342 - Update linux prefix for code coverage generation, r=marco,tomprince
db33ff30318dd489d2fe36fb360e273edc5dfc30: try_task_config for https://phabricator.services.mozilla.com/D66976 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 16 Mar 2020 14:23:36 +0000 - rev 2700052
Push 503813 by reviewbot at Mon, 16 Mar 2020 14:23:57 +0000
try_task_config for https://phabricator.services.mozilla.com/D66976 Differential Diff: PHID-DIFF-qjpwlohsigumtbp4vcww
fc036811dc96e1eb1e33e17042a059de9f9cb967: Bug 1578336 - Extend autospider.py timeout. r?jandem draft
Ted Campbell <tcampbell@mozilla.com> - Mon, 16 Mar 2020 14:23:31 +0000 - rev 2700051
Push 503813 by reviewbot at Mon, 16 Mar 2020 14:23:57 +0000
Bug 1578336 - Extend autospider.py timeout. r?jandem Summary: The windows cgc builds are currently very close to the 3hr timeout and are failing quite often in automation. This patch bumps the timeout to 3.5 hr as a stop-gap until we have a better fix (eg reducing overhead and splitting jobs). Test Plan: Reviewers: jandem Subscribers: Bug #: 1578336 Differential Diff: PHID-DIFF-qjpwlohsigumtbp4vcww
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 +1000000 tip