It had to happen eventually...
We received a pull request recently for a change that makes JRuby's
hashing of Strings, Booleans, nil, and Symbols be consistent.
Basically, it provides hardcoded hashes for Booleans and nil, and
makes it possible to disable seeded hashes for String and Symbol.
PR: <a href="https://github.com/jruby/jruby/pull/590" title="https://github.com/jruby/jruby/pull/590">https://github.com/jruby/jruby/pull/590</a>
My question for ruby-core: at what point did you decide to make hash
for e.g.