gecko-dev/gfx
Doug Thayer e79792a58a Bug 1417699 - Replace hash map with tagged union r=mstange
This replaces the hash map of attributes with a tagged union. In
this case, all filter attributes will be stored in line, with the
exception of some more complex attributes which have an internal
nsTArray of floats. This should help avoid all the hashing and
extra heap allocations.

Depends on D4899

Differential Revision: https://phabricator.services.mozilla.com/D4900

--HG--
extra : moz-landing-system : lando
2018-09-19 17:18:16 +00:00
..
2d Bug 1492065 - Use Swizzle fallback when SSE2 is not supported r=lsalzman 2018-09-18 15:47:43 +00:00
angle Bug 1399870 - make DEFFILE a Path instead of a string; r=gps 2018-09-18 15:50:19 -04:00
cairo Bug 1478084 - make cairo_font_face_set_user_data thread-safe. r=jrmuizel 2018-07-26 15:23:25 -04:00
config Bug 1479640: Restructure cleartype parameter code to run less frequently and only in the parent process. r=jrmuizel 2018-09-13 18:59:27 +00:00
docs Bug 1491428 - Add documentation for OMTP. r=mattwoodrow DONTBUILD 2018-09-14 14:51:28 -05:00
gl Bug 1489664 - Re-enable clang-cl warnings-as-errors in gfx/gl/ 2018-09-07 21:12:02 +09:00
graphite2 Bug 1483566 - Update Graphite2 to version 1.3.12. r=jfkthame 2018-08-21 13:58:42 +00:00
harfbuzz Bug 1490062 - Update HarfBuzz to version 1.9.0. r=jfkthame 2018-09-13 20:22:57 -04:00
ipc Bug 1417699 - Replace hash map with tagged union r=mstange 2018-09-19 17:18:16 +00:00
layers Bug 1418816 - Part 3: Handle repeated image layers in advanced layers. r=mattwoodrow 2018-09-19 12:14:15 +00:00
ots Bug 1478153 - Update OTS to version 7.1.7. r=jfkthame 2018-07-24 16:09:00 -04:00
qcms Bug 1484556: add Qcms fuzzer seed profiles. r=decoder 2018-08-24 04:31:37 +00:00
sfntly
skia Bug 1486056 - don't compile SkJumper_generated_win.S on aarch64 windows; r=lsalzman 2018-08-27 09:12:15 -04:00
src Bug 1417699 - Replace hash map with tagged union r=mstange 2018-09-19 17:18:16 +00:00
tests Bug 1478388, Remove now unused nsScriptableRegion.cpp and nsIScriptableRegion, r=mattwoodrow 2018-08-27 10:57:04 -04:00
thebes Bug 1492220 - Fix encoding-form mismatch in macOS impl of GetVariationAxes. r=lsalzman 2018-09-19 09:25:58 +01:00
vr Bug 1489462 - Avoid writing past the logical length of a string in Oculus library loader. r=kip 2018-09-08 17:23:25 +00:00
webrender Bug 1492133. Update webrender to commit 5b5b4145ecef117acb02fd1f9b72bf02e85c650b 2018-09-18 23:34:32 -04:00
webrender_api Backed out 2 changesets (bug 1491395) for failing awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs on a CLOSED TREE 2018-09-18 21:23:03 +03:00
webrender_bindings Bug 1492133. Update webrender to commit 5b5b4145ecef117acb02fd1f9b72bf02e85c650b 2018-09-18 23:34:32 -04:00
wrench Backed out 2 changesets (bug 1491395) for failing awsy\test_memory_usage.py TestMemoryUsage.test_open_tabs on a CLOSED TREE 2018-09-18 21:23:03 +03:00
ycbcr Bug 1478269 - Fix the outputs and clobbers of inline assembly blocks in yuv_row_posix.cpp. r=jrmuizel 2018-08-29 14:00:26 +09:00
moz.build Backed out 2 changesets (bug 1403519) for bustage on \python\mozbuild\mozbuild\test\frontend\test_reader.py on a CLOSED TREE 2018-01-17 07:23:40 +02:00