This repository has been archived by the owner on Jan 25, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Normative: Refine definition of reachability
This attempts to address various issues with how reachability is defined: - If one WeakRef object points to an object, which points to another one, the whole subgraph may be collected, as raised in https://gist.github.com/jimblandy/0014dc11233d2d40df922af850b0489a - An initial provisional definition of collectability is given: > No possible future execution of the program would observably > reference the object, except through a chain of references which > includes a [[Target]] field or [[Target]] internal slot. This is intended to resolve #31 (by concluding that the impact on host specifications is minimal, and spec graph reachability does not imply liveness) and provide a starting point for #105 - The wording around 'field or internal slot' is clarified, resolving #115
- Loading branch information