jeremyevans has joined #jruby
_whitelogger has joined #jruby
<enebo[m]> headius: we went with rdubya leveraging another gem
<headius[m]> Yeah is there something we need to do for this other contributor?
<enebo[m]> headius: I mean I don't really know...they just forked and kept going after we expressed a desire to do what we ended up doing. We definitely can link to their fork or perhaps encourage some name change perhaps?
_whitelogger has joined #jruby
<enebo[m]> So I guess we could document that it exists and close the PR
<headius[m]> Yeah just looking for some kind of closure on that
<enebo[m]> Let's talk about this tomorrow. I want to say something positive but we already made a choice based on maintenance cost.
<headius[m]> Ok
_whitelogger has joined #jruby
nirvdrum has joined #jruby
nirvdrum has quit [Ping timeout: 268 seconds]
nirvdrum has joined #jruby
nirvdrum has quit [Ping timeout: 258 seconds]
ur5us has joined #jruby
ur5us_ has joined #jruby
ur5us has quit [Ping timeout: 268 seconds]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
nirvdrum has joined #jruby
rusk has joined #jruby
nirvdrum has quit [Ping timeout: 272 seconds]
drbobbeaty has joined #jruby
shellac has joined #jruby
nirvdrum has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nirvdrum has quit [Ping timeout: 260 seconds]
ur5us_ has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
lucasb has joined #jruby
abe has quit [Remote host closed the connection]
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
nirvdrum has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
nirvdrum has quit [Ping timeout: 268 seconds]
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
nirvdrum has joined #jruby
sagax has joined #jruby
<cshupp[m]> OK I have my build working w/o the torquebox server on java 11.
<cshupp[m]> Here is what I had to do.
<cshupp[m]> 1: Make the maven changes outlined previously in here
<cshupp[m]> 2: In java 11 in java.security make these changes to the file:
<cshupp[m]> #keystore.type=pkcs12
<cshupp[m]> keystore.type=jks
<cshupp[m]> 3: There is apparently a bug in the version of rubygems outlined here that torguebox is using:
<cshupp[m]> So in my pom I ensure if I have this:
<cshupp[m]> That my gemfile.lock matches:
<cshupp[m]> BUNDLED WITH
<cshupp[m]> 2.1.4
rusk has quit [Remote host closed the connection]
_whitelogger has joined #jruby
shellac has quit [Ping timeout: 248 seconds]
<headius[m]> cshupp: Ahh I remember that bug
<headius[m]> we only got that patched up within the last year I think
travis-ci has joined #jruby
<travis-ci> jruby/warbler (master:6d395d8 by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/warbler/builds/640068948)
travis-ci has left #jruby [#jruby]
<headius[m]> I'm working on AOT...first trying to get a grip on how much ovrehead is currently involved in deserializing IRScope
<headius[m]> tricky bit seems like it's going to be getting the IRScope instances in a place where the bytecode can see them
<headius[m]> enebo: what's the status of your branch at this point? It may be a better place for me to work from
<enebo[m]> I have to walk out the door
<headius[m]> ok
<headius[m]> we'll talk later
<enebo[m]> but you can look at it jit_irscope_removal
<headius[m]> ok
<headius[m]> running a bench deserializing erb.rb looks like it's sub-ms times very quickly
<headius[m]> yeah this is tricky...persisted IR and AOT bytecode both have their own tree of scopes and they need to know about each other
<headius[m]> perhaps the IRScopes could be deserialized along with method handles to point at their JVM version
<headius[m]> need to look at branch for a bit
<headius[m]> hmmm
<headius[m]> if JVM compiler mapped scopes to method names in the resulting output it should be possible to inject those handles when deserializing
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> numbers?
<headius[m]> soon perhaps!
nirvdrum has quit [Ping timeout: 268 seconds]
<lopex> w00t
<lopex> I hope not many unstable 2.7 changes get adopted soon
<lopex> thankfully ruby never made the python 2.7 mistake
<lopex> headius[m]: right ?
<headius[m]> what's the python 2.7 mistake?
<lopex> headius[m]: splitting the versions basically
<lopex> which hampered adoption
<lopex> keeping 2.7 so long slowed down 3.x
<lopex> they're passed that point, but that's what it was
<headius[m]> 1.9 was really the big move, and 1.8.7 was a bad attempt to bridge the gap
<headius[m]> in Ruby
<lopex> yea, it was never the case in ruby
<lopex> even if it might seem so
<lopex> the changes like print 'a' no being syntax anymore
<lopex> ruby never had those
<lopex> headius[m]: in any case print was a keyword in 2.x
<lopex> so that;s a pretty dramatic change
<headius[m]> ah yeah that sort of change is so risky