ChanServ changed the topic of #jruby to: Get 9.0.1.0! http://jruby.org/ | http://wiki.jruby.org | http://logs.jruby.org/jruby/ | http://bugs.jruby.org | Paste at http://gist.github.com
baroquebobcat has joined #jruby
dinfuehr has joined #jruby
subbu has quit [Ping timeout: 265 seconds]
dinfuehr has quit [Ping timeout: 246 seconds]
kfpratt has quit [Remote host closed the connection]
baroquebobcat has quit [Quit: baroquebobcat]
mdedetri_ has joined #jruby
mdedetrich has quit [Ping timeout: 240 seconds]
mdedetri_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pietr0 has quit [Quit: pietr0]
DomKM has quit [Ping timeout: 246 seconds]
Guest65722 has quit [Ping timeout: 246 seconds]
erikhatcher has quit [Quit: erikhatcher]
halorgium has quit [Ping timeout: 246 seconds]
yipdw_ has quit [Quit: No Ping reply in 180 seconds.]
DomKM has joined #jruby
kfpratt has joined #jruby
lupine has quit [Ping timeout: 246 seconds]
cschneid- has quit [Ping timeout: 246 seconds]
kfpratt has quit [Remote host closed the connection]
yipdw has joined #jruby
yipdw has quit [Changing host]
yipdw has joined #jruby
yfeldblum has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
lupine has joined #jruby
halorgium has joined #jruby
bf4 has joined #jruby
bf4 is now known as Guest38256
cschneid has joined #jruby
enebo has quit [Quit: enebo]
camlow325 has quit []
dinfuehr has joined #jruby
enebo has joined #jruby
dinfuehr has quit [Ping timeout: 255 seconds]
brauliobo has quit [Ping timeout: 268 seconds]
dinfuehr has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 246 seconds]
dinfuehr has quit [Remote host closed the connection]
qmx has quit [Quit: ZNC - http://znc.in]
enebo has quit [Quit: enebo]
subbu has joined #jruby
qmx has joined #jruby
qmx has quit [Changing host]
qmx has joined #jruby
<headius> tarcieri: Ahh, I think we don't have the option there yet
<headius> I added it to main IO
<tarcieri> I think I'm going to rewrite the code for doing exceptionless NBIO to pass the option but still handle the exceptions if they get thrown
<tarcieri> tell-don't-ask style
<tarcieri> will be a bit convoluted but so are the Ruby async I/O APIs so ¯\_(ツ)_/¯
dinfuehr has joined #jruby
ebbflowgo has joined #jruby
<ebbflowgo> hi
devn_ is now known as devn
havenwood has joined #jruby
yfeldblum has quit [Ping timeout: 260 seconds]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub27> [jruby] ebbflowgo opened issue #3314: RubyTCPSocket:87- TypeError: can't convert nil into String http://git.io/vZsM4
halorgium has quit [Ping timeout: 246 seconds]
pawnbox has joined #jruby
<GitHub28> [jruby] ebbflowgo closed issue #3314: RubyTCPSocket:87- TypeError: can't convert nil into String http://git.io/vZsM4
ebbflowgo has quit [Read error: Connection reset by peer]
ebbflowgo has joined #jruby
ebbflowgo has left #jruby [#jruby]
halorgium has joined #jruby
dinfuehr has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
dinfuehr has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
mdedetrich has joined #jruby
mdedetrich has quit [Client Quit]
mdedetrich has joined #jruby
yfeldblum has joined #jruby
dinfuehr has quit [Remote host closed the connection]
yfeldblum has quit [Ping timeout: 246 seconds]
rsim has joined #jruby
yfeldblum has joined #jruby
rsim has quit [Ping timeout: 248 seconds]
dinfuehr has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #jruby
subbu has quit [Quit: Leaving]
clayton has quit [Ping timeout: 250 seconds]
donV has quit [Quit: donV]
clayton has joined #jruby
headius has quit [Ping timeout: 252 seconds]
headius has joined #jruby
mkristian has joined #jruby
mkristian_ has joined #jruby
pitr-ch has joined #jruby
mkristian has quit [Ping timeout: 272 seconds]
rsim has joined #jruby
clayton has quit [Max SendQ exceeded]
clayton has joined #jruby
pitr-ch has quit [Ping timeout: 244 seconds]
clayton has quit [Ping timeout: 240 seconds]
mkristian_ has quit [Quit: This computer has gone to sleep]
clayton has joined #jruby
pitr-ch has joined #jruby
skade has joined #jruby
mkristian_ has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
dinfuehr has quit [Remote host closed the connection]
skade has joined #jruby
mkristian_ has quit [Quit: This computer has gone to sleep]
samphippen has joined #jruby
shellac has joined #jruby
<GitHub86> [jruby] pitr-ch commented on commit 6d62f88: cc @chrisseaton http://git.io/vZGZ4
pawnbox_ has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
rsim has quit [Ping timeout: 248 seconds]
robbyoconnor has joined #jruby
robbyoconnor has joined #jruby
robbyoconnor has quit [Changing host]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
pawnbox_ has quit [Remote host closed the connection]
rsim1 has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
pitr-ch_ has joined #jruby
pitr-ch has quit [Ping timeout: 252 seconds]
mkristian has joined #jruby
pawnbox has joined #jruby
rsim has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
tomjoro has joined #jruby
rsim1 has quit [Ping timeout: 248 seconds]
CustosL1men has joined #jruby
mkristian has quit [Quit: This computer has gone to sleep]
shellac has joined #jruby
<GitHub17> [jruby] pitr-ch pushed 1 new commit to master: http://git.io/vZGzg
<GitHub17> jruby/master bbad532 Petr Chalupa: [Truffle] findbugs: extend filter rules to match generated classes containing NodesFactory
yfeldblum has quit [Ping timeout: 244 seconds]
yfeldblum has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has joined #jruby
vtunka has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
dinfuehr has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has quit [Ping timeout: 246 seconds]
erikhatcher has joined #jruby
<travis-ci> jruby/jruby (master:bbad532 by Petr Chalupa): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/79431662)
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]
brauliobo has joined #jruby
cristianrasch has joined #jruby
bbrowning_away is now known as bbrowning
havenwood has quit [Ping timeout: 265 seconds]
pawnbox has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
brauliobo has quit [Ping timeout: 255 seconds]
brauliobo has joined #jruby
<travis-ci> pitr-ch/jruby (master:2b69959 by Petr Chalupa): The build was fixed. (https://travis-ci.org/pitr-ch/jruby/builds/79452406)
projectodd-ci has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
brauliobo has quit [Ping timeout: 244 seconds]
dinfuehr has quit [Ping timeout: 250 seconds]
tomjoro has quit []
enebo has joined #jruby
mdedetrich has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
pawnbox has joined #jruby
pawnbox_ has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]
lance|afk is now known as lanceball
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 255 seconds]
vtunka has quit [Quit: Leaving]
pitr-ch has quit [Ping timeout: 246 seconds]
vtunka has joined #jruby
Aethenelle has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac has quit [Quit: Computer has gone to sleep.]
tcrawley is now known as tcrawley-away
tcrawley-away is now known as tcrawley
pawnbox_ has quit [Remote host closed the connection]
dinfuehr has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
dinfuehr has quit [Ping timeout: 244 seconds]
havenwood has joined #jruby
samphippen has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<travis-ci> kares/jruby (test-findbugs-1:ed3d429 by kares): The build passed. (https://travis-ci.org/kares/jruby/builds/79473784)
pawnbox has joined #jruby
vtunka has quit [Ping timeout: 256 seconds]
subbu has joined #jruby
Aethenelle has joined #jruby
<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
<GitHub65> [jruby] kares opened pull request #3317: findbugs 1 (master...test-findbugs-1) http://git.io/vZn6w
<headius> woohoo!
<bbrowning> torquebox serves json requests from the sinatra app faster than Puma & MRI can serve requests from the rack app ;)
pawnbox has quit [Ping timeout: 256 seconds]
<enebo> bbrowning: JSON ALL THE STUFFFFFFF
<bbrowning> and we serve rack requests 3x faster than closest competitor
<bbrowning> this fortune test is interesting as well - https://www.techempower.com/benchmarks/#section=data-r10&hw=peak&test=fortune&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
<bbrowning> enebo: https://www.techempower.com/benchmarks/#section=data-r10&hw=peak&test=json&f=zik0zj-zik0zj-zik0zj-4fs3jz filtered to show everything
<bbrowning> we lag behind go a bit more as well - we used to be right there or slightly above it
<enebo> LWAN le won
<bbrowning> yeah this peak hardware is like 48 cores
<enebo> LWAN must be a fucking kernel module :)
<bbrowning> 40 HT cores, 32GB RAM
<enebo> netty not on top I bet norman is pissed :)
<bbrowning> heh
<bbrowning> headius: there's a puma thread I contributed to a while back - https://github.com/puma/puma/issues/391
<enebo> lopex: NUMBERZ
<bbrowning> closed as works on my machine, I guess, but puma still has real problems on jruby, linux, and with keepalives enabled
dinfuehr has quit [Ping timeout: 244 seconds]
pietr0 has joined #jruby
<bbrowning> ie a typical jruby production setup I'd imagine
cprice404 has joined #jruby
<enebo> bbrowning: yeah perhaps evan did not read the part about it working fine on macos
erikhatcher has quit [Ping timeout: 265 seconds]
<GitHub107> [jruby] enebo closed pull request #3317: find-bugs 1 (master...test-findbugs-1) http://git.io/vZn6w
<GitHub84> [jruby] enebo pushed 1 new commit to master: http://git.io/vZnQv
<GitHub84> jruby/master ff0fcb8 Thomas E Enebo: Merge pull request #3317 from jruby/test-findbugs-1...
rcvalle has joined #jruby
<lopex> enebo: at last!
fatephd has quit [Quit: (null)]
<headius> bbrowning: ok, that should be fun to investigate
<headius> bbrowning: how do we see what version of JRuby this is?
<headius> there was a bug I fixed recently about setting SO_REUSEADDR for TCP server sockets
<headius> unsure if I fixed in 1.7
<bbrowning> headius: hmm - 1.7.8 :/
<travis-ci> jruby/jruby (test-findbugs-1:ed3d429 by kares): The build passed. (https://travis-ci.org/jruby/jruby/builds/79492319)
<headius> ugh
<bbrowning> the benchmarks are quite a mess - it's all pull-request driven with long lags between PR and next benchmark runs
<headius> we could be considerably faster with fixes after 1.7.8
<bbrowning> fwiw looks like they used 1.7.13 for torquebox
samphippen has joined #jruby
<bbrowning> oh wait no 1.7.8 too :/
<bbrowning> but in some other test they used 1.7.13 - it varies from framework to framework apparently
mkristian has joined #jruby
<headius> that's weird
<bbrowning> imho we really need a ruby server benchmark setup
<bbrowning> there are a couple of ruby benchmark sites out there now, right?
<bbrowning> ie https://rubybench.org/
<bbrowning> it doesn't handle jruby at all though
<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]
<tarcieri> headius: so this was fun: https://github.com/httprb/http/pull/258/files
<tarcieri> tries to use exceptionless NBIO, but falls back on handling exceptions if it gets them
jensnockert has joined #jruby
<headius> ahh nice
<headius> yeah I probably forgot to do exceptionless for SSLSocket
<headius> the rest of IO should be ok
<tarcieri> I keep hoping Zack will extract this code out into "socketry"
<tarcieri> because without it, you can't do timeouts without something like timeout.rb
<tarcieri> and timeout.rb makes Santa Claus himself vomit with rage
havenwood has joined #jruby
tcrawley-away is now known as tcrawley
<headius> yeah I'd like to know how other ssl socket layers handlg select and such because it doesn't seem possible to do cleanly
<headius> have to have knowledge of all the intermediate buffers etc
Aethenelle has quit [Ping timeout: 246 seconds]
<tarcieri> now I'm trying to remember if I know the answer to that for MRI
<tarcieri> I remember running into it at one point
Aethenelle has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
dinfuehr has joined #jruby
enebo has quit [Quit: enebo]
subbu|afk is now known as subbu
dinfuehr_ has quit [Ping timeout: 256 seconds]
tcrawley is now known as tcrawley-away
pitr-ch_ has joined #jruby
donV has quit [Ping timeout: 268 seconds]
pitr-ch has quit [Ping timeout: 260 seconds]
donV has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
havenn has joined #jruby
havenwood has quit [Ping timeout: 244 seconds]
pawnbox has quit [Remote host closed the connection]
rcvalle has quit [Quit: rcvalle]
cristianrasch has quit [Quit: Leaving]
Aethenelle has quit [Quit: Aethenelle]
pitr-ch_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
subbu has quit [Ping timeout: 264 seconds]
havenn has quit [Ping timeout: 246 seconds]
mdedetrich has joined #jruby