Parent: #498 Related: #1048, #1049, #1051, #1053, #493
Measured problem
The executed holey-Array VM witness confirms that a direct prototype indexed data value (for example Array.prototype[1] = 9; [1,,3][1]) is returned correctly while the dense and sparse indexed-read counters remain unchanged. The read falls through to the full generic prototype walk.
Scope
- Add an exact one-hop prototype indexed-data read for primitive Number and canonical String keys.
- Take coherent receiver/prototype indexed snapshots across dense, sparse named-data, and accessor representations.
- Preserve receiver own-property precedence, getters, Proxies/revocation, deeper prototype chains, observable key coercion, restriction ownership, and no-GIL synchronization.
- Add a dedicated hit counter and update the source-derived quickening inventory and generated architecture page.
Acceptance
- The pre-change zero-hit witness records positive prototype-index hits with identical Node results.
- Dense and sparse direct-prototype data work for Number and canonical String keys in isolated/shared modes.
- Receiver own dense/sparse/accessor state takes precedence.
- Prototype accessors, Proxies, deeper chains, and object/Symbol/non-canonical keys stay generic.
- Receiver/prototype restriction ownership and unsuppressed TSan coverage pass.
- Quickening inventory, benchmark-validator, docs-manifest, and offline-link gates pass.