mirror of
https://github.com/ruby/ruby.git
synced 2026-10-28 16:36:20 +08:00
Instead of the half-baked murmur hash we were using. Also since it now nicely spreads out the bits, keep all of the nodes in one hash/allocation, and keep a 4-pointer buffer on the stack for the majority case where there aren't that many keys. https://github.com/ruby/prism/commit/cde8d1183c