Actions
Feature #18901
closedSupport cross size pool movement for T_ARRAY
Status:
Closed
Assignee:
-
Target version:
-
Description
This PR enables Arrays to move between size pools during compaction. This can occur if the array is mutated such that it would fit in a different size pool when embedded. It uses the mechanics implemented in [#18819]
The move is carried out in two stages:
- The RVALUE is moved to a destination heap during object movement
phase of compaction - The array data is re-embedded and the original buffer free'd if
required. This happens during the update references step
Actions
Like0
Like0