diff options
author | Jean Boussier <[email protected]> | 2025-05-10 16:18:33 +0200 |
---|---|---|
committer | Jean Boussier <[email protected]> | 2025-05-14 14:41:46 +0200 |
commit | b5575a80bc3849651c395d0ae470eb41dc3aa897 (patch) | |
tree | dd6c002def6b08de4e58ddb534084d313627644e /template/Makefile.in | |
parent | 920dc0fe3aafaf4d70f742abf846d7a2d9c142c4 (diff) |
Reduce `Object#object_id` contention.
If the object isn't shareable and already has a object_id
we can access it without a lock.
If we need to generate an ID, we may need to lock to find
the child shape.
We also generate the next `object_id` using atomics.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13298
Diffstat (limited to 'template/Makefile.in')
0 files changed, 0 insertions, 0 deletions