deps: Upgrade Taffy to v0.10.1 (#44203)

Fixes CSS Grid auto-repeat track count resolution in CSS Grid. This
caused an integer underflow in some cases and in others simply computed
the incorrect number of tracks.

Hopefully fixes: #44201

---------

Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Nico Burns
2026-04-14 12:49:32 +01:00
committed by GitHub
parent 5d28862c7b
commit b89cbf1201
18 changed files with 4 additions and 82 deletions

6
Cargo.lock generated
View File

@@ -4412,7 +4412,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
dependencies = [
"equivalent",
"hashbrown 0.15.5",
"hashbrown 0.16.1",
"serde",
"serde_core",
]
@@ -9751,9 +9751,9 @@ dependencies = [
[[package]]
name = "taffy"
version = "0.10.0"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96fb9d22ffe63c7aa8996275aa0017404b513619bb6cf6309d9f822095afb414"
checksum = "aea22054047c16c3f34d3ac473a2170be1424b1115b2a3adcf28cfb067c88859"
dependencies = [
"arrayvec",
"grid",

View File

@@ -183,7 +183,7 @@ stylo_traits = { git = "https://github.com/servo/stylo", rev = "96ceb5405bd7ce10
surfman = { version = "0.12.0", features = ["chains"] }
syn = { version = "2", default-features = false, features = ["clone-impls", "derive", "parsing"] }
synstructure = "0.13"
taffy = { version = "0.10", default-features = false, features = ["calc", "detailed_layout_info", "grid", "std"] }
taffy = { version = "0.10.1", default-features = false, features = ["calc", "detailed_layout_info", "grid", "std"] }
tendril = { version = "0.5", features = ["encoding_rs"] }
tikv-jemalloc-sys = "0.6.1"
tikv-jemallocator = "0.6.1"

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-005.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-007.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-009.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-010.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-012.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-014.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-015.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-017.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-019.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-020.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-022.html]
expected: FAIL

View File

@@ -1,2 +0,0 @@
[grid-content-distribution-with-collapsed-tracks-024.html]
expected: FAIL

View File

@@ -1,12 +0,0 @@
[grid-auto-fill-columns-001.html]
[.grid 21]
expected: FAIL
[.grid 23]
expected: FAIL
[.grid 24]
expected: FAIL
[.grid 25]
expected: FAIL

View File

@@ -1,12 +0,0 @@
[grid-auto-fill-rows-001.html]
[.grid 23]
expected: FAIL
[.grid 25]
expected: FAIL
[.grid 26]
expected: FAIL
[.grid 27]
expected: FAIL

View File

@@ -1,18 +0,0 @@
[grid-auto-fit-columns-001.html]
[.grid 21]
expected: FAIL
[.grid 23]
expected: FAIL
[.grid 24]
expected: FAIL
[.grid 25]
expected: FAIL
[.grid 34]
expected: FAIL
[.grid 35]
expected: FAIL

View File

@@ -1,12 +0,0 @@
[grid-auto-fit-rows-001.html]
[.grid 21]
expected: FAIL
[.grid 23]
expected: FAIL
[.grid 24]
expected: FAIL
[.grid 25]
expected: FAIL