ruby/internal
John Hawthorn 32e6dc0f31 Speed up class allocator search
This rewrites the class allocator search to be faster. Instead of using
RCLASS_SUPER, which is now even slower due to Box, we can scan the
superclasses list to find a class where the allocator is defined.

This also disallows allocating from an ICLASS. Previously I believe that
was only done for FrozenCore, and that was changed in
e596cf6e93dbf121e197cccfec8a69902e00eda3.
2025-12-11 09:53:10 -08:00
..
2025-12-01 15:19:26 -08:00
2025-11-19 16:05:12 +09:00
2025-12-10 12:09:50 +09:00
2025-12-11 09:53:10 -08:00
2025-06-23 20:03:48 +09:00
2025-12-03 08:14:56 +01:00
2025-10-23 13:08:26 +09:00
2025-10-13 15:21:36 -04:00
2025-08-19 10:02:13 -04:00
2025-11-14 09:37:49 +09:00
2025-12-04 18:07:49 +09:00