You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Improve performance of witness read in ACVM native (#18157)
We were doing a lot of buffer reallocations. Pushing the buffers to an
array and concatenating at the end with given length improves
performance of witgen in some circuits by ~4x.
// TODO: We shouldn't be parsing the witness from stdout, it's not very performant, and we end up with two ways of fetching the witness.
138
+
// We probably should implement the WitnessStack type, run the ACVM with msgpack serialization mode (env variable), and ungzip and parse the witness from
0 commit comments