Encodings_benchmarks.Micheline_common
val make_printable :
('a, Mavryk_protocol_alpha.Protocol.Michelson_v1_primitives.prim)
Mavryk_micheline.Micheline.node ->
(Mavryk_micheline.Micheline_printer.location, string)
Mavryk_micheline.Micheline.node
type error =
| Bad_micheline of {
benchmark_name : Mavryk_benchmark.Namespace.t;
micheline : Mavryk_protocol_alpha.Protocol.Alpha_context.Script.node;
phase : phase;
}
exception Micheline_benchmark of error
val pp_phase : Stdlib.Format.formatter -> phase -> unit
val pp_error : Stdlib.Format.formatter -> error -> unit
val bad_micheline :
Mavryk_benchmark.Namespace.t ->
Mavryk_protocol_alpha.Protocol.Alpha_context.Script.node ->
phase ->
'a
val workload_encoding :
workload Mavryk_base.TzPervasives.Data_encoding.encoding
val workload_to_vector : workload -> Mavryk_benchmark.Sparse_vec.String.t
val model_size : string -> workload Mavryk_benchmark.Model.t
val model_bytes : string -> workload Mavryk_benchmark.Model.t
val models : string -> (string * workload Mavryk_benchmark.Model.t) list