[subset-cff] Cosmetic
b5aa8a2
[subset-cff] Fix previous commit
0b20162
[subset-cff] Access vector directly
4792309
[subset-cff] Pre-alloc out buffer
7c86f2e
[subset-cff] Avoid resetting buffer as encoder does
0761e7c
[subset-cff] Manually grow vector to avoid memset overhead
71aa10a
[subset-cff] Reuse buffer allocation
f455cc5
[perf/benchmark-ot] Add zh-hans
3e4ab2a
[perf/benchmark-ot] Rename test
6e668a2
[ot-tags] Follow-up to previous commit
e24797a
[ot-tags] Further gate the slow complex case, and add more tests
f5d619b
[ot-tag] Whitespace
9c64bda
[ot-tag] Optimize subtag_matches() more
3df8017
[perf/benchmark-ot] Add a couple more test cases
b231fc2
[perf/benchmark-ot] Add a couple more test cases
3524b14
[ot-tags] Optimize subtag_matches() further
7f6e8c5
[ot-tag] Optimize subtag_matches
27c1140
[ot-tag] Add a likely() to the cache hit case
a07d818
[perf/benchmark-ot] Fix benchmark
0ff5d36
[ot-tag] Cache last bsearch result
dfca47f
[ot-tags] Further speed up language bsearch()
909f00a
[ot-tags] Cosmetic
c460cf7
Fix compiler warning
1c8226e
[ot-tags] Optimize language comparison
c1f4b57
Fix compiler warning
dde48d7
[ot-tags] Optimize lang_matches()
15be0de
[perf/benchmark-ot] Add one more test
407a135
[ot-tags] Speed up hb_ot_tags_from_language()
dd3c858
[ot-tags] Speed up hb_ot_tags_from_complex_language()
9baccb9
[perf] Add benchmark-ot
26d906b