4623 Commits

Author SHA1 Message Date
Nicholas Ward
8af3b0feb4 clippy suggestions 2023-09-08 10:40:17 -07:00
Nicholas Ward
ed8bcf9d74 clippy suggestions 2023-09-08 10:34:37 -07:00
Nicholas Ward
1dd77d6d27 fmt 2023-09-08 10:18:39 -07:00
Nicholas Ward
e947a62483 suppress incorrect Clippy error 2023-09-08 10:17:41 -07:00
Nicholas Ward
967f7b1281 latest nightly in CI and rust-toolchain 2023-09-08 10:08:13 -07:00
BGluth
65917f5f23
Merge pull request #1222 from mir-protocol/internal_crate_path_stablization
Now refers to sub-crates using paths (and removed `patch` section)
2023-09-08 11:07:54 -06:00
Nicholas Ward
2f1ed95154
Merge pull request #1220 from mir-protocol/latest_nightly_fix
Latest nightly fix
2023-09-08 10:04:09 -07:00
Nicholas Ward
90ea0318fb
Merge pull request #1223 from succinctlabs/uma/change-witness-visibility
Changed visibilities in `iop/generator` to allow for implementing `generate_partial_witness` outside of crate
2023-09-08 08:35:35 -07:00
Nicholas Ward
faa70e0768
Merge pull request #1219 from succinctlabs/uma/add-mock-feature-flag
Add `mock_build` to allow for faster circuit building and partial witness generation
2023-09-08 08:34:59 -07:00
Uma Roy
a184f09bf1 Made visibilities outside of crate to allow for forking partial witness gen outside of crate 2023-09-07 21:29:21 -07:00
Uma Roy
1be1ca4d32 clippy 2023-09-07 17:43:37 -07:00
Uma Roy
a643307108 Fixes 2023-09-07 17:41:52 -07:00
BGluth
5936c67f59 Now refers to sub-crates using paths (and removed patch section)
- Previously refered to specific `crates.io` versions.
- Motivation for this is to allow external projects to be able use
  specific revisions of this repo. Without this, a `[patch]` section
  is almost always required in the external project in order to force
  the internal plonky2 sub-crates to the same version, an approach which
  comes with its own issues.
2023-09-07 16:36:38 -06:00
Linda Guiga
180c20942b
Merge pull request #1208 from topos-protocol/blockhash_opcode
Add blockhash opcode
2023-09-07 23:21:37 +01:00
Robin Salen
71b2ece148
Merge pull request #1216 from topos-protocol/checkpoint_lengths
Display actual trace lengths instead of number of ops
2023-09-07 16:01:07 -04:00
Robin Salen
0b7c408220
Merge pull request #1218 from topos-protocol/keccak_col
Remove filter column for KeccakStark
2023-09-07 16:00:04 -04:00
Robin Salen
05e9fc0bed
Apply Nick's comment 2023-09-07 15:37:53 -04:00
Robin Salen
d0379e9428
Apply Nick's comment 2023-09-07 15:35:34 -04:00
BGluth
4716fe7db4 Also included clippy fixes introduced by new nightly 2023-09-07 13:33:08 -06:00
BGluth
6d3d2cb283 Now builds on the latest nightly 2023-09-07 13:32:07 -06:00
Uma Roy
5a3c8b26d1 clippy 2023-09-07 11:30:19 -07:00
Uma Roy
0ca796e1ff Removed mock feature flag and added mock_build 2023-09-07 11:29:04 -07:00
Linda Guiga
170f7d838a
Fix Clippy 2023-09-07 12:35:36 +01:00
Linda Guiga
9a06fc9b95
Fix memop reads, from_prover_inputs and cleanup. 2023-09-07 12:15:17 +01:00
Linda Guiga
ddf2b81733
Clippy 2023-09-07 09:44:00 +01:00
Linda Guiga
1c01d682aa
Fix overflow check and test. Remove [..8] when using h256_limbs. 2023-09-07 09:44:00 +01:00
Linda Guiga
c30b18346f
Change h256_ulimbs 2023-09-07 09:44:00 +01:00
Linda Guiga
4e0fe74a74
Apply comments 2023-09-07 09:43:59 +01:00
Linda Guiga
42f7038031
Add blockhash sys opcode 2023-09-07 09:43:59 +01:00
Uma Roy
4782519d8b remove spurious 2023-09-06 20:40:43 -07:00
Uma Roy
18d314126f Added mock feature flag and test 2023-09-06 20:37:38 -07:00
Robin Salen
258b075fd2
Remove filter column for KeccakStark 2023-09-06 20:17:07 -04:00
Nicholas Ward
e6ca460623
Merge pull request #1214 from jtguibas/jtguibas/serde-target
feat: implement serde Serialize and Deserialize for Target
2023-09-06 13:24:48 -07:00
Robin Salen
5690b951b7
Merge pull request #1217 from topos-protocol/cleanup_duplicates
Remove duplicate code
2023-09-06 15:36:16 -04:00
Robin Salen
fa9aae1fdc
Remove duplicate code 2023-09-06 15:15:33 -04:00
Linda Guiga
6207f4465a
Merge pull request #1206 from topos-protocol/missing-public-value-links
Add missing links between public values
2023-09-06 18:53:15 +01:00
Robin Salen
8dcb29e5ad
Display actual trace lengths instead of number of ops 2023-09-06 12:31:17 -04:00
John Guibas
800603d6f1 feat: serde for targets 2023-09-06 09:22:54 -07:00
Linda Guiga
a7096546f1
Merge pull request #1209 from topos-protocol/receipts-all-types
Implement receipts of types 1 and 2
2023-09-06 15:24:16 +01:00
Linda Guiga
d4b71c5686
Replace genesis state trie check with TODO 2023-09-06 15:12:00 +01:00
Linda Guiga
6bd17e29c1
Apply comments 2023-09-06 01:19:31 +01:00
Nicholas Ward
dd3b61a361
Merge pull request #1211 from mir-protocol/comment-fix
Fix comment in `proof.rs`
2023-09-05 14:24:05 -07:00
Nicholas Ward
ac89c7cd40
Fix comment in proof.rs 2023-09-05 14:20:46 -07:00
Linda Guiga
bf21b278d8
Apply comments 2023-09-05 08:22:53 +01:00
Linda Guiga
9ba2b895b9
Implement receipts of types 1 and 2 2023-09-04 15:03:18 +01:00
Linda Guiga
b07644368f
Add missing links between public values 2023-08-31 13:40:13 +01:00
Hamy Ratoanina
8beba56903
Constrain next row's stack length 2023-08-28 16:32:04 -04:00
Nicholas Ward
ea03e4183f Keccak STARK: constraint preimage to equal A on first round 2023-08-28 12:42:01 -07:00
Nicholas Ward
760f09a8aa
Merge pull request #1201 from shuklaayush/fix/keccak-stark-reg-preimage
fix: constrain higher bits of reg_preimage
2023-08-28 12:41:10 -07:00
Ayush Shukla
301aedf072
fix: constrain higher bits of reg_preimage 2023-08-27 22:32:44 +02:00