Commit b35b51b
#9917 collapses the three RegExp.prototype.test proof slots into one
CanonicalTestSite behind a single HotKey, but was written before #9970
gated that surface for the no-default-features product build. Merged so
both hold: the unified record, carrying #9970's cfg on the struct, its
impl, the thread_local and TEST_ACCESSOR_KEY_BIT.
Consequences reconciled:
- object_static_prototype_known_non_meta is #9917's, and its only caller
is regex-engine gated, so it is dead in a product build. Same gate.
- The three _SLOT holder entries added for #9893 are stale: the statics
no longer exist. Deleted, and a duplicate TEST_WALKS entry removed. The
new REGEXP_PROTOTYPE_TEST_SITE needs no entry — the walk reaches it
through scan_canonical_test_site_roots_mut, which
scan_object_cache_roots_mut calls and reg_scanner! registers.
- segments_view's cursor-number store carried GC_STORE_AUDIT(NUMBER),
which is not an accepted class, so the marker never satisfied the gate.
POINTER_FREE is the class that states what the comment argues.
1 parent 247316b commit b35b51b
3 files changed
Lines changed: 5 additions & 27 deletions
File tree
- crates/perry-runtime/src
- intl
- object
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
342 | 346 | | |
343 | 347 | | |
344 | 348 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
650 | 650 | | |
651 | 651 | | |
652 | 652 | | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | 653 | | |
680 | 654 | | |
681 | 655 | | |
| |||
0 commit comments