[cff] Convert subr_subset_param_t to use constructor
de053e2
[cff] Convert cff2_extents_param_t to use constructor
96140db
[cff] Convert cff1_extents_param_t to use constructor
54544f2
[cff] Convert get_seac_param_t to use constructor
377befd
[cff] Use hb_ubytes_t() instead of Null(hb_ubytes_t)
8fd7036
[cff-common] Optimize INDEX::operator[]
9033c7f
Revert "[cff-common] Optimize INDEX::operator[]"
3aace24
Revert "[cff] Add an unlikely()"
b31ef08
[cff] Add an unlikely()
9ba9adb
[cff-common] Optimize INDEX::operator[]
9edb03a
[perf] Make subset benchmark data driven.
52d59bf
[cff2] Change extents/shape stack to be just a number
0a42410
[perf] Add benchmarks for CFF subsetting.
5277a57
[subset] Enforce cmap12 group ordering constraints in collect_mapping.
8f9f0c4
Merge pull request #3572 from harfbuzz/cff-stack
c99ad0f
[cff] Fix arg-stack peek() impl
1b14d2f
[cff] Tighten up arg-stack access
6106ef8
[cff] Allocate stack inline instead of using hb_vector_t
8c616a6
[cff] Use using instead of typedef
c941ece
[cff-common] Use existing types for str_buff_vec_t
64d63ce
[cff-common] Remove unused method
e1838ec
[cff] Replace byte_str_t with hb_bytes_t use
8aa54aa
[cff] Remove custom byte_str_t impl
fe1d85a
[cff-common] Indent
c8a5f1e
[cff-common] Remove unused INDEX::serialize() method
be7b290
[cff-common] Write str_buf_t::total_size() as dagger
6039016
[cff-common] Use range-based loop in str_buff_vec_t
258afb4
[cff-common] Write INDEX offset-size calc using hb_bit_storage()
8bb1a3c
[cff-common] Add assert to INDEX::set_offset_at()
2ccfe84
[cff-common] Use byte_str_t() instead of Null(byte_str_t)
4bcab9e