-
Notifications
You must be signed in to change notification settings - Fork 222
Open
Labels
performancePerformance-related improvements or regressionsPerformance-related improvements or regressionsresearchOpen questions requiring either research or requirements gatheringOpen questions requiring either research or requirements gathering
Description
Line 336 clones every Res::Op1 case:
Res::Op1 => Ok(Some(op1.clone()))Line 349 clones every AssertEq:
(Opcode::AssertEq, Some(res)) => res.clone()Lines 680 and 3227-3230 clone operand deductions:
Some(op0.clone())We should replace each clone with references or restructure to avoid cloning.
Measure performance improvement of this change.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
performancePerformance-related improvements or regressionsPerformance-related improvements or regressionsresearchOpen questions requiring either research or requirements gatheringOpen questions requiring either research or requirements gathering