mirror of
https://github.com/morluto/rea.git
synced 2026-10-26 17:35:11 +00:00
docs: clarify evidence applicability and boundary limitations
This commit is contained in:
1 parent
d0432d63c9
commit
2443b949a4
9 files changed
+123
-15
No files matched your search
@@ -412,8 +412,13 @@ when the object is an array element, nested inside mixed object/array
|
||||
containers, or assigned to a previously declared identifier. Saving the getter
|
||||
result in an alias does not make its old field values immutable. Known array
|
||||
indices include holes; an element after a spread has only a minimum possible
|
||||
index. Unrelated properties and known array prefixes remain precise, and a
|
||||
getter read without a write does not invalidate the receiver's fields.
|
||||
index. For these returned-reference writes, unrelated properties and known
|
||||
array prefixes remain precise. Getter invocation has separate effects: a
|
||||
property read can invoke a getter that mutates its receiver without any write
|
||||
through the returned value. Current analysis can miss these invocation effects
|
||||
and retain a stale receiver-field literal
|
||||
([#6669](https://github.com/morluto/rea/issues/6669)); absence of a later write
|
||||
does not establish getter purity.
|
||||
Nested callable returns are not assigned to their parent callable. Projected
|
||||
graph observations carry source ranges but never source text.
|
||||
|
||||
|
||||
Reference in new issue
Block a user