Here’s the diff I have at the moment. This is not an exhaustive list of extensions with no JRuby support but it’s most of them.
Some replacements I know of:
- fast_xor has been superceded by xorcist, which has JRuby support.
- pg has a JRuby equivalent in pg_jruby. It lags behind pg a lot (lack of resources).
- oj may have JRuby support soon; Tom Enebo has a partial port.
- cppjieba_rb might be extended to support JRuby using the jieba-analysis Java library. I have started a dialog with the author here: JRuby support using jieba-analysis library for Java · Issue #1 · erickguan/cppjieba_rb · GitHub
- fast_blank (transitive dependency of onebox) was trivial to port to JRuby. My PR is here: JRuby support by headius · Pull Request #21 · SamSaffron/fast_blank · GitHub
- Presumably unicorn can just be replaced with puma. Both are in the Gemfile.
Other exts will have to be discussed.