From dace10a291e659ba65ead0bb5fb8aa83070cd993 Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Thu, 16 Jun 2022 23:39:32 -0700 Subject: [PATCH] removed structs --- evm/src/memory/memory_stark.rs | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/evm/src/memory/memory_stark.rs b/evm/src/memory/memory_stark.rs index 9879a573..f05a2749 100644 --- a/evm/src/memory/memory_stark.rs +++ b/evm/src/memory/memory_stark.rs @@ -21,23 +21,6 @@ use crate::stark::Stark; use crate::util::{permuted_cols, trace_rows_to_poly_values}; use crate::vars::{StarkEvaluationTargets, StarkEvaluationVars}; -#[derive(Default)] -pub struct TransactionMemory { - pub calls: Vec, -} - -/// A virtual memory space specific to the current contract call. -pub struct ContractMemory { - pub code: MemorySegment, - pub main: MemorySegment, - pub calldata: MemorySegment, - pub returndata: MemorySegment, -} - -pub struct MemorySegment { - pub content: Vec, -} - pub(crate) const NUM_PUBLIC_INPUTS: usize = 0; #[derive(Copy, Clone)] @@ -102,7 +85,7 @@ pub fn sort_memory_ops( ) .collect(); - ops.sort_by_key(|&(t, _, c, s, v, _)| { + ops.sort_unstable_by_key(|&(t, _, c, s, v, _)| { ( c.to_noncanonical_u64(), s.to_noncanonical_u64(),