Pathname was once pure-Ruby, and then a bunch of it moved to C for reasons, and now it has moved back to Ruby via ruby/pathname#57.
It also has moved to being a built-in core class without any require.
We should trim down or eliminate our extension to match what CRuby still delivers and incorporate the new pure-Ruby Pathname into JRuby's core classes.
Pathname was once pure-Ruby, and then a bunch of it moved to C for reasons, and now it has moved back to Ruby via ruby/pathname#57.
It also has moved to being a built-in core class without any require.
We should trim down or eliminate our extension to match what CRuby still delivers and incorporate the new pure-Ruby Pathname into JRuby's core classes.