From c2dd009e0b0d8b8115f4a91035bdb7fb5081facc Mon Sep 17 00:00:00 2001 From: Rob Walker Date: Tue, 10 Jul 2018 11:28:12 -0700 Subject: [PATCH] fixups --- src/bank.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bank.rs b/src/bank.rs index 773625e938..136e3429aa 100644 --- a/src/bank.rs +++ b/src/bank.rs @@ -321,7 +321,7 @@ impl Bank { pub fn process_entries_tail( &self, entries: Vec, - tail: &mut [Entry; WINDOW_SIZE as usize], + tail: &mut Vec, tail_index: &mut usize, ) -> Result { let mut entry_count = 0; @@ -374,7 +374,7 @@ impl Bank { pub fn process_blocks( &self, entries: I, - tail: &mut [Entry; WINDOW_SIZE as usize], + tail: &mut Vec, tail_index: &mut usize, ) -> Result where @@ -424,11 +424,11 @@ impl Bank { self.register_entry_id(&entry0.id); self.register_entry_id(&entry1.id); - let mut tail = [Entry::new_tick(0, &Hash::default()); WINDOW_SIZE as usize]; + let mut tail = Vec::with_capacity(WINDOW_SIZE as usize); tail[0] = entry0; tail[1] = entry1; let mut tail_idx = 2; - let mut entry_count = 2 + self.process_blocks(entries, tail, tail_idx)?; + let entry_count = 2 + self.process_blocks(entries, &mut tail, &mut tail_idx)?; eprintln!(".. {}", duration_as_us(&now.elapsed()));