src/rust/Cargo.toml

Branch


Log

Author Commit Date CI Message
Behdad Esfahbod 88844e2e 2025-09-24T13:28:28 [rust] Tweak debugoptimized again Now on par in perf with release, but nice stacktraces.
Behdad Esfahbod ba4f92f2 2025-09-24T13:12:50 [rust] Change debugoptimized build to inherit dev instead of release I was getting useless profiler stacks with the previous setup. This one makes the debugoptimized build 30% slower than release in one of my benchmarks, but at least we get useful stacktraces by default.
Behdad Esfahbod 74c31861 2025-09-12T13:31:29 [rust] Update to HarfRust 0.3.0 (#5548)
Behdad Esfahbod d94851e5 2025-09-03T11:52:51 [rust] Use inherited codegen-units=1 in debugoptimized build It makes significant (30% in Nastaliq benchmark) difference.
Behdad Esfahbod 01072c5c 2025-08-29T13:19:59 [harfrust] Require 0.2.0
Behdad Esfahbod 5fddacc1 2025-08-21T12:54:49 [harfrust] Set buffer pre/post-context (#5492) * [harfrust] Set buffer pre/post-context Fixes the failing item-context tests. Yay. * Bump MSRV
Behdad Esfahbod 00492ec7 2025-08-20T13:48:11 [harfrust] Pin to 0.1.2 for relase
Behdad Esfahbod 53cd214e 2025-08-14T10:24:21 [harfrust] Use buffer.ensure() (#5459)
Behdad Esfahbod 1a2337d5 2025-08-11T12:52:47 [rust] Require HarfRust 0.1.*
Behdad Esfahbod ef5c3d59 2025-08-10T01:27:41 [rust] Oops
Behdad Esfahbod 940604b2 2025-08-10T01:20:41 [gsubgpos] Micro improvement of (Chain)ContextFormat2 classdef cache
Behdad Esfahbod 57f02dd2 2025-07-11T00:30:07 [fontations] Cache glyph_from_names hashmap on the face Fixes https://github.com/harfbuzz/harfbuzz/issues/5384
Behdad Esfahbod c936b229 2025-06-10T08:22:47 [rust] Update to HarfRuzz->HarfRust rename
Behdad Esfahbod 80b73a11 2025-06-06T18:13:05 [harfruzz] Track main again
Behdad Esfahbod f92809fc 2025-06-06T17:05:22 [harfruzz] Update to new API From https://github.com/harfbuzz/harfruzz/pull/57
Behdad Esfahbod b0666e26 2025-05-12T23:11:21 Revert "[unicode] Remove a few lines of cruft" This reverts commit d978c4b50aba750e568789593e689d272aaea59a. Ouch!
Behdad Esfahbod d978c4b5 2025-05-12T23:08:58 [unicode] Remove a few lines of cruft
Behdad Esfahbod c18c18a7 2025-05-07T21:57:16 [harfruzz] Switch back to git version Remove font-types dependency.
Behdad Esfahbod 7f682a07 2025-05-07T18:51:22 [fontations] Remove read-fonts direct dependency
Behdad Esfahbod 01b7e2ec 2025-05-07T11:28:36 [rust] Request HarfRuzz 0.1
Behdad Esfahbod 92f367ce 2025-05-07T11:09:02 [rust] Apply review feedback
Behdad Esfahbod b50b5a0d 2025-05-05T18:26:20 [harfruzz] Scale, and set segment properties
Behdad Esfahbod c25fddba 2025-05-05T15:50:16 [harfruzz] Add basic harfRuzz shaper
Behdad Esfahbod 71523a42 2025-05-05T12:09:47 [fontations] Move code from fontations/lib.rs into rust/font.rs Add a rust feature for enable font backend. In anticipation of adding a shaper using harfRuzz.