From 36cbba9d93bef4d5f7c8458e4ba40af8c148e11f Mon Sep 17 00:00:00 2001 From: Alistair Lynn Date: Thu, 4 Jul 2024 15:43:14 +0000 Subject: [PATCH] Drop the "recalculating" flag This was the only reference to it; I'd guess this was to do with loop-avoidance but has been subsumed by the `~computing~` state. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 94d1d92..01e9e86 100644 --- a/README.md +++ b/README.md @@ -647,7 +647,6 @@ Note: untrack doesn't get you out of the `frozen` state, which is maintained str 1. Save the previous `computing` value and set `computing` to this Signal. 1. Set this Signal's state to `~computing~`. 1. Run this computed Signal's callback, using this Signal as the this value. Save the return value, and if the callback threw an exception, store that for rethrowing. -1. Set this Signal's `recalculating` to false. 1. Restore the previous `computing` value. 1. Apply the "set Signal value" algorithm to the callback's return value. 2. Set this Signal's state to `~clean~`.