pawnbox has joined #jruby
<tenderlove> sorry it's so hard to read
<nirvdrum> Interesting.
pawnbox has quit [Ping timeout: 240 seconds]
<tenderlove> the graph is types handled at bimorphic call sites and number of calls at that site
<nirvdrum> A lot of natural pairs it looks. Symbol/String, TrueClass/FalseClass.
<nirvdrum> IO/File
<tenderlove> the number is the id of the call site
<tenderlove> that @ number thing
<nirvdrum> And a bunch of NilClass.
<tenderlove> also, this is the top 50
<nirvdrum> Got it. I thought it was method ID at first, but that didn't make much sense.
<nirvdrum> Dinner. bbiab.
<GitHub115> [jruby] subbuss pushed 1 new commit to master: http://git.io/v0hYf
<GitHub115> jruby/master 5f3422c Subramanya Sastry: Clean out some oddities from NonlocalReturn and Break instructions...
<lopex> these are hot or all ?
<lopex> ah
pawnbox has joined #jruby
<GitHub60> [jruby] subbuss pushed 1 new commit to master: http://git.io/v0hsd
<GitHub60> jruby/master 8cd8c1c Subramanya Sastry: Follouwp on 5f3422c1: Handle breaks that convert to local jumps...
Aethenelle has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
mdedetrich has joined #jruby
<travis-ci> jruby/jruby (master:5f3422c by Subramanya Sastry): The build was broken. (https://travis-ci.org/jruby/jruby/builds/97783242)
mdedetrich has quit [Client Quit]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
<GitHub141> [jruby] subbuss pushed 2 new commits to master: http://git.io/v0hWI
<GitHub141> jruby/master f5aa6de Subramanya Sastry: Revert "Turn off block call protocol till we get failures fixed"...
<GitHub141> jruby/master 30e99a0 Subramanya Sastry: Fix bug with prepareBlockArgs which fixes 2 test:mri:jit failures
tenderlove has quit [Quit: Leaving...]
Aethenelle has quit [Quit: Aethenelle]
camlow325 has quit []
bjfish2 has joined #jruby
rsim has joined #jruby
rsim has quit [Ping timeout: 240 seconds]
bjfish2 has quit [Quit: bjfish2]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 256 seconds]
<travis-ci> jruby/jruby (master:30e99a0 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97789401)
pietr0 has quit [Quit: pietr0]
<projectodd-ci> Project jruby-master-spec-compiler build #729: FAILURE in 3 min 27 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/729/
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
bb010g has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
e_dub has joined #jruby
e_dub has quit [Client Quit]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
bga57 has quit [Ping timeout: 240 seconds]
edub has quit [Quit: Leaving]
rsim has joined #jruby
e_dub has joined #jruby
rsim has quit [Ping timeout: 240 seconds]
intuxicated has quit [Ping timeout: 240 seconds]
intuxicated has joined #jruby
intuxicated has quit [Changing host]
intuxicated has joined #jruby
kylo has quit [Quit: ZNC - http://znc.in]
kylo has joined #jruby
kylo has quit [Quit: ZNC - http://znc.in]
kylo has joined #jruby
e_dub has quit [Quit: Leaving]
e_dub has joined #jruby
nateberkopec has quit [Quit: Leaving...]
<GitHub33> [jruby] subbuss pushed 2 new commits to master: http://git.io/v0h5T
<GitHub33> jruby/master e9fde7a Subramanya Sastry: Restore binding visibility *before* popping block frame
<GitHub33> jruby/master c6a03e4 Subramanya Sastry: Additional bug fixes to prepareBlockArgs
jeremyevans has quit [Quit: leaving]
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #730: FIXED in 3 min 37 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/730/
tjohnson has quit [Quit: Connection closed for inactivity]
jeremyevans has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
<GitHub95> [jruby] subbuss pushed 1 new commit to master: http://git.io/v0hAG
<GitHub95> jruby/master ad8fb3f Subramanya Sastry: Use the same interp context that was used to determine canCallDirect()...
<travis-ci> jruby/jruby (master:c6a03e4 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97804086)
rsim has joined #jruby
rsim has quit [Ping timeout: 240 seconds]
<GitHub113> [jruby] subbuss pushed 1 new commit to master: http://git.io/v0hhn
<GitHub113> jruby/master 78f73ec Subramanya Sastry: Once more: Use the same interp context used to determine canCallDirect()...
pawnbox has joined #jruby
<travis-ci> jruby/jruby (master:ad8fb3f by Subramanya Sastry): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/97806678)
<travis-ci> jruby/jruby (master:ad8fb3f by Subramanya Sastry): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/97806678)
pawnbox has quit [Ping timeout: 255 seconds]
<GitHub151> [jruby] subbuss pushed 1 new commit to master: http://git.io/v0jeN
<GitHub151> jruby/master f16350c Subramanya Sastry: Revert "Re-enable the implicit call protocol paths in CompiledIRBlockBody"...
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 246 seconds]
thedarkone2 has quit [Quit: thedarkone2]
<travis-ci> jruby/jruby (master:78f73ec by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97807763)
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
yfeldblum has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby
<travis-ci> jruby/jruby (master:f16350c by Subramanya Sastry): The build failed. (https://travis-ci.org/jruby/jruby/builds/97809496)
pawnbox has quit [Ping timeout: 255 seconds]
rsim has joined #jruby
pawnbox has joined #jruby
rsim has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
blandflakes has joined #jruby
blandflakes has quit [Client Quit]
vtunka has joined #jruby
<GitHub91> [jruby] rovf opened issue #3550: Warning "io/console not supported; tty will not be manipulated" occurs again on 1.7.23 http://git.io/v0j83
nirvdrum has quit [Ping timeout: 255 seconds]
rsim has joined #jruby
rsim has quit [Ping timeout: 240 seconds]
donValentin has joined #jruby
donV has quit [Ping timeout: 240 seconds]
blandflakes has joined #jruby
blandflakes has quit [Client Quit]
vtunka has quit [Quit: Leaving]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
skade has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
robbyoconnor has joined #jruby
temporalfox has quit [Quit: Textual IRC Client: www.textualapp.com]
temporalfox has joined #jruby
donValentin has quit [Quit: donValentin]
blandflakes has joined #jruby
blandflakes has quit [Client Quit]
<travis-ci> kares/jruby (master:1a797e2 by kares): The build failed. (https://travis-ci.org/kares/jruby/builds/97829030)
brauliobo has joined #jruby
<GitHub131> [jruby] eregon pushed 1 new commit to master: http://git.io/vEeTr
<GitHub131> jruby/master 420963d Benoit Daloze: [Truffle] Fix last case spec....
yfeldblum has joined #jruby
pitr-ch has joined #jruby
<GitHub139> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/vEemL
<GitHub139> jruby/jruby-1_7 360b5ef Christian Meier: [build] use newer versions for jruby-rake-plugin [skip ci]
rsim has joined #jruby
<travis-ci> jruby/jruby (master:420963d by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97834236)
nateberkopec has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #2418: FAILURE in 27 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2418/
yfeldblum has quit [Ping timeout: 260 seconds]
skade has quit [Quit: Computer has gone to sleep.]
<travis-ci> kares/jruby (master:1a797e2 by kares): The build failed. (https://travis-ci.org/kares/jruby/builds/97829030)
rsim has quit [Quit: Leaving.]
nateberkopec has quit [Quit: Leaving...]
donV has joined #jruby
blandflakes has joined #jruby
blandflakes has quit [Client Quit]
_ko1 has joined #jruby
e_dub has quit [Quit: Leaving]
e_dub has joined #jruby
blandflakes has joined #jruby
skade has joined #jruby
rsim has joined #jruby
nirvdrum has joined #jruby
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
blandflakes has joined #jruby
blandflakes has quit [Client Quit]
temporal_ has joined #jruby
temporalfox has quit [Ping timeout: 256 seconds]
bjfish2 has joined #jruby
nateberkopec has joined #jruby
temporal_ has quit [Quit: Textual IRC Client: www.textualapp.com]
bjfish2 has quit [Quit: bjfish2]
brauliobo has quit [Ping timeout: 265 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
rsim has quit [Quit: Leaving.]
rsim has joined #jruby
rsim has quit [Client Quit]
thedarkone2 has joined #jruby
ITXpander1 has joined #jruby
cremes_ has joined #jruby
gaustin_ has joined #jruby
mysteriouspants has quit [Ping timeout: 272 seconds]
mysteriouspants_ has joined #jruby
mysteriouspants_ is now known as mysteriouspants
mysteriouspants has quit [Changing host]
mysteriouspants has joined #jruby
cremes has quit [Ping timeout: 272 seconds]
cremes_ is now known as cremes
ITXpander has quit [Ping timeout: 272 seconds]
gaustin has quit [Ping timeout: 272 seconds]
gaustin_ is now known as gaustin
nirvdrum has quit [Ping timeout: 240 seconds]
brauliobo has joined #jruby
<GitHub7> [jruby] subbuss pushed 1 new commit to master: http://git.io/vEvGy
<GitHub7> jruby/master 2e8c47d Subramanya Sastry: Emit debug output for callDirect/yieldDirect paths in InterpretedIRBlockBody
<GitHub18> [jruby] headius pushed 1 new commit to ruby-2.3: http://git.io/vEvnC
<GitHub18> jruby/ruby-2.3 c75accf Charles Oliver Nutter: Tweaks to Queue.
<yopp> is there anything else to consider for JRUBY_OPTS in production (rails), apart of --server -J-Xmn512m -J-Xms1g -J-Xmx2g?
<travis-ci> jruby/jruby (master:2e8c47d by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97866635)
brauliobo has quit [Ping timeout: 256 seconds]
nirvdrum has joined #jruby
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #2419: FIXED in 6 min 26 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2419/
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
skade has quit [Client Quit]
<travis-ci> jruby/jruby (ruby-2.3:c75accf by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97867524)
<eregon_> #instance_eval typically allocates the singleton_class, because methods defined in that block would go there, I think it could be done lazily so that if no method are defined it would not allocate it
eregon_ is now known as eregon
<chrisseaton> eregon: I think a lot of Ruby DSLs use instance_eval - like Sinatra etc? Do you think that's right?
<eregon> it is already lazy in JRuby+Truffle, and invalidation would also be limited to that instance since it is a leaf in the class hierarchy
<eregon> sounds fair enough, it's just a fancy yield in the end (but might be more expensive if the receiver class is not monomorphic)
<eregon> but most impls, at least MRI and JRuby create the singleton_class (+ its metaclass) for each receiver of instance_eval, so that can be expensive
<GitHub97> [jruby] chrisseaton created truffle-antlr-printf (+6 new commits): http://git.io/vEv1G
<GitHub97> jruby/truffle-antlr-printf 64068c4 Chris Seaton: [Truffle] Start of printf parser using Antlr.
<GitHub97> jruby/truffle-antlr-printf 04d76b8 Chris Seaton: [Truffle] Ignore tokens files from Antlr.
<GitHub97> jruby/truffle-antlr-printf ba01412 Chris Seaton: [Truffle] Most of printf switched to Antlr.
<GitHub58> [jruby] chrisseaton opened pull request #3551: [Truffle] Antlr printf (master...truffle-antlr-printf) http://git.io/vEv1R
<GitHub102> [jruby] chrisseaton pushed 1 new commit to truffle-antlr-printf: http://git.io/vEv16
<GitHub102> jruby/truffle-antlr-printf fd56628 Chris Seaton: Merge branch 'master' into truffle-antlr-printf...
rsim has joined #jruby
rsim1 has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
rsim has quit [Ping timeout: 240 seconds]
<GitHub114> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/vEv5X
<GitHub114> jruby/master a435287 Chris Seaton: [Truffle] Exclude failing MRI tests.
<GitHub123> [jruby] chrisseaton pushed 1 new commit to truffle-antlr-printf: http://git.io/vEv5y
<GitHub123> jruby/truffle-antlr-printf 220c644 Chris Seaton: Merge branch 'master' into truffle-antlr-printf
donV has quit [Quit: donV]
<GitHub84> [jruby] thedarkone opened pull request #3552: [Ruby 2.3] Concurrency improvements to Queue/SizedQueue (master...ruby-2-3-improved-queues) http://git.io/vEvNi
<GitHub149> [jruby] thedarkone closed pull request #3552: [Ruby 2.3] Concurrency improvements to Queue/SizedQueue (master...ruby-2-3-improved-queues) http://git.io/vEvNi
pawnbox has quit [Remote host closed the connection]
<GitHub109> [jruby] thedarkone opened pull request #3553: [Ruby 2.3] Concurrency improvements to Queue/SizedQueue (ruby-2.3...ruby-2-3-improved-queues) http://git.io/vEvAw
pawnbox has joined #jruby
rsim1 has quit [Quit: Leaving.]
<travis-ci> jruby/jruby (master:a435287 by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/97882239)
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
brauliobo has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
<GitHub126> [jruby] chrisseaton pushed 1 new commit to truffle-antlr-printf: http://git.io/vEfIj
<GitHub126> jruby/truffle-antlr-printf c70bbc9 Chris Seaton: [Truffle] Findbugs.
skade has joined #jruby
<thedarkone2> chrisseaton: cursious, why are you antlrizing everything truffle-related?
brauliobo has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby
gaustin has quit [Quit: gaustin]
gaustin has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
gaustin has quit [Ping timeout: 272 seconds]
donV has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<chrisseaton> thedarkone2 I'm going to write a new Antlr4 parser for Ruby directly into Truffle modes to improve performance - this is just a bit of practice
bjfish2 has joined #jruby
<thedarkone2> chrisseaton truffle nodes? how is it going to help (I assume this is about startup perf not top throughput perf)?
<chrisseaton> At the moment we parse to JRuby AST, and then go through some terrible code to translate to Truffle, and then all the JRuby nodes are garbage
<chrisseaton> Parsing and translating are a big part of our startup time
brauliobo has joined #jruby
<chrisseaton> We also want to do lazy parsing, and maybe language extensions
<chrisseaton> I also think the works will be better with a good Antlr parser for Ruby
<chrisseaton> *the world will be better*
pawnbox has joined #jruby
<thedarkone2> oh yes, I haven't thought about that, eliminating jruby nodes translator, of course :)
<chrisseaton> Oh and we want really precise source location information for tooling, and the current parser doesn't do that
pawnbox has quit [Ping timeout: 265 seconds]
<GitHub143> [jruby] subbuss pushed 1 new commit to master: http://git.io/vEfak
<GitHub143> jruby/master ecf6cc9 Subramanya Sastry: Convert Backref operand to BuildBackrefInstr instruction...
brauliobo has quit [Ping timeout: 256 seconds]