aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/future.mli
diff options
context:
space:
mode:
authorGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-02-10 17:41:01 +0100
committerGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-02-10 18:04:10 +0100
commit98041625b841bad9bdc37329279cf84c2e9701b3 (patch)
tree5c07b1919ad82fbc0f417cb7d544aa36459c53ac /lib/future.mli
parentc50d3830ae92735383e201e72b499b8bff0918c7 (diff)
STM: fix valid_id coming from Qed errors
Diffstat (limited to 'lib/future.mli')
-rw-r--r--lib/future.mli4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/future.mli b/lib/future.mli
index 4f27767ba..4dca2f144 100644
--- a/lib/future.mli
+++ b/lib/future.mli
@@ -111,7 +111,9 @@ val chain : ?greedy:bool -> pure:bool ->
val force : 'a computation -> 'a
val compute : 'a computation -> 'a value
-(* Final call, no more *inpure* chain allowed since the state is lost *)
+(* Final call, no more *inpure* chain allowed since the state is lost.
+ * Also the fix_exn function is lost, hence error reporting can be incomplete
+ * in a computation obtained by chaining on a joined future. *)
val join : 'a computation -> 'a
(*** Utility functions ************************************************* ***)