Files
chromium-dev/chromium-143-revert_rust_is_multiple_of.patch

67 lines
3.3 KiB
Diff

--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/grammar.rs 2025/11/10 11:00:20 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/grammar.rs 2025/11/10 11:00:44
@@ -1322,7 +1322,7 @@
outp.rhs_elements.push(CSymIdx::NULL);
outp.rhs_params.push(ParamExpr::Null);
}
- while !outp.rhs_elements.len().is_multiple_of(1 << RULE_SHIFT) {
+ while outp.rhs_elements.len() % (1 << RULE_SHIFT) != 0 {
outp.rhs_elements.push(CSymIdx::NULL);
outp.rhs_params.push(ParamExpr::Null);
}
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/parser.rs 2025/11/10 11:00:52 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/parser.rs 2025/11/10 11:01:10
@@ -132,7 +132,7 @@
}
pub fn one_in(&mut self, n: u32) -> bool {
- self.next().is_multiple_of(n)
+ self.next() % n == 0
}
pub fn next_alt(&mut self) -> u32 {
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/regexvec.rs 2025/11/10 11:01:31 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/regexvec.rs 2025/11/10 11:01:45
@@ -674,7 +674,7 @@
// if lst.len() == 0 {
// return StateID::DEAD;
// }
- assert!(lst.len().is_multiple_of(2));
+ assert!(lst.len() % 2 == 0);
let id = StateID::new(self.rx_sets.insert(&lst));
if id.as_usize() >= self.state_descs.len() {
let state_desc = self.compute_state_desc(id);
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/json/numeric.rs 2025/11/10 11:01:57 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/json/numeric.rs 2025/11/10 11:02:20
@@ -19,7 +19,7 @@
// reduce to simplest form
let mut coef = coef;
let mut exp = exp;
- while exp > 0 && coef.is_multiple_of(10) {
+ while exp > 0 && coef % 10 == 0 {
coef /= 10;
exp -= 1;
}
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/toktrie-v1/src/bytes.rs 2025/11/10 11:03:57 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/toktrie-v1/src/bytes.rs 2025/11/10 11:04:11
@@ -14,7 +14,7 @@
}
pub fn vec_from_bytes<T: PodTrait>(bytes: &[u8]) -> Vec<T> {
- if !bytes.len().is_multiple_of(size_of::<T>()) {
+ if bytes.len() % size_of::<T>() != 0 {
panic!(
"vecT: got {} bytes, needed multiple of {}",
bytes.len(),
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/perf.rs 2025/11/10 23:43:20 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/perf.rs 2025/11/10 23:43:28
@@ -140,7 +140,7 @@
for (i, c) in s.chars().enumerate() {
// Insert a comma once we've passed 'offset' and every 3 digits after that.
- if i != 0 && i >= offset && (i - offset).is_multiple_of(3) {
+ if i != 0 && i >= offset && (i - offset) % 3 == 0 {
result.push(',');
}
result.push(c);