Skip to content

Remove deprecated classes#6194

Merged
headius merged 6 commits intojruby:masterfrom
headius:remove_deprecated_classes
Apr 27, 2020
Merged

Remove deprecated classes#6194
headius merged 6 commits intojruby:masterfrom
headius:remove_deprecated_classes

Conversation

@headius
Copy link
Member

@headius headius commented Apr 26, 2020

Any classes deprecated and unused for more than two years will be deleted in JRuby 9.3. Most of these have been deprecated much longer.

@headius headius added this to the JRuby 9.3.0.0 milestone Apr 26, 2020
headius added 3 commits April 26, 2020 16:34
This was still being used by Nokogiri as recently as Feb 2019, so
we can't delete it for some time. This usage was removed in the
middle of the 9.2 series by @jvshahid in
sparklemotion/nokogiri#1874.

See sparklemotion/nokogiri#2027 for
recent work to remove deprecated calls from Nokogiri.
@headius
Copy link
Member Author

headius commented Apr 26, 2020

I have removed what I thought was safe to remove. There are some remaining items:

@headius headius marked this pull request as ready for review April 26, 2020 22:04
@headius headius requested review from enebo and kares April 26, 2020 22:09
Copy link
Member

@kares kares left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 do not recall any of these being used around JRuby exts such AR-JDBC/JRack/JOSSL
... FileExistsExceptionwas used in older jossl at some point, but that is handled by now.

for the removed channel classes I found one usage in multi_git gem with a note "This is a Hack" 😉

Copy link
Member

@enebo enebo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Always got to cut the cord at some point. None of these were likely to be used externally either.

@headius headius merged commit 248a1d3 into jruby:master Apr 27, 2020
@headius headius deleted the remove_deprecated_classes branch April 27, 2020 23:30
Confusion added a commit to Confusion/racc that referenced this pull request Dec 27, 2020
RubyContinuation isn't used any more by the code, is deprecated and will be removed in the future (per jruby/jruby#6194).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants