16428 Commits (d82c7623c5c146abeb4cea6e5dc8e6318a139a24)
 

Author SHA1 Message Date
Behdad Esfahbod 6a3fcc64f3 [map] Don't call hash() if map is empty 1 year ago
Behdad Esfahbod 735d249639 [map] Remove an unlikely 1 year ago
Behdad Esfahbod ca27925d55 Use hb_codepoint_pair_t in more places 1 year ago
Behdad Esfahbod 841e86fd98 [subset/hmtx] Further speedup! 1 year ago
Behdad Esfahbod de729ec105 [meta] Return reference from reference-wrapper 1 year ago
Behdad Esfahbod c7493efeaf [subset/loca] Micro-optimize 1 year ago
Behdad Esfahbod 13a4c7b3d3 [subset/hmtx] Comment 1 year ago
Behdad Esfahbod 4da2996fe2 [doc] Fix 1 year ago
Behdad Esfahbod c3e7f45166 Add HB_CODEPOINT_INVALID 1 year ago
Behdad Esfahbod efefec13cc [subset/glyf] Remove unneeded codepath 1 year ago
Behdad Esfahbod ac1f5ca0d9 [subset/loca] Micro-optimize 1 year ago
Behdad Esfahbod 6eae932566 [subset/loca] Reduce a vector allocation 1 year ago
Behdad Esfahbod cd249d2364 [subset/hmtx] Micro-optimize 1 year ago
Behdad Esfahbod ec8965e432 [subset/glyf] Don't clear loca allocation 1 year ago
Behdad Esfahbod 916629d182 [subset/hmtx] Don't clear allocation 1 year ago
Behdad Esfahbod 24b069cd53 [subset] Pre-alloc a few maps 1 year ago
Behdad Esfahbod 7319d0d712 [subset-plan] Add a couple of map pre-allocations 1 year ago
Behdad Esfahbod 76904b0423 [subset-plan] Simplify / speedup planning glyphset 1 year ago
Behdad Esfahbod 965ce7bba4 [subset-plan] Speed up planning new_to_old_gid_list 1 year ago
Behdad Esfahbod b67e464b1c [subset/retaingid] Regain perf lost 1 year ago
Behdad Esfahbod 0f12fd5a66 [subset/glyf] Fix for non-monotonic glyphmap 1 year ago
Behdad Esfahbod 66ce902c3a [glyf] Reduce allocation again 1 year ago
Behdad Esfahbod 0e0110e7f2 [glyf] Avoid a SubsetGlyph copy 1 year ago
Behdad Esfahbod 33ea8b5e5d [subset/glyf] Don't allocate empty SubsetGlyf's 1 year ago
Garret Rieger ad872e2313 [subset] Optimize hmtx/vmtx serialization. 1 year ago
Behdad Esfahbod c6368e014d [map] Return const reference from operator() 1 year ago
Behdad Esfahbod b04ca1c188 Revert "[subset/glyf] Exact allocation" 1 year ago
Behdad Esfahbod a830f085c8 [subset/glyf] Exact allocation 1 year ago
Behdad Esfahbod ff0b85cf57 [subset/glyf] Empty .notdef only if old-gid was also 0 1 year ago
Behdad Esfahbod 65a7d8c6f0 [glyf] Empty glyphs need no padding 1 year ago
Behdad Esfahbod 73c18d1d42 [glyf] Micro-optimize padded_offsets 1 year ago
Behdad Esfahbod 88d8a6d69f [BEInt] Use packed-int trick for writing as well 1 year ago
Behdad Esfahbod 4d853b8ba6 [subset/regaingid/glyf] Add a fastpath for empty glyphs 1 year ago
Behdad Esfahbod 6ec7629fba [subset/glyf] Add a const 1 year ago
Behdad Esfahbod 9f54ab922f [subset-plan] Keep a reverse-gid vector 1 year ago
Garret Rieger 6b0d386797 [subset] in subset benchmarks switch nohinting with retaingids. 1 year ago
Qunxin Liu 1ae99d1a10 bug fix 1 year ago
Behdad Esfahbod aa7dd70a86 [hmtx] Reduce map usage slightly 1 year ago
Garret Rieger f41c5ec961 [map] update map benchmark to also test lookups that hit. 1 year ago
Qunxin Liu 4acf6a82bf [instancer-solver] port solver fix from fonttools 1 year ago
Garret Rieger f3b4d35f36 [subset] Fix fuzzer crash. 1 year ago
Garret Rieger ff326fbe8f [repacker] check the result of add_buffer() in other places where it's called. 1 year ago
Behdad Esfahbod 66a84355ab [hash] Use unsigned types 1 year ago
Behdad Esfahbod 4a93576bca Revert "[map] Speedup for int types" 1 year ago
Behdad Esfahbod c1b75f5ff0 [map] Speedup for int types 1 year ago
Behdad Esfahbod 7f111787e4 [benchmark-map] Remove overhead 1 year ago
Behdad Esfahbod 5666807328 [benchmark-map] Improve Insert benchmark 1 year ago
Behdad Esfahbod 00900f761f [hash] Enable better hash for integers 1 year ago
Garret Rieger 20c564bc76 [repacker] Fix fuzzer memory leak. 1 year ago
Behdad Esfahbod 5abe713203 [map] Resize map on long chain probes 1 year ago