icu4x icon indicating copy to clipboard operation
icu4x copied to clipboard

Make icu_harfbuzz be safe and no_std

Open sffc opened this issue 2 years ago • 2 comments

If/when the upstream harfbuzz crate merges https://github.com/servo/rust-harfbuzz/pull/197, we will be able to make icu_harfbuzz be both safe and no_std.

sffc avatar Apr 04 '23 18:04 sffc

I updated https://github.com/servo/rust-harfbuzz/pull/197 such that the dependency is now std-optional. Just waiting on that upstream PR to be reviewed, merged, and shipped on crates.io.

sffc avatar Aug 01 '23 23:08 sffc

https://github.com/servo/rust-harfbuzz/pull/197 is merged. We should be able to remove most or all of the unsafe FFI bindings on the icu4x side once the crate is released.

sffc avatar Sep 08 '23 21:09 sffc

Waiting for upstream to make a release: https://github.com/servo/rust-harfbuzz/pull/245

sffc avatar Feb 27 '24 18:02 sffc

A release just happened

Manishearth avatar Apr 10 '24 15:04 Manishearth

Going to take a crack at updating to UnicodeFuncs

Manishearth avatar Apr 10 '24 21:04 Manishearth