[sanitize] Minor micro-optimize
5ac9eaa
[set-digest] Micro-optimize more
e8948d6
[set-digest] Fixup for previous commit
cb73ba7
[set-digest] Early terminate add_range() if we're full
918ad89
[sanitize] Micro-optimize check_range()
bb33675
[sanitize] Speed up check_struct()
d1c82a1
[OffsetTo] Micro-optimize away a check
ec94386
[GPOS] Micro-optimize lazy_some_gpos check
eae8278
[GPOS] Remove extra check
46e54a2
[benchmark-font] Minor move a variable
13438da
[Composite] Don't apply transformation if phantom_only
7f5380f
[Glyph] Don't shift anchored Composite if phantom_only
0cf759b
[Glyph] Pass phantom-only to gvar only for SIMPLE glyphs
645bde4
[gvar] Cache two values in shared_tuple_active_idx
e92eefa
[benchmark-font] Do some work in draw_glyph callbacks
7d72fdd
Merge pull request #4306 from harfbuzz/gpos-lazy-device
47b5ee6
[GPOS] Make AnchorMatrix sanitize lazy again
2d6091f
[GPOS] Fix sanitize
0887382
[sanizie] Inline check_range if not OPTIMIZE_SIZE
83eb744
[GPOS] Sanitize Device tables lazily
690af7a
Minor variable fix
7a35668
[GPOS] Reuse sanitize_values_stride_unsafe in another function
d338506
[benchmark-subset] Report in microseconds, not milli
0fceaef
[benchmark-font] Add load_face_and_shape benchmark
547dc1a
[perf] Fix break
fcf70af
[glyf] Minor another range for loop
794fac3
[CompositeGlyph] Minor use a range for loop
0ae1676
[SimpleGlyph] Minor use a range for loop
05c01ad
[path-builder] Speed up mid-point calculation
4123e0c
[subset/cff1] More error handling
73376b2