projectodd-ci has quit [Ping timeout: 250 seconds]
SynrG has quit [Read error: Connection reset by peer]
tomjoro has quit [Remote host closed the connection]
SynrG has joined #jruby
Tristitia has quit [Read error: Connection reset by peer]
tomjoro has joined #jruby
mdedetrich has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
erikhatcher has quit [Quit: erikhatcher]
tcrawley-away is now known as tcrawley
drbobbeaty has joined #jruby
pitr-ch_ has quit [Ping timeout: 246 seconds]
pitr-ch has joined #jruby
cristianrasch has joined #jruby
<GitHub90>
[jruby] pitr-ch opened pull request #3315: [Truffle] allow Kernel#system and Process.spawn to be called with arr… (master...master) http://git.io/vZZqT
<GitHub8>
[jruby] stewartmatheson opened pull request #3316: Remove running threads on tearDown (master...clear-running-threads-in-teardown) http://git.io/vZZqs
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 250 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
erikhatcher has joined #jruby
shellac has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
cristianrasch has quit [Remote host closed the connection]
<GitHub46>
[jruby] kares created test-findbugs-1 (+8 new commits): http://git.io/vZnKD
<GitHub46>
jruby/test-findbugs-1 77918e9 kares: [find-bugs] unused local variables and unnecessary null checks
<GitHub46>
jruby/test-findbugs-1 20e66c9 kares: [find-bugs] (private) inner classes that can be mate static
<GitHub46>
jruby/test-findbugs-1 be04a71 kares: [find-bugs] use System.arraycopy instead of manual array-copy (of stack-traces)
pitr-ch has joined #jruby
camlow325 has joined #jruby
<bbrowning>
headius: enebo: I kind of missed the latest techempower benchmarks, but jruby power! https://www.techempower.com/benchmarks/#section=data-r10&hw=peak&test=json&l=35s&f=zik0zj-zik0zj-zik0zj-4fs3jz
<bbrowning>
if you just look at the sinatra results it goes sinatra & torquebox 12.4k req/s, sinatra & trinidad 10.7k req/s, sinatra & puma (MRI) 4.3k req/s, sinatra and unicorn 4.2k req/s
<bbrowning>
so both jruby servers more than double the MRI ones :)
<bbrowning>
although rails is slower under jruby than MRI in those tests...
<bbrowning>
rbx is dog slow as well, way below the others - dunno why
<headius>
yeah something seems wrong there for us at least
<headius>
so "rac" is C Ruby and "rub" is Rubinius under "Plt"?
<headius>
confusing abbreviations
<bbrowning>
agreed
<headius>
all the puma stuff is slow on jruby and rbx
<headius>
something's wrong there
<bbrowning>
in all my puma on jruby test puma is very, very slow on jruby
<bbrowning>
compared to MRI
<headius>
that's really weir
<headius>
d
<enebo>
haha wtf platform is rack
<headius>
I can fix that
<headius>
enebo: that's C Ruby
<bbrowning>
I filed an issue a while ago on puma about it but not sure it went anywhere
<headius>
I don't know why it's "Rac"
<enebo>
ok…that is a horrible key name for MRI
<bbrowning>
yeah they probably just don't know much/anything about the ruby ecosystem
<bbrowning>
actually that 'Rac' expands to 'Rack' so they just misunderstand
<enebo>
MRI straight rack is only #2 because it had 755k errors
<headius>
heheh
<headius>
it's fast to serve errors
<headius>
trust MRI for all your error-serving needs
<bbrowning>
to be fair that's unicorn and it expects to be fronted by something
<bbrowning>
they were hitting unicorn directly with clients iirc
<enebo>
well they do exceptions pretty damned fast
<headius>
yeah wtf, rack + jruby + puma is like 1000x slower than rack + jruby + torqbox
<bbrowning>
oh wait no - they fronted unicorn w/ nginx
<headius>
not that torqbox isn't amazing but something's totally busted there
<bbrowning>
headius: matches up with any testing I've done of puma on jruby :/
<headius>
we have to fix that
<enebo>
bbrowning: is tb + json still pretty close to Java frameworks?
<headius>
maybe select loop overhead?
dinfuehr has joined #jruby
<headius>
I have no idea why it would be that slow
<enebo>
bbrowning: I thought json was one of those results which were close
<bbrowning>
enebo: we were very close in rounds 8 and 9 - in round 10 on this high end 'Peak' hardware we're not as close to the top but still do well
<bbrowning>
enebo: we beat a jetty servlet impl, for example
<rtyler>
so byebug and debugger both utilize the MRI C-based hooks for debugging, is there a CLI gem that is suitable for use with jruby?
<rtyler>
ruby-debug is around, but it's pretty damned ancient
<headius>
rtyler: our API should largely match MRI's if we can get the rest from those gems ported
<GitHub106>
[jruby] kares deleted test-findbugs-1 at ed3d429: http://git.io/vZcv4
<rtyler>
so there's no current solution?
shellac has joined #jruby
<headius>
well, I don't really know what those gems do
<headius>
ruby-debug has a command line
<headius>
it should still work
<rtyler>
yeah, the problem is that ruby-debug was last updated in 2010
<rtyler>
the other gems are functionally equivalent, but more up to date, supporting newer Rubies but via the MRI C hooks
<rtyler>
ruby-debug might be sufficient, it does look bad IMO though
havenwood has quit [Ping timeout: 255 seconds]
<headius>
love those C exts
<rtyler>
totes
<headius>
yeah, this is the only option I know of right now but it might be worth looking into JRuby versions of those
<headius>
if the C part is just the hooks, it wouldn't be bad
<rtyler>
Byebug is a simple to use, feature rich debugger for Ruby 2. It uses the new TracePoint API for execution control and the new Debug Inspector API for call stack navigation,
<rtyler>
do both those APIs exist in 9k perchance?
pawnbox has joined #jruby
mkristian has quit [Quit: This computer has gone to sleep]
mkristian has joined #jruby
lanceball is now known as lance|afk
SynrG has quit [Ping timeout: 246 seconds]
SynrG has joined #jruby
mkristian has quit [Ping timeout: 264 seconds]
mkristian has joined #jruby
CustosL1men has quit [Ping timeout: 260 seconds]
cajone has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 244 seconds]
dinfuehr has joined #jruby
enebo has quit [Quit: enebo]
cremes has quit [Read error: Connection reset by peer]
cremes has joined #jruby
dinfuehr has quit [Remote host closed the connection]
bbrowning is now known as bbrowning_away
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tenderlove has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
bbrowning_away is now known as bbrowning
camlow32_ has quit [Remote host closed the connection]
havenwood has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
lance|afk is now known as lanceball
enebo has joined #jruby
camlow325 has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
erikhatcher has joined #jruby
subbu is now known as subbu|lunch
enebo has quit [Quit: enebo]
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 256 seconds]
camlow32_ has quit [Remote host closed the connection]
bb010g has joined #jruby
pitr-ch has quit [Ping timeout: 268 seconds]
mkristian has quit [Quit: This computer has gone to sleep]
mkristian has joined #jruby
shellac has joined #jruby
pitr-ch has joined #jruby
subbu|lunch is now known as subbu
shellac has quit [Ping timeout: 256 seconds]
donV has joined #jruby
mkristian_ has joined #jruby
mkristian has quit [Ping timeout: 272 seconds]
erikhatcher has quit [Quit: erikhatcher]
camlow325 has joined #jruby
havenwood has quit [Ping timeout: 265 seconds]
rsim has quit [Quit: Leaving.]
yfeldblum has joined #jruby
samphippen has joined #jruby
enebo has joined #jruby
brauliobo has joined #jruby
jensnockert has joined #jruby
sdogruyol has joined #jruby
<donV>
enebo: Can we make the next JRuby version number 9.0.2.10 ?
<enebo>
donV: it is what everyone wants
<donV>
YES!
<enebo>
donV: so you need to find 10 security bugs
<donV>
I can create them… :)
<enebo>
haha
<donV>
It is too much of an opportunity to miss.
sdogruyol has left #jruby [#jruby]
<donV>
Do I need to make a FaceBook group for this?
<donV>
…or is it pretty much a done deal?
<donV>
Twitter storm?
<enebo>
donV: if we find one securty problem we will just put out a .10
<donV>
Yeah!
<enebo>
donV: otherwise I don’t know…you are right this would be epic…you are the third person to ask
<donV>
:)
dinfuehr has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
tcrawley-away is now known as tcrawley
jensnockert has joined #jruby
bbrowning is now known as bbrowning_away
mkristian_ has quit [Quit: This computer has gone to sleep]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
bb010g has quit [Quit: Connection closed for inactivity]
jensnockert has quit [Read error: Connection reset by peer]
erikhatcher has joined #jruby
brauliobo has quit [Ping timeout: 265 seconds]
brauliobo has joined #jruby
havenwood has joined #jruby
brauliobo has quit [Client Quit]
jensnockert has joined #jruby
brauliobo has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
brauliobo has quit [Read error: Connection reset by peer]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
havenn has joined #jruby
<headius>
JRuby Hills 90210
camlow32_ has joined #jruby
havenwood has quit [Ping timeout: 265 seconds]
jensnockert has joined #jruby
camlow325 has quit [Ping timeout: 244 seconds]
bbrowning_away is now known as bbrowning
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
havenn is now known as havenwood
jensnockert has joined #jruby
lanceball is now known as lance|afk
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
tcrawley is now known as tcrawley-away
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
bbrowning is now known as bbrowning_away
skade has quit [Quit: Computer has gone to sleep.]
jensnockert has quit [Read error: Connection reset by peer]
erikhatcher has quit [Quit: erikhatcher]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
dinfuehr_ has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
camlow32_ has quit [Remote host closed the connection]
jensnockert has quit [Read error: Connection reset by peer]
dinfuehr has quit [Ping timeout: 246 seconds]
jensnockert has joined #jruby
erikhatcher has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
camlow32_ has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
havenwood has quit [Ping timeout: 264 seconds]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jensnockert has quit [Read error: Connection reset by peer]
camlow32_ has quit [Ping timeout: 246 seconds]
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
Aethenelle has joined #jruby
jensnockert has joined #jruby
subbu is now known as subbu|afk
jensnockert has quit [Read error: Connection reset by peer]