halo2/src
Jack Grigg b3b783e0f4 Switch `poly::Ast` from `Box` to `Arc`
This saves a bunch of `Clone`s and `Drop`s, which were consuming
significant amounts of time in large circuits (Orchard), which meant we
didn't save as much time as we could :)
2022-01-19 21:00:18 +00:00
..
circuit
dev dev: Enable `VerifyFailure::ConstraintNotSatisfied` to point to region offsets 2021-12-21 03:00:16 +00:00
plonk Migrate `vanishing::Argument` to `poly::Evaluator` 2022-01-17 14:01:44 +00:00
poly Switch `poly::Ast` from `Box` to `Arc` 2022-01-19 21:00:18 +00:00
arithmetic.rs Remove usage of `FieldExt::rand` 2021-12-25 13:41:39 +00:00
circuit.rs Simplify bounds on AssignedCell's V type. 2021-11-30 11:17:58 -05:00
dev.rs Merge pull request #433 from zcash/mockprover-failure-locations 2022-01-04 14:06:28 +00:00
helpers.rs
lib.rs
multicore.rs
plonk.rs Move `Assigned<F>` into a separate module 2021-12-09 14:52:23 +00:00
poly.rs Add `poly::Evaluator` for building polynomial operation ASTs 2022-01-17 13:51:27 +00:00
transcript.rs