File tree Expand file tree Collapse file tree 5 files changed +11
-33
lines changed Expand file tree Collapse file tree 5 files changed +11
-33
lines changed Original file line number Diff line number Diff line change 99
99
}
100
100
101
101
fn test ( & self ) {
102
- for corner_case in self
103
- . accessor
104
- . borrow ( )
105
- . corner_case_initial_states ( )
106
- . into_iter ( )
107
- {
102
+ for corner_case in self . accessor . borrow ( ) . corner_case_initial_states ( ) {
108
103
let stdin = vec ! [ ] ;
109
104
let nd = NonDeterminism :: default ( ) . with_ram ( corner_case. memory ) ;
110
105
test_rust_equivalence_given_complete_state (
@@ -118,14 +113,12 @@ where
118
113
}
119
114
120
115
let num_states = 10 ;
121
- let seed: [ u8 ; 32 ] = thread_rng ( ) . gen ( ) ;
122
- let mut rng = StdRng :: from_seed ( seed) ;
116
+ let mut rng = StdRng :: from_seed ( random ( ) ) ;
123
117
for _ in 0 ..num_states {
124
- let seed: [ u8 ; 32 ] = rng. gen ( ) ;
125
118
let AccessorInitialState { stack, memory } = self
126
119
. accessor
127
120
. borrow ( )
128
- . pseudorandom_initial_state ( seed , None ) ;
121
+ . pseudorandom_initial_state ( rng . gen ( ) , None ) ;
129
122
130
123
let stdin = vec ! [ ] ;
131
124
let nd = NonDeterminism :: default ( ) . with_ram ( memory) ;
Original file line number Diff line number Diff line change @@ -122,12 +122,7 @@ where
122
122
}
123
123
124
124
fn test ( & self ) {
125
- for corner_case in self
126
- . algorithm
127
- . borrow ( )
128
- . corner_case_initial_states ( )
129
- . into_iter ( )
130
- {
125
+ for corner_case in self . algorithm . borrow ( ) . corner_case_initial_states ( ) {
131
126
let stdin = vec ! [ ] ;
132
127
test_rust_equivalence_given_complete_state (
133
128
self ,
Original file line number Diff line number Diff line change @@ -100,14 +100,14 @@ pub trait BasicSnippet {
100
100
code
101
101
}
102
102
103
- /// Intial stack on program start, when the snippet runs in isolation.
103
+ /// Initial stack on program start, when the snippet runs in isolation.
104
104
fn init_stack_for_isolated_run ( & self ) -> Vec < BFieldElement > {
105
105
let code = self . link_for_isolated_run ( ) ;
106
106
let program = Program :: new ( & code) ;
107
107
let program_digest = program. hash ( ) ;
108
108
[
109
109
program_digest. reversed ( ) . values ( ) . to_vec ( ) ,
110
- vec ! [ BFieldElement :: zero( ) ; NUM_OP_STACK_REGISTERS - tip5 :: Digest :: LEN ] ,
110
+ vec ! [ BFieldElement :: zero( ) ; NUM_OP_STACK_REGISTERS - Digest :: LEN ] ,
111
111
]
112
112
. concat ( )
113
113
}
Original file line number Diff line number Diff line change @@ -110,12 +110,7 @@ where
110
110
}
111
111
112
112
fn test ( & self ) {
113
- for corner_case in self
114
- . mem_preserver
115
- . borrow ( )
116
- . corner_case_initial_states ( )
117
- . into_iter ( )
118
- {
113
+ for corner_case in self . mem_preserver . borrow ( ) . corner_case_initial_states ( ) {
119
114
let stdin: Vec < _ > = corner_case. public_input . into ( ) ;
120
115
121
116
test_rust_equivalence_given_complete_state (
@@ -129,10 +124,8 @@ where
129
124
}
130
125
131
126
let num_states = 10 ;
132
- let seed: [ u8 ; 32 ] = thread_rng ( ) . gen ( ) ;
133
- let mut rng = StdRng :: from_seed ( seed) ;
127
+ let mut rng = StdRng :: from_seed ( random ( ) ) ;
134
128
for _ in 0 ..num_states {
135
- let seed: [ u8 ; 32 ] = rng. gen ( ) ;
136
129
let MemPreserverInitialState {
137
130
stack,
138
131
public_input,
@@ -141,7 +134,7 @@ where
141
134
} = self
142
135
. mem_preserver
143
136
. borrow ( )
144
- . pseudorandom_initial_state ( seed , None ) ;
137
+ . pseudorandom_initial_state ( rng . gen ( ) , None ) ;
145
138
146
139
let stdin: Vec < _ > = public_input. into ( ) ;
147
140
test_rust_equivalence_given_complete_state (
Original file line number Diff line number Diff line change @@ -109,7 +109,6 @@ where
109
109
. read_only_algorithm
110
110
. borrow ( )
111
111
. corner_case_initial_states ( )
112
- . into_iter ( )
113
112
{
114
113
let stdin = vec ! [ ] ;
115
114
test_rust_equivalence_given_complete_state (
@@ -123,17 +122,15 @@ where
123
122
}
124
123
125
124
let num_states = 10 ;
126
- let seed: [ u8 ; 32 ] = thread_rng ( ) . gen ( ) ;
127
- let mut rng = StdRng :: from_seed ( seed) ;
125
+ let mut rng = StdRng :: from_seed ( random ( ) ) ;
128
126
for _ in 0 ..num_states {
129
- let seed: [ u8 ; 32 ] = rng. gen ( ) ;
130
127
let ReadOnlyAlgorithmInitialState {
131
128
stack,
132
129
nondeterminism,
133
130
} = self
134
131
. read_only_algorithm
135
132
. borrow ( )
136
- . pseudorandom_initial_state ( seed , None ) ;
133
+ . pseudorandom_initial_state ( rng . gen ( ) , None ) ;
137
134
138
135
let stdin = vec ! [ ] ;
139
136
test_rust_equivalence_given_complete_state (
You can’t perform that action at this time.
0 commit comments