17813 Commits (7a746c3295fc94169fd600bce7e051948ba1e440)
 

Author SHA1 Message Date
Behdad Esfahbod 7a746c3295 [Coverage] Fix cache cost reporting 2 weeks ago
Behdad Esfahbod 5be62a9f66 [PairPosFormat1] Use a coverage cache as well 2 weeks ago
Behdad Esfahbod f22943a2a2 [PairPos] Cache coverage as well 2 weeks ago
Behdad Esfahbod 726af2e4e5 [PairPos] Use a class cache 2 weeks ago
Behdad Esfahbod acd122d030 [gsubgpos] Prepare for per-lookup allocated caches 2 weeks ago
Behdad Esfahbod 3f40edbfa0 [ClassDef] Add ability to use a cache 2 weeks ago
Behdad Esfahbod 7392f32e47 [face] Tweak stack again 2 weeks ago
Behdad Esfahbod 515b6a58d9 [face] Minor stack var size change 2 weeks ago
Behdad Esfahbod 601dd1a748 [face-builder] Fix an OOM issue 2 weeks ago
Behdad Esfahbod c05002afb8 [set] Add may_have() as alias for get() 2 weeks ago
Behdad Esfahbod ad7f428be4 [set-digest] Comment 2 weeks ago
Behdad Esfahbod 900db7b1bd [bit-set] Add a couple of alias methods 2 weeks ago
Behdad Esfahbod 942a30b7df [aat] Remove now-unused code 2 weeks ago
Behdad Esfahbod 44281b2856 [aat] Back to simplified heuristic 2 weeks ago
Behdad Esfahbod dc8da6129f
Merge pull request #5042 from harfbuzz/aat-regression 2 weeks ago
Behdad Esfahbod b857b21a45 [morx] Try using buffer-glyph-set adaptive to number of chains 2 weeks ago
Behdad Esfahbod 491c8c4e10 Revert "[aat] Change threshold from 4 to 16" 2 weeks ago
Behdad Esfahbod 624d6edfe4 [aat] Change threshold from 4 to 16 2 weeks ago
Behdad Esfahbod a26cf0f409 [aat] Fix regression in performance of shaping tiny strings 2 weeks ago
Behdad Esfahbod cec5c57130 [aat] Refactor a method 2 weeks ago
Behdad Esfahbod cd5dfc6dbe [kerx] Use hb_bit_set_t instead of hb_set_t 2 weeks ago
Behdad Esfahbod d40c079fed [morx] Use hb_bit_set_t instead of hb_set_t directly 2 weeks ago
Behdad Esfahbod 7b9277486f [bit-set] Rename a method 2 weeks ago
Behdad Esfahbod b44f6ff5fe [perf/texts] Add a list of just 2letter strings 2 weeks ago
Behdad Esfahbod f738534042
Merge pull request #5041 from harfbuzz/aat-machine-initial 2 weeks ago
Behdad Esfahbod fc825168d0 [aat] Remove idempotent check 2 weeks ago
Behdad Esfahbod 849b17351e [aat] Divide the logic of is_actionable() into two 2 weeks ago
Behdad Esfahbod b4787838e4 [aat] Speed up per-machine initial-glyph-set calculation 2 weeks ago
Behdad Esfahbod 7d14eb5eb3 [aat] Minor rename 2 weeks ago
Behdad Esfahbod 6215d68b69 [aat] Minor tweak to logic 2 weeks ago
Behdad Esfahbod dc4ff7012c [bit-page] Add a couple of operators 2 weeks ago
Behdad Esfahbod 37bfdf79c6 [morx] Only collect glyphs that can initiate action in the machine 2 weeks ago
Behdad Esfahbod d9e99baa9a [aat] Move is_actionable outside of the driver_context 2 weeks ago
Behdad Esfahbod 5ade5bab01 [aat] Move Flags out of driver_context_t 2 weeks ago
Behdad Esfahbod 9f38690e8e [aat] Remove another unused parameter 2 weeks ago
Behdad Esfahbod d9058c64e0 [aat] Remove an unused parameter 2 weeks ago
Behdad Esfahbod 1a2780735c [array] Micro-optimize 2 weeks ago
Behdad Esfahbod c87bfe410b [morx] Reuse a variable 2 weeks ago
Behdad Esfahbod e99e6538d9 [aat-map] Micro-optimize a malloc 2 weeks ago
Behdad Esfahbod 3e27038fca [aat-map] Micro-optimize 2 weeks ago
Behdad Esfahbod 7f5fac7c87 [test-buffer] Fix unintionally merged change 2 weeks ago
Behdad Esfahbod f0ead85283 [aat] Implement set filtering for Noncontextual chains as well 2 weeks ago
Behdad Esfahbod e5bdba0b3c [aat] Rename a variable 2 weeks ago
Behdad Esfahbod cb09fe7995 [bit-set] Remove a likely() 2 weeks ago
Behdad Esfahbod 749dc1eee0 [bit-set] Fix may_intersect() logic 2 weeks ago
Behdad Esfahbod b30c65e271
Merge pull request #5040 from harfbuzz/aat-set 2 weeks ago
Behdad Esfahbod 22a21e81a0 [aat] Fix a crash 2 weeks ago
Behdad Esfahbod 275fb565bb [morx] Clean up memory 2 weeks ago
Behdad Esfahbod 255dadc152 [set] Speed up may_intersect() 2 weeks ago
Behdad Esfahbod a617328005 [bit-set] Sprinkle a few .arrayZ around 2 weeks ago