[glyf] Return earlier if table is empty
6ca8852
[vector] Add a missing fast-path
0cd98eb
[vector] Add faster extend() for array types
4162640
[vector] Rewrite copy_array() to extend vector
aaf5c06
Remove a redundant method
40c77a1
[gvar] Rename two variables
8133925
[gvar] Remove unused method
87830b6
[glyf] Reduce malloc pressure
7614320
[glyf] Port to decycler for composite glyphs
882d328
[VARC] Minor simplify pointer math
ffee85d
[gvar] Use a method
dcb80ec
[gvar] Combine two loops
23937e8
[gvar] Minor remove a variable
9b451f2
[path-builder] Add a constexpr
7222c1e
[coord-setter] Fix memory access in case of malloc failure
e450552
Fix compiler warnings
b12612f
Merge pull request #5089 from harfbuzz/vector-explicit
8280ef7
Split iup glyf partial instance tests into a separate set which ignores due to IUP rounding dif…
ea1434b
[vector] Disallow accidental creation of transient vectors
aaecaa4
[VARC] Fix buffer scratch borrowing
f71faf5
[VARC] Fix resource leak
e76b689
Revert "[MultiVarStore] Micro-optimize"
827be1b
[MultiVarStore] Micro-optimize
13d98f1
[test/subset/cff-japanese] Shrink test
9a0cf8d
[test/subset/cmap] Shrink test
084fb3a
[gvar] Cache shared_indices as well
51d8ef4
[VARC] Avoid creating cache if there's no VARC table
47124e6
[VARC] Reduce malloc pressure
d5d199f
[coord-setter] Increase static array size
2c5ab14
[TupleValues] Unroll a loop
a058a1f