Skip to content

Conversation

headius
Copy link
Member

@headius headius commented Apr 13, 2020

This updates some stdlibs from gems and fixes a few other issues.

  • racc is a preinstalled gem now
  • Remove rdoc, ri, testrb, and irb scripts from bin
  • Update irb gem to latest
  • Fix build to install the bin scripts from preinstalled gems

headius added 5 commits April 13, 2020 12:41
irb comes from the irb gem
rdoc and ri come from the rdoc gem
testrb comes from test/unit, if it still exists
The racc gem used to contain GPL-only code, which prevented us
from using it directly. That code has been moved to a separate and
racc 1.5.0 is working and safe for us to use.
@headius headius added this to the JRuby 9.3.0.0 milestone Apr 13, 2020
headius added 7 commits April 13, 2020 13:30
This is installed at build time as a bundled gem.
Previous logic was failing for racc since it has a -java platform.
The glob here ensures any default gems installed into the temp
location will properly be enumerated.
This may be due to using the IRB gem, which depends on reline.
@headius headius force-pushed the stdlib_gem_update branch from 5fefd99 to d740174 Compare April 13, 2020 21:02
Recent irb versions have code that uses JRuby.compile_ir to test
the syntax of incoming code. However we recently changed our boot
requires such that `compile_ir` is not bound by default.

This can be reverted and IRB updated once ruby/irb#93 gets into
a release.
@headius headius force-pushed the stdlib_gem_update branch from d740174 to 52f3012 Compare April 13, 2020 21:03
@headius headius merged commit a4f7ba5 into jruby:master Apr 13, 2020
@headius headius deleted the stdlib_gem_update branch April 13, 2020 21:21
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.

1 participant