[Pkg-rust-maintainers] Bug#1136950: upgrading crate wide to v1

Jonas Smedegaard dr at jones.dk
Sun May 17 15:15:14 BST 2026


Source: rust-ultraviolet
Version: 0.10.0-1
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

I will soon upgrade rust-wide in unstable, and have released to
experimental to allow testing builds against it.

rust-ultraviolet needs some adjustments for that. I have provided a
patch that seems to work fine. Unfortunately that patch is not
backwards compatible with rust-wide currently in unstable.

Kind regards,

 - Jonas

-----BEGIN PGP SIGNATURE-----

iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmoJzWwMHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEht4gP/RRTB0DjIxQ0yH8CQAoVgWfCVWTeB86o6e/QoFbh
n3BJyFr5LF6b3iJ+POygZU0/G3Ygz7P6YJH6o4dqGC0k32XgKygwy7ZSgmAdmoHi
0DQ1Iu6AIcXrhn8L/UsF0zUUnYMA6UkufC7EsXLVk5BEgst8kdhvDeLIPvYA8ieC
s/CMRZgqN+pOtXRZZaf7cTC04CQolk1Ny/J1e0p7FolWCuAAQ+1K95x6xzqNEKC7
zTUbbvNBsBbN+Ja9uPpfAHIpJWPpRYnFIjJCzufkOCp/7KXa4st4DP6WBjbVIszJ
wvyhwC8jtlNGZ2Rev1u6N7jsHQkwZ6fr3FlCGyfbDkf+w4GiWvGfo3ZOZny5oaBm
zenYfzkXJQ0E8jrFV2i21YUi2ybeJ55eGR1EC/x1XJfMlPEc6Bmsm6/n0F6/v0Gt
3JDFUe07h3NQJ4zLp5fa9wAX7Ch5XW3Dy7xUuCXWnRzB8Yh4vx4caUVcdbFlNsDm
1fo61kZMTdTkfHDuDDf9N1HPBhPr0nm8oSkEs+wKNOkzKO3mr5qRb25M/OkPaN0s
9vMb6WWHC2rqw3Rz1en91vHiyEOjNMdH9rMAkZ7dj/UMmHmxcWGqq3zqGyY52FIW
u6LX/oN+kKGR7iCbPEQ2thjPWypYyh0MyVwPWd45hXdTTbWsBEN7t59ZPFWui/jp
I8pu
=JWMv
-----END PGP SIGNATURE-----
-------------- next part --------------
Description: use newer major version of crate wide
Author: Jonas Smedegaard <dr at jones.dk>
Forwarded: not-needed
Last-Update: 2026-05-17
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -68,7 +68,7 @@
 optional = true
 
 [dependencies.wide]
-version = "0.7"
+version = "1"
 
 [dev-dependencies.serde_test]
 version = "1.0"
--- a/src/util.rs
+++ b/src/util.rs
@@ -29,7 +29,7 @@
                 let r = (self - other).abs();
                 let eps = $t::splat(0.01);
 
-                r.cmp_ge(eps).none()
+                r.simd_ge(eps).none()
             }
         })+
     };
--- a/src/vec/vec2.rs
+++ b/src/vec/vec2.rs
@@ -608,7 +608,7 @@
                 let ndi = n.dot(i);
 
                 let k = one - eta * eta * (one - ndi * ndi);
-                let mask = k.cmp_lt($t::splat(0.0));
+                let mask = k.simd_lt($t::splat(0.0));
 
                 let out = i * eta - (eta * ndi + k.sqrt()) * n;
 
--- a/src/vec/vec3.rs
+++ b/src/vec/vec3.rs
@@ -686,7 +686,7 @@
                 let ndi = n.dot(i);
 
                 let k = one - eta * eta * (one - ndi * ndi);
-                let mask = k.cmp_lt($t::splat(0.0));
+                let mask = k.simd_lt($t::splat(0.0));
 
                 let out = i.mul_add(Self::broadcast(eta), -(eta * ndi + k.sqrt()) * n);
 


More information about the Pkg-rust-maintainers mailing list