@@ -22,7 +22,7 @@ use openvm_stark_backend::{
22
22
use crate :: {
23
23
arch:: {
24
24
execution_mode:: { E1ExecutionCtx , E2ExecutionCtx } ,
25
- get_record_from_slice, AdapterAirContext , AdapterTraceFiller , AdapterTraceStep ,
25
+ get_record_from_slice, AdapterAirContext , AdapterTraceExecutor , AdapterTraceFiller ,
26
26
BasicAdapterInterface , E2PreCompute , EmptyAdapterCoreLayout , ExecuteFunc , ExecutionError ,
27
27
Executor , MeteredExecutor , MinimalInstruction , PreflightExecutor , RecordArena ,
28
28
StaticProgramError , TraceFiller , VmCoreAir , VmExecState , VmStateMut ,
@@ -32,7 +32,7 @@ use crate::{
32
32
online:: { GuestMemory , TracingMemory } ,
33
33
MemoryAuxColsFactory ,
34
34
} ,
35
- native_adapter:: NativeAdapterStep ,
35
+ native_adapter:: NativeAdapterExecutor ,
36
36
public_values:: columns:: PublicValuesCoreColsView ,
37
37
} ,
38
38
utils:: { transmute_field_to_u32, transmute_u32_to_field} ,
@@ -125,14 +125,14 @@ pub struct PublicValuesRecord<F> {
125
125
126
126
/// ATTENTION: If a specific public value is not provided, a default 0 will be used when generating
127
127
/// the proof but in the perspective of constraints, it could be any value.
128
- pub struct PublicValuesStep < F , A = NativeAdapterStep < F , 2 , 0 > > {
128
+ pub struct PublicValuesExecutor < F , A = NativeAdapterExecutor < F , 2 , 0 > > {
129
129
adapter : A ,
130
130
encoder : Encoder ,
131
131
// Mutex is to make the struct Sync. But it actually won't be accessed by multiple threads.
132
132
pub ( crate ) custom_pvs : Mutex < Vec < Option < F > > > ,
133
133
}
134
134
135
- impl < F : Clone , A > PublicValuesStep < F , A > {
135
+ impl < F : Clone , A > PublicValuesExecutor < F , A > {
136
136
/// **Note:** `max_degree` is the maximum degree of the constraint polynomials to represent the
137
137
/// flags. If you want the overall AIR's constraint degree to be `<= max_constraint_degree`,
138
138
/// then typically you should set `max_degree` to `max_constraint_degree - 1`.
@@ -154,7 +154,7 @@ impl<F: Clone, A> PublicValuesStep<F, A> {
154
154
}
155
155
156
156
// We clone when we want to run a new instance of the program, so we reset the custom public values.
157
- impl < F : Clone , A : Clone > Clone for PublicValuesStep < F , A > {
157
+ impl < F : Clone , A : Clone > Clone for PublicValuesExecutor < F , A > {
158
158
fn clone ( & self ) -> Self {
159
159
Self {
160
160
adapter : self . adapter . clone ( ) ,
@@ -164,10 +164,10 @@ impl<F: Clone, A: Clone> Clone for PublicValuesStep<F, A> {
164
164
}
165
165
}
166
166
167
- impl < F , A , RA > PreflightExecutor < F , RA > for PublicValuesStep < F , A >
167
+ impl < F , A , RA > PreflightExecutor < F , RA > for PublicValuesExecutor < F , A >
168
168
where
169
169
F : PrimeField32 ,
170
- A : ' static + Clone + AdapterTraceStep < F , ReadData = [ [ F ; 1 ] ; 2 ] , WriteData = [ [ F ; 1 ] ; 0 ] > ,
170
+ A : ' static + Clone + AdapterTraceExecutor < F , ReadData = [ [ F ; 1 ] ; 2 ] , WriteData = [ [ F ; 1 ] ; 0 ] > ,
171
171
for < ' buf > RA : RecordArena <
172
172
' buf ,
173
173
EmptyAdapterCoreLayout < F , A > ,
@@ -212,7 +212,7 @@ where
212
212
}
213
213
}
214
214
215
- impl < F , A > TraceFiller < F > for PublicValuesStep < F , A >
215
+ impl < F , A > TraceFiller < F > for PublicValuesExecutor < F , A >
216
216
where
217
217
F : PrimeField32 ,
218
218
A : ' static + AdapterTraceFiller < F > ,
@@ -252,7 +252,7 @@ struct PublicValuesPreCompute<F> {
252
252
pvs : * const Mutex < Vec < Option < F > > > ,
253
253
}
254
254
255
- impl < F , A > Executor < F > for PublicValuesStep < F , A >
255
+ impl < F , A > Executor < F > for PublicValuesExecutor < F , A >
256
256
where
257
257
F : PrimeField32 ,
258
258
{
@@ -284,7 +284,7 @@ where
284
284
}
285
285
}
286
286
287
- impl < F , A > MeteredExecutor < F > for PublicValuesStep < F , A >
287
+ impl < F , A > MeteredExecutor < F > for PublicValuesExecutor < F , A >
288
288
where
289
289
F : PrimeField32 ,
290
290
{
@@ -374,7 +374,7 @@ unsafe fn execute_e12_impl<F: PrimeField32, CTX, const B_IS_IMM: bool, const C_I
374
374
state. instret += 1 ;
375
375
}
376
376
377
- impl < F , A > PublicValuesStep < F , A >
377
+ impl < F , A > PublicValuesExecutor < F , A >
378
378
where
379
379
F : PrimeField32 ,
380
380
{
0 commit comments