aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/stateid.mli
diff options
context:
space:
mode:
authorGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2016-10-26 17:35:47 +0200
committerGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2016-10-26 17:35:54 +0200
commitff0fea7a07d85342586f65d68e9fdee0ff0c3d74 (patch)
tree5cafa9e671b32acd09e3041139aec781ca9d9b83 /lib/stateid.mli
parent4a82de3b5b9d4a1a0830291b5b9a485bf2a16ded (diff)
STM: make ~valid state id non optional from APIs
It used to be Stateid.initial by default. That is indeed a valid state id but very likely not the very best one (that would be the tip of the document).
Diffstat (limited to 'lib/stateid.mli')
-rw-r--r--lib/stateid.mli5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/stateid.mli b/lib/stateid.mli
index cd8fddf0c..1d87a343b 100644
--- a/lib/stateid.mli
+++ b/lib/stateid.mli
@@ -26,9 +26,8 @@ val newer_than : t -> t -> bool
(* Attaches to an exception the concerned state id, plus an optional
* state id that is a valid state id before the error.
- * Backtracking to the valid id is safe.
- * The initial_state_id is assumed to be safe. *)
-val add : Exninfo.info -> ?valid:t -> t -> Exninfo.info
+ * Backtracking to the valid id is safe. *)
+val add : Exninfo.info -> valid:t -> t -> Exninfo.info
val get : Exninfo.info -> (t * t) option
type ('a,'b) request = {