From 4520afef3e7afdcfedd994586cbb77d62e307c68 Mon Sep 17 00:00:00 2001 From: zhiqiangxu <652732310@qq.com> Date: Tue, 29 Aug 2023 00:03:29 +0800 Subject: [PATCH] avoid realloc --- halo2_proofs/src/plonk/permutation/keygen.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/halo2_proofs/src/plonk/permutation/keygen.rs b/halo2_proofs/src/plonk/permutation/keygen.rs index 95bcb2a1..e328ed57 100644 --- a/halo2_proofs/src/plonk/permutation/keygen.rs +++ b/halo2_proofs/src/plonk/permutation/keygen.rs @@ -132,7 +132,7 @@ impl Assembly { } // Pre-compute commitments for the URS. - let mut commitments = vec![]; + let mut commitments = Vec::with_capacity(p.columns.len()); for i in 0..p.columns.len() { // Computes the permutation polynomial based on the permutation // description in the assembly.