From 6ec6b39827760091d9f8f74465a7ebd57a93cc3e Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Wed, 20 Jun 2018 18:19:57 -0600 Subject: [PATCH] reference: document the synchronizaion result of `delay/sync` ... and, by implication, `delay/therad`. Closes 1820 --- pkgs/racket-doc/scribblings/reference/promise.scrbl | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/racket-doc/scribblings/reference/promise.scrbl b/pkgs/racket-doc/scribblings/reference/promise.scrbl index beb3a8df91..efb982d232 100644 --- a/pkgs/racket-doc/scribblings/reference/promise.scrbl +++ b/pkgs/racket-doc/scribblings/reference/promise.scrbl @@ -101,6 +101,7 @@ thread other than one currently running the promise causes the promise is also a @tech{synchronizable event} for use with @racket[sync]; @racket[sync]ing on the promise does not @racket[force] it, but merely waits until a value is forced by another thread. +The @tech{synchronization result} is @|void-const|. If a promise created by @racket[delay/sync] is forced on a thread that is already running the promise, an exception is raised in the same way