Add a generic deque module.
[tatoo.git] / src / run.mli
index c942277..705b44f 100644 (file)
 type stats = private { mutable pass : int;
                tree_size : int;
                mutable fetch_trans_cache_access : int;
-               mutable fetch_trans_cache_hit : int;
+               mutable fetch_trans_cache_miss : int;
                mutable eval_trans_cache_access : int;
-               mutable eval_trans_cache_hit : int;
+               mutable eval_trans_cache_miss : int;
                mutable nodes_per_run : int list;
              }
 
-module Make (T : Tree.S) (L : Node_list.S with type node = T.node) :
+module Make (T : Tree.S) (L : Deque.S with type elem = T.node) :
   sig
     val eval : Ata.t -> T.t -> L.t -> L.t
     val full_eval : Ata.t -> T.t -> L.t -> (State.t * L.t) list