[map] Allow invalid items to be pointer to static object
985b63b
[check-static-inits] Only check library object files
98b26ee
[algs] Add hb_coerce()
1e27f95
[map] Remove constexpr invalid items
5a91db1
[map] Construct objects
114046d
Fix the docs build
b15e497
[map] Massage some more
ca4f56b
[algs] Fix hash chaining to std::hash()
cfe2b66
[subset] fix fuzzer timeout if visisted_paint goes into error.
87496bf
docs: Add some details
4ced2e8
docs: Fix a typo
bb330c6
[git.mk] Update
16cfe34
[doc] Fix hb_font_set_synthetic_slant param name
0acf466
Rename method
fa12f1a
Rename variable
9408e0d
Preserve glyph props
96c969c
More macro cleanup
0b2c514
Fix compiler warning
0a42f46
docs: Clarify variation apis (#3363)
72f0b24
color: Document empty returns (#3362)
befe3b5
Clean up HB_NO_SETLOCALE
1364393
[algs] Call std::hash from hb_hash()
53847db
[map] Map == / != use correct types
74811c5
Use freetype from CMake target when present (#3361)
b8c2c1a
Revert "[map] Actually use k/v invalid types for declaration!"
ce7f19a
[map] Actually use k/v invalid types for declaration!
6f55934
Fix unintentional locale dependency (#3358)
a45a630
docs: Add some details about coordinates
d70825a
[failing-alloc] Make it compile as C++ as well
0a5c1c9
[buffer] Rename swap_buffers() to sync()
bea5369