1. a4087e7 [instancer/varlib] Minor non-functional change by Behdad Esfahbod · 3 hours ago main
  2. d8c1bce [instancer/varstore] Mark a function HOT by Behdad Esfahbod · 5 hours ago
  3. aa58b43 [subset] Introduce HB_SUBSET_FLAGS_RETAIN_NUM_GLYPHS. (#5547) by Garret Rieger · 5 hours ago
  4. bf8929f 11.5.0 by Behdad Esfahbod · 6 hours ago 11.5.0
  5. 74c3186 [rust] Update to HarfRust 0.3.0 (#5548) by Behdad Esfahbod · 6 hours ago
  6. 3965e9a [instancer/varstore] Change sort key (#5540) by Behdad Esfahbod · 6 hours ago
  7. c9480db [instancer/varstore] Add a heuristic to speed up optimization by Behdad Esfahbod · 7 hours ago
  8. 6dadd84 Re-disable fonttools comparison for update_def_wght.tests by Garret Rieger · 7 hours ago
  9. dce7376 [Unicode 17] Update the script direction list by David Corbett · 8 hours ago
  10. 0f1dab0 [instancer/varstore] More gain_from_merging optimization (#5543) by Behdad Esfahbod · 8 hours ago
  11. e4957b0 [varLib/instancer] Simplify gain encoding by Behdad Esfahbod · 9 hours ago
  12. 20d7ef5 [instancer/varstore] Change gain encoding by Behdad Esfahbod · 9 hours ago
  13. 3200a07 Merge pull request #5542 from harfbuzz/instancer-varstore-gain-compare-opt by Behdad Esfahbod · 15 hours ago
  14. ca9a8ab Revert "[instancer/varstore] Micro-optimize" by Behdad Esfahbod · 16 hours ago
  15. f12be45 [instancer/varstore] Optimize gain comparisons by Behdad Esfahbod · 16 hours ago
  16. 7484eb5 [instancer/varstore] Micro-optimize by Behdad Esfahbod · 16 hours ago
  17. 92ec75f [instancer/varstore] Micro-optimize by Behdad Esfahbod · 16 hours ago
  18. 14e7d5b [instancer/varstore] Speed up gain_from_merging by Behdad Esfahbod · 17 hours ago
  19. 006ec16 [instancer/varstore] Minor refactor in anticipation of next change by Behdad Esfahbod · 17 hours ago
  20. c6a15cd Merge pull request #5539 from harfbuzz/instancer-optimize-more by Behdad Esfahbod · 18 hours ago
  21. aba798d [instancer/varstore] Use heapify() instead of inserts() by Behdad Esfahbod · 19 hours ago
  22. 12c4623 Revert "[instancer/varstore] Change chars_t storage scheme" by Behdad Esfahbod · 20 hours ago
  23. aaeea57 [instancer/varstore] Change chars_t storage scheme by Behdad Esfahbod · 20 hours ago
  24. 3dc5e3d [instancer/varstore] Consolidate chars_t logic by Behdad Esfahbod · 20 hours ago
  25. fe6c9a0 [instancer/varstore] Fix a logic bug by Behdad Esfahbod · 20 hours ago
  26. 9d97116 [instancer/varstore] Add a chars_t type by Behdad Esfahbod · 20 hours ago
  27. 1a6c6d7 [instancer] Micro-optimize a couple of hot comparisons by Behdad Esfahbod · 22 hours ago
  28. c938e8c [instancer] Micro-optimize by using bit-set directly by Behdad Esfahbod · 22 hours ago
  29. 266e1c2 [instancer] Short-circuit some work in gain_from_merging by Behdad Esfahbod · 23 hours ago
  30. a34f8b3 [instancer] Use bitset instead of vector for VarStore optimizer columns by Behdad Esfahbod · 24 hours ago
  31. b2dcb8f Merge pull request #5538 from harfbuzz/subset-robotoflex-opts by Behdad Esfahbod · 25 hours ago
  32. 2e86070 [instancer] Don't clear a couple of resize allocations by Behdad Esfahbod · 25 hours ago
  33. 01fd17d [instancer] Reduce mallocs in create_from_tuple_var_data by Behdad Esfahbod · 27 hours ago
  34. 23e40cd [instancer] Reduce mallocs in gain_from_merging by Behdad Esfahbod · 27 hours ago
  35. 3225bd7 [instancer] Minor default construction simplify by Behdad Esfahbod · 27 hours ago
  36. 3df6e51 [instancer] Reduce mallocs in merge_tuple_variations by Behdad Esfahbod · 27 hours ago
  37. 6d82b40 [instancer] Remove unnecessary vector fini by Behdad Esfahbod · 27 hours ago
  38. 87c3699 [instancer] Reduce mallocs in calc_inferred_deltas by Behdad Esfahbod · 28 hours ago
  39. 740cbf1 [vector] Add malloc debug facility by Behdad Esfahbod · 28 hours ago
  40. 67bddf1 [instancer] Reduce mallocs in change_tuple_var_axis_limit by Behdad Esfahbod · 28 hours ago
  41. 17aa37a [instancer] Reduce mallocs in rebase-tent by Behdad Esfahbod · 28 hours ago
  42. 0fbbf74 [ot-tags] Update IANA subtags to 2025-08-25 (#5537) by David Corbett · 2 days ago
  43. ce75945 Merge pull request #5534 from harfbuzz/unicode-17 by Behdad Esfahbod · 2 days ago
  44. bc2c60e [Unicode 17] Add tests by David Corbett · 2 days ago
  45. 13c8ffa [Unicode 17] Send the new scripts to USE by David Corbett · 2 days ago
  46. f59d532 [Unicode 17] Update the USE table by David Corbett · 2 days ago
  47. 5b6409f [Unicode 17] Update the vowel constraint table by David Corbett · 2 days ago
  48. 7c611a2 [Unicode 17] Update the Indic table by David Corbett · 2 days ago
  49. e189b34 [Unicode 17] Update the emoji table & cluster test by David Corbett · 2 days ago
  50. e0e0a75 [Unicode 17] Update the Arabic joining script list by David Corbett · 2 days ago
  51. 5b72f30 [Unicode 17] Update the Arabic table by David Corbett · 2 days ago
  52. 147db69 [Unicode 17] Update the UCD table by David Corbett · 2 days ago
  53. d08a72d [Unicode 17] Add new `hb_script_t` values by David Corbett · 2 days ago
  54. d59f62a Bump fonttools from 4.59.1 to 4.59.2 in /.ci by dependabot[bot] · 5 days ago
  55. 5c7ae65 Bump github/codeql-action from 3.29.11 to 3.30.1 by dependabot[bot] · 5 days ago
  56. fb7af51 Bump actions/setup-python from 5.6.0 to 6.0.0 by dependabot[bot] · 5 days ago
  57. dd291f4 Short-circuit ASCII more (#5528) by Behdad Esfahbod · 5 days ago
  58. 49ac0df [meson] Add graphite2 wrap file by Khaled Hosny · 6 days ago
  59. da17d4f [meson] Remove "allow_fallback: true" from icu dependency by Khaled Hosny · 6 days ago
  60. 0920469 [meson] Simplify freetype dependency handling by Khaled Hosny · 6 days ago
  61. 01d4fff [meson] Add ICU wrap by Benjamin Gilbert · 9 days ago
  62. 8a92b8f [meson] Drop CMake-built ICU support, fixing fallback to wrap >= 77.1-3 by Benjamin Gilbert · 9 days ago
  63. d94851e [rust] Use inherited codegen-units=1 in debugoptimized build by Behdad Esfahbod · 9 days ago
  64. cb4548d [subset] always generate AdvMap (#5524) by Qunxin Liu · 10 days ago
  65. 77d0730 [subset] fix HVAR encoding width (#5523) by Qunxin Liu · 10 days ago
  66. 12ec668 [buffer] Micro-optimize set_masks by Behdad Esfahbod · 10 days ago
  67. 598da8c [buffer] Add some buffer op accounting to a few methods (#5522) by Behdad Esfahbod · 10 days ago
  68. a89c36e [GPOS/kerx] Support attaching marks to bases after them (#5520) by Behdad Esfahbod · 10 days ago
  69. 682a2c3 [cmake] Fix missing sources (#5519) by Jordan · 12 days ago
  70. 22f77d4 11.4.5 by Khaled Hosny · 14 days ago 11.4.5
  71. 6d1c70b Remove unused code by Behdad Esfahbod · 2 weeks ago
  72. 01072c5 [harfrust] Require 0.2.0 by Behdad Esfahbod · 2 weeks ago
  73. c61a4f2 [GPOS] Micro-optimize offset propagation by Behdad Esfahbod · 2 weeks ago
  74. cb8b47e [kern] Use reset_fast by Behdad Esfahbod · 2 weeks ago
  75. 772279d [utf] inline some by Behdad Esfahbod · 2 weeks ago
  76. c6e3f5a [aat] Reverse buffer only when necessary (#5516) by Behdad Esfahbod · 2 weeks ago
  77. 141df8b [buffer] Adjust inlining by Behdad Esfahbod · 2 weeks ago
  78. ff8d8e4 Fixup by Behdad Esfahbod · 2 weeks ago
  79. 1091b8a [shape-fallback] Adjust inlining by Behdad Esfahbod · 2 weeks ago
  80. bc6eba9 Fix kerx attachment shaping issues (#5515) by Behdad Esfahbod · 2 weeks ago
  81. 7d93635 [aat] Clear cached buffer glyph set (#5508) by Behdad Esfahbod · 3 weeks ago
  82. 12b0f08 [morx] Move a few initializations later (#5507) by Behdad Esfahbod · 3 weeks ago
  83. 8e2e18f [aat] Rename a few members (#5506) by Behdad Esfahbod · 3 weeks ago
  84. 653b772 [kern] Simplify Format3 collect_glyphs() (#5505) by Behdad Esfahbod · 3 weeks ago
  85. 1e5b65b [aat] Remove unused code (#5504) by Behdad Esfahbod · 3 weeks ago
  86. 8f4778d [aat] Implement collect_glyphs_filtered for LookupFormat10 (#5503) by Behdad Esfahbod · 3 weeks ago
  87. 3420ef0 11.4.4 by Khaled Hosny · 3 weeks ago 11.4.4
  88. b7c55ef [subset] Fix shaping behaviour when pruning empty mark sets by Khaled Hosny · 3 weeks ago
  89. f3de8b4 Bump meson from 1.7.0 to 1.9.0 in /.ci by dependabot[bot] · 3 weeks ago
  90. 3a7b755 Bump github/codeql-action from 3.29.9 to 3.29.11 by dependabot[bot] · 3 weeks ago
  91. 6b62d36 [ligature-cache] Handle case of ligature with no components (#5500) by Behdad Esfahbod · 3 weeks ago
  92. 724ae78 Revert "[check-glyph-properties] Cache current lookup-prop's matching result." (#5497) by Behdad Esfahbod · 3 weeks ago
  93. 567dde6 [coretext] fix unsigned integer comparison (#5496) by Steve Lhomme · 3 weeks ago
  94. 029eb21 [harfrust] Encode pre-context in the correct order (#5495) by Behdad Esfahbod · 3 weeks ago
  95. 9ac9af2 11.4.3 by Khaled Hosny · 3 weeks ago 11.4.3
  96. 04953dc [vector] Enable set_storage only on trivial types (#5493) by Behdad Esfahbod · 3 weeks ago
  97. 7ba0575 [harfrust] Fix compile with clang by Behdad Esfahbod · 3 weeks ago
  98. 5fddacc [harfrust] Set buffer pre/post-context (#5492) by Behdad Esfahbod · 3 weeks ago
  99. e80b6d1 [ot-math] Fix constant scaling when checking if the font is Cambria Math (#5490) by eri · 3 weeks ago
  100. c1a75d3 Avoid UB if shrink_vector(0) is called on an already-empty vector (#5491) by jfkthame · 3 weeks ago