gecko-dev/third_party
Glenn Watson 7004a2fbc3 Bug 1765520 - Use a faster traversal for render_on / free_after r=gfx-reviewers,lsalzman
When there are a large number of sibling backdrop-filter primitives
present, the existing naive recursive traversals to assign the
`render_on` and `free_after` passes hit pathological cases. In
the test case for this bug, a debug build takes 12+ seconds to
complete on my development machine.

Instead, switch to a topological sort for `render_on` assignment,
and use a non-recursive traversal to set `free_after` (which relies
on having the passes in-order from the topo sort to avoid recursion).

Differential Revision: https://phabricator.services.mozilla.com/D144359
2022-04-22 21:17:39 +00:00
..
WinToast
aom
cups
dav1d Bug 1758482 - Update dav1d to new version 28a9c46e1c36540d3276299f2e284ece1d2386be from 2022-02-04T23:02:17.000-03:00. r=media-playback-reviewers,padenot 2022-03-14 17:17:59 +00:00
googletest Bug 1764725 - Fix gtest uninitialized warnings with GCC. r=nika 2022-04-20 03:40:51 +00:00
highway Bug 1757483 - Update libjxl and highway r=tnikkel 2022-03-01 12:17:02 +00:00
intgemm Bug 1754207 - Updating the vendor intgemm library r=yury 2022-02-10 23:02:03 +00:00
jpeg-xl Bug 1760719 - Update libjxl to 318c592d98b97d103941b90d47107f06a10c71da; r=saschanaz 2022-03-22 10:19:20 +00:00
js Bug 1755599 - Vendor @cfworker/json-schema r=mossop 2022-03-25 00:01:18 +00:00
libsrtp Bug 1754211: Update libsrtp to release 2.4.2 r=bwc 2022-02-09 21:40:22 +00:00
libwebrtc Bug 1661450 - 2/2 Make webrtc depend on MOZ_X11 r=ng 2022-04-20 09:32:10 +00:00
msgpack
pipewire Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi 2021-12-23 20:29:07 +00:00
prio
python Bug 1289641 - Vendor the vsdownload script. r=firefox-build-system-reviewers,mhentges 2022-04-12 22:52:53 +00:00
rlbox Bug 1747925 - Revert pointer-arithmetic change in malloc_in_sandbox. r=shravanrn 2021-12-29 21:04:35 +00:00
rlbox_wasm2c_sandbox
rust Bug 1765520 - Use a faster traversal for render_on / free_after r=gfx-reviewers,lsalzman 2022-04-22 21:17:39 +00:00
sipcc
sqlite3 Bug 1756701 - Upgrade to SQLite 3.38.2. r=mak 2022-03-29 14:32:11 +00:00
wasm2c
webkit/PerformanceTests Bug 1705493 - Restore changes overwritten by bug 1756582. 2022-02-28 11:17:25 +00:00
moz.build Bug 1761511 - Part 1: Set up moz.yaml vendoring for gtest, r=ahal,tjr 2022-04-14 02:09:20 +00:00