Updated: Many gems have been incorporated (on our 3.0 branch) and some are in progress, so I am updating this description to include a complete list of the remaining gems needed to match Ruby 3 (in JRuby 9.4). See #4875 for earlier discussion about gemification.
Default Gems, pure-ruby
Most of the pure-Ruby libraries have been updated to use the gems. The exceptions below may not install or may have other native library dependencies that do not yet support JRuby.
Default gems, native extensions
All of these gems need native JRuby support, or some workaround:
Bundled gems, not default but with native requirements
Updated: Many gems have been incorporated (on our 3.0 branch) and some are in progress, so I am updating this description to include a complete list of the remaining gems needed to match Ruby 3 (in JRuby 9.4). See #4875 for earlier discussion about gemification.
Default Gems, pure-ruby
Most of the pure-Ruby libraries have been updated to use the gems. The exceptions below may not install or may have other native library dependencies that do not yet support JRuby.
readline: need to get JRuby support into readline-ext before we can remove our version(reline is all that's needed now)set: ours is all native and needs to be merged with the gem(moved to core in Ruby 4)Default gems, native extensions
All of these gems need native JRuby support, or some workaround:
Bundled gems, not default but with native requirements