Skip to content

Commit b3f6502

Browse files
Update icu_locid, icu_properties
This update brings us to zerovec 0.10.4 which addresses a flaw that Dependabot is warning about: > The affected versions make unsafe memory accesses under the > assumption that `#[repr(packed)]` has a guaranteed field order. > > The Rust specification does not guarantee this, and > rust-lang/rust#125360 (1.80.0-beta) starts reordering > fields of `#[repr(packed)]` structs, leading to illegal memory > accesses. > > The patched versions 0.9.7 and 0.10.3 use `#[repr(C, packed)]`, > which guarantees field order.
1 parent 3306fa1 commit b3f6502

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

Cargo.lock

+28-28
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

fontique/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ smallvec = "1.13.2"
2828
memmap2 = { version = "0.9.4", optional = true }
2929
unicode-script = { version = "0.5.6", optional = true }
3030
core_maths = { version = "0.1.0", optional = true }
31-
icu_properties = { version = "1.4.1", optional = true }
32-
icu_locid = "1.4.0"
31+
icu_properties = { version = "1.5.1", optional = true }
32+
icu_locid = "1.5.0"
3333
hashbrown = "0.14.5"
3434

3535
[target.'cfg(target_family="windows")'.dependencies]

0 commit comments

Comments
 (0)