2025-11-10 12:06:12 +01:00
|
|
|
--- 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(),
|
2025-11-11 00:44:10 +01:00
|
|
|
--- 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);
|