Commit Graph

2396 Commits

Author SHA1 Message Date
ebfull 476980efcd
Merge pull request #633 from zcash/fixed-cur
Only allow fixed queries at `Rotation::cur`
2023-01-10 12:44:47 -07:00
str4d 942b2f84aa
Merge pull request #713 from HollowMan6/main
Book PDF generation
2023-01-06 22:19:14 +00:00
str4d 136eed1df4
Merge pull request #716 from zcash/707-in-situ-dev-workflow
Add harness for `nightly -> beta -> stable` dev workflow
2023-01-06 11:34:02 +00:00
Jack Grigg 4b804a141a Make SHA-256 gadget a nightly feature
This was effectively the meaning of the prior `unstable` feature flag.
2023-01-03 19:12:39 +00:00
Jack Grigg 01323b9eb6 Add harness for `nightly -> beta -> stable` dev workflow
Part of zcash/halo2#707.
2023-01-03 19:12:39 +00:00
Dimitris Apostolou 9dfc5d9393 Fix typos 2023-01-03 18:37:51 +08:00
Hollow Man eebc480cb7
Book PDF generation
Signed-off-by: Hollow Man <hollowman@opensuse.org>
2022-12-27 23:13:24 +02:00
therealyingtong 41c87eac0f Restrict query_fixed to current Rotation.
query_fixed no longer takes a Rotation argument and can only be
used to query the current rotation.
2022-12-09 16:47:19 +08:00
therealyingtong 153a08c755 query_any: panic if query_fixed is called with non-cur Rotation. 2022-12-09 16:47:14 +08:00
str4d 7239a02ea3
Merge pull request #701 from zcash/ff-0.13
Migrate to published `ff 0.13`
2022-12-07 10:21:33 +00:00
Jack Grigg 1d9790b2ce Migrate to published `ff 0.13` 2022-12-06 04:55:21 +00:00
str4d 677866d653
Merge pull request #697 from zcash/fieldext-finale
Migrate to `ff` revision without `FieldExt`
2022-12-05 19:27:06 +00:00
Jack Grigg cb819e47e9 Migrate to `ff` revision without `FieldExt` 2022-11-30 19:35:26 +00:00
str4d 6ae9f77e04
Merge pull request #678 from nuttycom/fix_clippy_lints
Fix beta and nightly clippy complaints
2022-11-30 19:25:54 +00:00
Daira Hopwood 9116ac13e2 Resolve `mdbook test` failures in `book/src/user/wasm-port.md`.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-11-30 15:13:55 +00:00
therealyingtong 966b5fc3b7 halo2_proofs/CHANGELOG: Document structs which now derive Eq 2022-11-30 15:13:55 +00:00
Daira Hopwood 23f63a8f50 Fix nightly clippy complaints.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-11-30 15:13:55 +00:00
Daira Hopwood c387aa7204 Fix additional beta clippy complaints.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-11-30 15:13:55 +00:00
Kris Nuttycombe b3f7db16f8 Fix beta clippy complaints. 2022-11-30 14:57:15 +00:00
str4d 455ee88b96
Merge pull request #687 from naure/optim/linear-multiopen
Optimize multiopen verifier for many columns
2022-11-30 07:25:56 +00:00
str4d a19ce33c39
Merge pull request #696 from zcash/fieldext-final-cleanups
Final cleanups before `FieldExt` removal
2022-11-30 05:01:33 +00:00
Jack Grigg 02eb00a303 halo2_gadgets: Add missing changelog entry 2022-11-30 04:48:06 +00:00
Jack Grigg 3e6df2b1de halo2_proofs: Replace `pasta_curves::arithmetic::Group` with new blanket trait 2022-11-30 03:41:45 +00:00
Jack Grigg 49b2324f0a Replace unnecessary dependencies on `FieldExt` trait 2022-11-30 03:41:19 +00:00
Jack Grigg 63e6bd882c poseidon: Refactor MDS generation into a helper method 2022-11-30 03:39:16 +00:00
Daira Hopwood b097f098ae
Merge pull request #685 from zcash/zero-area-region
[MockProver] failure::FailureLocation: Handle zero-area regions.
2022-11-29 19:26:12 +00:00
Daira Hopwood 733b4f3567
Merge pull request #694 from zcash/simplify-evaluationdomain
Simplify `EvaluationDomain` to only accept field elements
2022-11-29 18:39:46 +00:00
Daira Hopwood 627b35528d
Merge pull request #688 from zhiqiangxu/fix_typo
fix a typo
2022-11-29 18:18:18 +00:00
Jack Grigg 41860fa605 halo2_proofs: Fix `CircuitLayout` example 2022-11-24 02:30:46 +00:00
Jack Grigg 93af730c6c Simplify `EvaluationDomain` to only accept field elements
We do not use `EvaluationDomain` with group elements, so there is no
need to directly use the FFT `Group` abstraction trait here.
2022-11-24 01:59:08 +00:00
Jack Grigg 0ba0e40b87 CI: Avoid testing against MSRV with test-dev-graph feature flag
We only need it for generating images of halo2_gadgets chips, and its
transitive dependencies have bumped MSRV in point releases.
2022-11-24 01:56:54 +00:00
zhiqiangxu 49cd4eaa6f fix a typo 2022-11-12 12:11:27 +08:00
Aurélien Nicolas f99799f69d optim/linear-multiopen: remove tmp benchmark code 2022-10-27 16:27:24 +02:00
Aurélien Nicolas 6986d0ceef optim/linear-multiopen: remove Horner's rule on MSM 2022-10-26 12:10:47 +02:00
Aurélien Nicolas 54f1e34d21 optim/linear-multiopen: measure 2022-10-26 11:45:38 +02:00
therealyingtong 41c28ae6b2 failure::FailureLocation: Handle zero-area regions. 2022-10-20 17:44:24 -07:00
ying tong ec9dcefe91 [book] Include WASM guide in SUMMARY.md 2022-10-18 12:52:25 -04:00
Daira Hopwood b432cb95f2
Merge pull request #662 from nalinbhardwaj/wasm-guide
WASM Guide
2022-10-18 17:46:53 +01:00
Daira Hopwood bb31119652
Link to Params section
Co-authored-by: Greg Pfeil <greg@electriccoin.co>
2022-10-18 17:46:09 +01:00
Nalin b00356f9fc Apply suggestions from @daira 's code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-10-09 15:19:32 -07:00
Daira Hopwood ccfe3e8ccd
Merge pull request #671 from zcash/refactor-lookup
`lookup::prover`: Compress expressions and cosets in `commit_permuted`
2022-10-08 13:29:44 +01:00
Daira Hopwood def465de33
Merge pull request #658 from nalinbhardwaj/add-row-count
[MockProver] Add row and col count to cost model
2022-10-08 12:25:20 +01:00
therealyingtong c443665224 lookup::prover: Compress expressions and cosets in commit_permuted
The theta challenge is used in the lookup argument to compress the
input and table expressions. This can be done fully in the
commit_permuted step, after which the original uncompressed
expressions are no longer needed.

Author: Ying Tong Lai <yingtong@z.cash>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-10-08 12:07:54 +01:00
Daira Hopwood 6c1f78d39e clippy fixes and cargo fmt.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-10-08 11:52:25 +01:00
Daira Hopwood 0f7299c116
Merge pull request #625 from zcash/region-query-instance
halo2_proofs: Introduce `RegionLayouter::instance_value` method.
2022-10-08 11:18:46 +01:00
Daira Hopwood de76fd48fc
Merge pull request #622 from zcash/patch-mockprover-query_instance
[MockProver] Check for instance values in gate queries.
2022-10-08 11:15:06 +01:00
Daira Hopwood 21a79182ed
Merge pull request #667 from Orbis-Tertius/fix-plonk-test
Don't use `include_bytes!` for `plonk_api` test
2022-10-07 15:14:38 +01:00
Daira Hopwood c824785b7d
Merge pull request #677 from zcash/therealyingtong-patch-1
[doc] commitment::verifier: verify_proof does not have [-c]G term
2022-10-07 15:11:07 +01:00
ying tong 4d970865cb
[doc] commitment::verifier: verify_proof does not have [-c]G term 2022-10-05 17:57:48 -07:00
ying tong ac738ca5a1 Update book/src/background/pc-ipa.md 2022-10-05 17:54:21 -07:00