[set] Add tests for inverted set range iteration
14ff747
docs: Fix a typo
381ac2f
Revert "[gsubgpos] Use swap instead of move"
2764a61
Revert "[gsubgpos] Reduce hb_set_t allocations"
167b7c6
Revert "[gsubgpos] Cache pos_glyphs allocation in closure"
3947ced
[priority-queue] Use resize instead of shrink
097fb8b
[gsubgpos] Use swap instead of move
8a17cc4
[gsubgpos] Minor use ->clear() directly
4401dd2
[set] Allocate first page exact
207ae11
[gsubgpos] Reduce hb_set_t allocations
0b7f6d6
[gsubgpos] Cache pos_glyphs allocation in closure
3961cc4
[gsubgpos] Minor drop an allocation
a90f149
[face] Add hb_face_collect_nominal_glyph_mapping
c54debc
[map] Include
ec70a3f
[face] Split hb-face-builder.cc
8b12c19
[docs] Remove reference to 2.x.x
b0d9421
[test-map] Another test
dc7b3a6
[test-map] Test keys() / values()
a8df5cb
Disable hb_paint_extents_* functions if HB_NO_PAINT is defined
a349eef
[map] Fix next()
9420966
[map] Add hb_map_keys() and hb_map_values()
35f46e7
Comment
07f2d8d
[map] Add hb_map_update()
4f60791
[subset-plan] Relax const return type of a few functions
c350458
[map] Doc
dbf0964
[map] Doc
0875a42
[map] Add hb_map_next()
ffafcf9
[vector] Better test
3e471bb
[bit-set] Minor setting length on allocation failure
45fc919
[vector] It's okay if shrinking fails
d850906