Commit 240e724
fix: adapt to jolt-witness API changes
Mechanical adaptation to the prover-stack/09-jolt-witness API tightening:
- WitnessDimensions::new takes only log_rows; .dimensions.rows is now the
derived rows() method.
- OracleViewRequest was folded into ViewRequirement: oracle_view /
try_evaluate_oracle_view take the requirement directly.
- try_collect_ra_family_cycle_indices moved to the RaFamilyCycleIndexSource
capability trait: bound added on collect_ra_cycle_indices, the
materialize_sumcheck_ra_pushforward / stage7_hamming_state trait methods and
their cpu impls, plus an empty impl for the RaPushforwardTestWitness mock.
- WitnessBuilder was removed: the e2e harnesses construct
TraceBackedJoltVmWitness::new(config, inputs) directly.
Verified: jolt-backends + jolt-witness compile clean and pass 114/114 tests.
jolt-prover's adaptation is compile-blocked by pre-existing tracer and
jolt-blindfold breakage on this branch (unrelated to these changes).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 09e3b63 commit 240e724
11 files changed
Lines changed: 111 additions & 119 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
| 217 | + | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
| 271 | + | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| |||
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
345 | | - | |
| 345 | + | |
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| |||
351 | 351 | | |
352 | 352 | | |
353 | 353 | | |
354 | | - | |
| 354 | + | |
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
986 | 986 | | |
987 | 987 | | |
988 | 988 | | |
989 | | - | |
| 989 | + | |
990 | 990 | | |
991 | 991 | | |
992 | 992 | | |
| |||
997 | 997 | | |
998 | 998 | | |
999 | 999 | | |
1000 | | - | |
| 1000 | + | |
1001 | 1001 | | |
1002 | 1002 | | |
1003 | 1003 | | |
| |||
1288 | 1288 | | |
1289 | 1289 | | |
1290 | 1290 | | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
| 1291 | + | |
1295 | 1292 | | |
1296 | 1293 | | |
1297 | 1294 | | |
| |||
1473 | 1470 | | |
1474 | 1471 | | |
1475 | 1472 | | |
1476 | | - | |
| 1473 | + | |
1477 | 1474 | | |
1478 | 1475 | | |
1479 | 1476 | | |
| |||
1504 | 1501 | | |
1505 | 1502 | | |
1506 | 1503 | | |
1507 | | - | |
| 1504 | + | |
1508 | 1505 | | |
1509 | 1506 | | |
1510 | 1507 | | |
| |||
1728 | 1725 | | |
1729 | 1726 | | |
1730 | 1727 | | |
1731 | | - | |
| 1728 | + | |
1732 | 1729 | | |
1733 | 1730 | | |
1734 | 1731 | | |
| |||
1988 | 1985 | | |
1989 | 1986 | | |
1990 | 1987 | | |
1991 | | - | |
| 1988 | + | |
1992 | 1989 | | |
1993 | 1990 | | |
1994 | 1991 | | |
| |||
2020 | 2017 | | |
2021 | 2018 | | |
2022 | 2019 | | |
2023 | | - | |
| 2020 | + | |
2024 | 2021 | | |
2025 | 2022 | | |
2026 | 2023 | | |
2027 | 2024 | | |
2028 | 2025 | | |
2029 | 2026 | | |
2030 | | - | |
| 2027 | + | |
2031 | 2028 | | |
2032 | 2029 | | |
2033 | 2030 | | |
| |||
2048 | 2045 | | |
2049 | 2046 | | |
2050 | 2047 | | |
2051 | | - | |
| 2048 | + | |
2052 | 2049 | | |
2053 | 2050 | | |
2054 | 2051 | | |
| |||
0 commit comments