Closed
Description
JRuby versions prior to 10 shipped with RubyString encoding- and coderange-aware concatenation logic in the unfortunately named cat19
method. We are deprecating that method in JRuby 10 to be removed in a subsequent version, replacing it with more descriptive names that do not reference a specific version of Ruby.
StringIO will need to migrate to the newer versions. We will be applying some of the same renaming to JRuby 9.4 releases soon, to allow migrating before JRuby 10, but it's likely that at least one full major-release cycle will have to pass before we can remove the methods.
I will coordinate making appropriate changes here and in the 9.4 and 10.x branches of JRuby.
See jruby/jruby#8149 for the removal PR.
Metadata
Metadata
Assignees
Labels
No labels