16800 Commits (59f5f2651525c9d41d3394f9ef021f624b097346)
 

Author SHA1 Message Date
Behdad Esfahbod 0ccd61a3b2 [gsubgpos] Micro-optimize 1 year ago
Behdad Esfahbod b01c165034 [gsubgpos] Minor error handling 1 year ago
Behdad Esfahbod ee5f200bf1 [gsubgpos] Remove un unnecessary variable 1 year ago
Qunxin Liu a0bb2d3a9b [instancer] support STAT table for all instancing operations 1 year ago
Behdad Esfahbod 42c6a3a18a [gsubgpos] Remove unnecessary condition 1 year ago
Behdad Esfahbod b5de54e1d4 [gsubgpos] Also match second component in (Chain)RuleSet::apply() 1 year ago
Qunxin Liu 73d94dbde3 [instancer] bug fixes in fvar: add missing instanceCount, update axis limit 1 year ago
Richard Dodd (dodj) 02b00d7743 Update wasm-shaper.md (just a small typo) 1 year ago
Qunxin Liu 730f579f68 [instancer] store float value rather than F2DOT14 int value in axes_location map 1 year ago
Qunxin Liu efbd257a32 [instancer] memory leak fix in cvar 1 year ago
Behdad Esfahbod a9e9279bee
Merge pull request #4329 from googlefonts/instancer_solver_fix 1 year ago
Behdad Esfahbod aa381ae963 [ReverseChain] Remove SIZE_MAX 1 year ago
Behdad Esfahbod e583c9e904 [ReverseChain] Add max-size 1 year ago
Behdad Esfahbod 7a2f9dcfb9 [matcher] Move initializers inline 1 year ago
Qunxin Liu 5ee015ecf6 [instancer-solver] remove unused normalizeValue() code 1 year ago
Qunxin Liu 6c25c752f6 [instancer] use renormalized values when instantiating Condition table 1 year ago
Qunxin Liu 73ce3015bb [instancer-solver] port optimization and more tests from fonttools 1 year ago
Qunxin Liu 350423df8d [instancer-solver] fix tests 1 year ago
Qunxin Liu 12be4cb184 [instancer-solver] fix APIs calling rebase_tent() with TripleDistances 1 year ago
Qunxin Liu 165f3e60ac [instancer-solver] add renormalizeValue() and store axis->distances map 1 year ago
Behdad Esfahbod d92a7a58d8 [gsubgpos] Inline a couple functions 1 year ago
Behdad Esfahbod 4ea3737d04 [gsubgpos] Add fast-path for end-of-string in (Chain)RuleSet::apply() 1 year ago
Behdad Esfahbod e7ce633946 [algs] Fix -Wcomma errors 1 year ago
dependabot[bot] af095d90e3 Bump github/codeql-action from 2.20.3 to 2.20.4 1 year ago
dependabot[bot] b031bbde94 Bump actions/setup-python from 4.6.1 to 4.7.0 1 year ago
dependabot[bot] ae8fea081a Bump fonttools from 4.40.0 to 4.41.0 in /.ci 1 year ago
dependabot[bot] da84a078ee Bump meson from 1.1.1 to 1.2.0 in /.ci 1 year ago
Behdad Esfahbod 4973053109 Config 1 year ago
Behdad Esfahbod 645fabd101 [gsubgpos] Vastly speed up ChainRuleSet / RuleSet matching 1 year ago
Behdad Esfahbod 77080f86f8 . 1 year ago
Behdad Esfahbod 5c8f3b7fec [gsubgpos] Conditionally cache backtrack again 1 year ago
Behdad Esfahbod 52237eb1fe [ChainContext] More caching 1 year ago
Behdad Esfahbod 62e10c9fa0 Revert "[gsubgpos] Allocate iterators further up" 1 year ago
Behdad Esfahbod b9f364b8fc [gsubgpos] Allocate iterators further up 1 year ago
Behdad Esfahbod c2f454c7e2 [gsubgpos] Fix residual from 5af80f349c 1 year ago
Behdad Esfahbod 4e641103d4 [buffer] Inline a method 1 year ago
Behdad Esfahbod 5af80f349c [ChainContext] Cache two class values 1 year ago
Behdad Esfahbod 8cde4fa9a0 [gsubgpos] Inline a couple methods 1 year ago
Behdad Esfahbod f94508edd6 [Ligature] Micro-optimize 1 year ago
Behdad Esfahbod 76de3451e6 [ot-shape] Short-circuit spaces as well 1 year ago
Behdad Esfahbod 765da4db19 [ot-shape] Minor short-circuit 1 year ago
Behdad Esfahbod 7b8e0bbb9f [ot-shape] Minor short-circuit 1 year ago
Behdad Esfahbod b2d648e41b [perf/benchmark-subset] Rename subset_codepoints to subset_unicodes 1 year ago
Behdad Esfahbod a56288488c [subset] Speed up a couple of set iteration loops 1 year ago
Behdad Esfahbod 326d319f93 [graph] Micro-optimize 1 year ago
Behdad Esfahbod 548230e45e [graph] Early return from a function 1 year ago
Behdad Esfahbod 09706b04fc [graph] Add a pre-alloc to map 1 year ago
Behdad Esfahbod d1ddfc4d10 [graph] Use move instead of swap 1 year ago
Behdad Esfahbod 07cb6bf87a [graph] Minor, type 1 year ago
Behdad Esfahbod 867640af31 Revert "[set] Add test_and_add / test_and_del" 1 year ago