~james/reorder

2
908ea7335d65c52f45e8387f6c42e462b25a624a
main
reorder/view.mli -rw-r--r--516 bytes ViewLogBlameView rawPermalink 908ea7335d feat(core): initialise tso checking and fence synthesis 29 days ago
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
type t
val headline : string -> string
val create : ?width:int -> ?delay:float -> animate:bool -> Syntax.t -> t
val tick : t -> unit
val notify : t -> Engine.phase -> unit
val frame : width:int -> Engine.witness -> int -> string list
val play : t -> Engine.witness -> unit
val contrast : t -> Engine.witness -> Engine.repair -> unit
val outcomes : t -> (int64 * int64) list -> (int64 * int64) list -> unit
val finish : t -> unit
val phase : t -> string -> unit
val graph : t -> Syntax.location list -> Machine.graph