summaryrefslogtreecommitdiff
path: root/include/ruby/internal/encoding
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2022-12-23 09:33:51 -0500
committerPeter Zhu <peter@peterzhu.ca>2022-12-23 11:21:14 -0500
commit7891f9407184ca6b4636092555d2546e3830c2ff (patch)
tree0f49dff240166db2b96fd5b81fecadf7cbc1e1d0 /include/ruby/internal/encoding
parentd61a4cec618b8f5554398fff2ee4656763aeec4e (diff)
Don't allow re-embedding frozen arrays
Frozen arrays should not move from heap allocated to embedded because frozen arrays could be shared roots for other (shared) arrays. If the frozen array moves from heap allocated to embedded it would cause issues since the shared array would no longer know where to set the pointer in the shared root.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/7013
Diffstat (limited to 'include/ruby/internal/encoding')
0 files changed, 0 insertions, 0 deletions