13044 Commits (ce5435a862cd6078e86698073186652af8639aa4)
 

Author SHA1 Message Date
Behdad Esfahbod 7f6e8c5536 [ot-tags] Optimize subtag_matches() further 3 years ago
Behdad Esfahbod 27c11405a2 [ot-tag] Optimize subtag_matches 3 years ago
Behdad Esfahbod a07d818597 [ot-tag] Add a likely() to the cache hit case 3 years ago
Behdad Esfahbod 0ff5d36cd4 [perf/benchmark-ot] Fix benchmark 3 years ago
Behdad Esfahbod dfca47f419 [ot-tag] Cache last bsearch result 3 years ago
Behdad Esfahbod 909f00ac6e [ot-tags] Further speed up language bsearch() 3 years ago
Behdad Esfahbod c460cf74ce [ot-tags] Cosmetic 3 years ago
Behdad Esfahbod 1c8226ed14 Fix compiler warning 3 years ago
Behdad Esfahbod c1f4b57c06 [ot-tags] Optimize language comparison 3 years ago
Behdad Esfahbod dde48d78c1 Fix compiler warning 3 years ago
Behdad Esfahbod 15be0deda0 [ot-tags] Optimize lang_matches() 3 years ago
Behdad Esfahbod 407a135baf [perf/benchmark-ot] Add one more test 3 years ago
Behdad Esfahbod dd3c858f84 [ot-tags] Speed up hb_ot_tags_from_language() 3 years ago
Behdad Esfahbod 9baccb9860 [ot-tags] Speed up hb_ot_tags_from_complex_language() 3 years ago
Behdad Esfahbod 26d906b88b [perf] Add benchmark-ot 3 years ago
Behdad Esfahbod 629fa8ee87 [perf/benchmark-font] Test Roboto as variable even though it's not 3 years ago
Behdad Esfahbod 71a0cda869 [perf/benchmark-font] Only certain fonts are variable 3 years ago
Behdad Esfahbod fb413f5202 [subset/cff] Don't use bitfields for hot bools 3 years ago
Behdad Esfahbod a4d98b63ea [subset/cff1] Collect glyph-to-sid map to avoid an O(n^2) algorithm 3 years ago
Behdad Esfahbod b87f48e948 [cff1] get_sid() move bounds check into each implementation 3 years ago
Behdad Esfahbod e1e359b4da [cff1] Tighten up range_list_t a bit 3 years ago
Behdad Esfahbod 3fbac0942d [cff1] Lazy-load & sort glyph names 3 years ago
Behdad Esfahbod b58bfd9818 [font] Minor move of code to silence gcc-12 warning 3 years ago
Behdad Esfahbod 602e0ca79d [cff] Minor restructure of struct 3 years ago
Behdad Esfahbod acdab17ed3 [cff] Cosmetic in parsed_values_t 3 years ago
Behdad Esfahbod b46c7faa9c [cff] Check buf_len, not buf 3 years ago
Garret Rieger 19a8db8545 [subset] fix potential integer overflow in gname_t::cmp. 3 years ago
Behdad Esfahbod 2d2f66e1a3 [cff-common] In INDEX, return empty bytes if length is zero 3 years ago
Behdad Esfahbod a2f132f1fc [cff] Check glyph-name's length, not arrayZ 3 years ago
jeremiazhao dc09053f19 fix build requirements for fedora/centos in buiding document 3 years ago
Thomas Devoogdt c657c4e1f8 [meta] fix type traits on gcc 4.9 #3526 3 years ago
Garret Rieger e4e053c8b3 [perf] fix typo in perf Makefile. 3 years ago
Behdad Esfahbod e61234c5f7 [vector] Add tests for move constructor/assignment 3 years ago
Behdad Esfahbod 7fa580bc4f [map] Fix map copy/move constructors to actually work 3 years ago
Behdad Esfahbod a09dd87ca3 [set] Fix set copy/move constructors to actually work 3 years ago
Behdad Esfahbod 76fc27713f [vector] Remove explicit std::move 3 years ago
Behdad Esfahbod c81198b5bc [set] Tweak move operators a bit 3 years ago
Behdad Esfahbod 8dc072d20d
Merge pull request #3579 from harfbuzz/subset-retain-buffer 3 years ago
Behdad Esfahbod 175319cd89 [gsubgpos] Clean up OT::ClassDefFormat2::intersected_class_glyphs 0 case 3 years ago
Behdad Esfahbod 137af3612b [gsubgpos] Simplify OT::ClassDefFormat2::intersected_class_glyphs() 3 years ago
Behdad Esfahbod 3261e05bdb [subset] Optimize ClassDef1::intersected_class_glyphs() for class0 3 years ago
Behdad Esfahbod c78d8ba60b [subset] Allocate same size as source table for GSUB/GPOS/name 3 years ago
Behdad Esfahbod 2e7f1ae48f [subset] Use vector.allocated size instead of tracking buf_size 3 years ago
Behdad Esfahbod f08537963b [cff-subset] Pre-alloc vector for operator decoding 3 years ago
Behdad Esfahbod 7edd54f3dd [perf/benchmark-subset] Minor cleanup 3 years ago
Behdad Esfahbod aeb50b8942 [subset] Retain buffer across table subset operations 3 years ago
Behdad Esfahbod bff78e6515 [cff] Convert interpretation environment to use constructor 3 years ago
Behdad Esfahbod de053e2efb [cff] Convert subr_subset_param_t to use constructor 3 years ago
Behdad Esfahbod 96140db485 [cff] Convert cff2_extents_param_t to use constructor 3 years ago
Behdad Esfahbod 54544f2a57 [cff] Convert cff1_extents_param_t to use constructor 3 years ago