[perf/benchmark-font] Add benchmark for glyph_h_advance
f67e6bf
[perf/benchmark-font] Add a couple Noto fonts
1c0a3d4
Add fast-path for big-endian 32-bit byteswap
15fa8af
[perf/benchmark-font] Cosmetic
3fff2e9
[cmap] Sprinkle some 'unlikely's
307d2d8
[subset] In _populate_unicodes_to_retain populate unicodes in order.
85ec5cb
[perf/benchmark-font] Actually make nominal_glyph bench work
0d1f8dc
[perf/benchmark-font] Add back testing of is_variable
6cf69d1
[perf/benchmark-font] Fix build without freetype
3aa2ff7
[perf/benchmark-font] Benchmark get_nominal_glyph
58a0988
Merge pull request #3560 from harfbuzz/perf-cleanup
03f16fa
[subset] cache cp to new gid list in subset plan.
088133d
[perf/benchmark-font] Parametrize test
6d29903
[perf/perf] Rename to benchmark-font
636c90e
[perf/perf] Move all logic to perf-draw, for now
036d03d
[perf/perf] Remove ttf-parser backend
746c3c0
[perf/perf] Rely on hb-draw to measure ft performance
4aaa0af
Merge pull request #3558 from harfbuzz/set-optimize
a4522df
[subset] Change serialize_rangeoffset_glyid back to using iterator.
6922a25
[subset] in cmap4 serialization save cp to gid iter to memory.
c66fd50
[subset] In cmap4 serialization reduce unnessecary calls into the iterator.
17b9856
[subset] In unicodes cache cleanup if set insert fails.
5e24109
Try to fix distcheck
217d38d
[subset] s/void */intptr_t.
a424a92
[subset] cache results of collect_unicodes.
aad67f5
[benchmark-shape] Break lines and shape separately
35681b3
[benchmark-shape] Data-driven test sets
be1ac9c
[perf] Spawn off benchmark-shape from perf runner
ae3efc6
[benchmark-set] Split SetLookup into an ordered and random version
5f43ce8
[benchmark-set] At least increase needle by one in lookup benchmark
ae9c7b8