<travis-ci> jruby/jruby (master:fab4f02 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114386620)
<GitHub30> [jruby] headius pushed 1 new commit to master: https://git.io/vaerc
<GitHub30> jruby/master b41a66a Charles Oliver Nutter: Fix block jitting by forcing full build before checking protocol....
<GitHub189> [jruby] headius closed issue #3626: 9.0.5.0 numerical computation regression https://git.io/vzAf6
nirvdrum has quit [Ping timeout: 244 seconds]
<GitHub60> [jruby] headius closed issue #3649: prime? very slow https://git.io/vgl6v
mattwildig has quit [Remote host closed the connection]
olle has joined #jruby
olle has quit [Ping timeout: 260 seconds]
grs has quit [Ping timeout: 276 seconds]
grs has joined #jruby
skade has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 248 seconds]
robbyoconnor has joined #jruby
<travis-ci> jruby/jruby (master:b41a66a by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114398132)
norc_ has quit [Ping timeout: 252 seconds]
olle has joined #jruby
rcvalle has quit [Quit: rcvalle]
olle has quit [Ping timeout: 252 seconds]
Prasun has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #jruby
mattwildig has joined #jruby
camlow325 has quit []
pawnbox has quit [Ping timeout: 244 seconds]
norc_ has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
norc__ has joined #jruby
norc_ has quit [Ping timeout: 268 seconds]
mattwild_ has joined #jruby
pawnbox has joined #jruby
mattwildig has quit [Ping timeout: 260 seconds]
pawnbox has quit [Ping timeout: 252 seconds]
olle has joined #jruby
norc_ has joined #jruby
evenix has joined #jruby
<evenix> Hi all
olle has quit [Ping timeout: 240 seconds]
norc__ has quit [Ping timeout: 268 seconds]
<evenix> I need help with this guy.. I'm running Jruby 9.0.5.0 and I keep getting cache error: undefined class/module Rack::Handler::Servlet::DefaultEnv | gist: https://gist.github.com/richardsondx/f020ede6f976020c2477
<headius> evenix: hello
<evenix> headius: hey how are you?
<headius> hi there
<headius> marshaling problem, hmm
<headius> I assume that class exists in your app
<headius> you could try to get the same error but pass -Xbacktrace.style=full to JRuby
<headius> or in JRUBY_OPTS env
<GitHub71> [jruby] headius pushed 2 new commits to master: https://git.io/vaehA
<GitHub71> jruby/master 1c282cc Charles Oliver Nutter: Tag some specs that don't seem to tag/untag right.
<GitHub71> jruby/master 83938b5 Charles Oliver Nutter: Purge outdated tags.
<evenix> as `JRUBY_OPTS=-Xbacktrace.style=full
<evenix> ?
<evenix> oh you mean when I run Jruby -S
<headius> either
<headius> JRUBY_OPTS will be more reliable since it will carry through to subprocesses
johnsonch_afk is now known as johnsonch
<evenix> @headius good to know. Thanks for that command i'll use it more often. Here the fulltrace https://gist.github.com/richardsondx/f020ede6f976020c2477
<evenix> I updated the gist
<headius> ok
<headius> well if it was able to dump it I'd expect it to be able to load it
<headius> can you turn off rack cache for now or do you need it?
<headius> I'm going to have to sign off for the night soon, fyi
<evenix> ok no problem.. I need to figure out how to turn off rack cahce
<evenix> oh gotcha its just this guy config.action_controller.perform_caching = false ok no pb
<evenix> have a good night :) have some rest
<evenix> thx
<GitHub99> [jruby] headius pushed 2 new commits to master: https://git.io/vavvO
<GitHub99> jruby/master 9fd3c71 Charles Oliver Nutter: Unbreak lazy call lazily evaluating arguments.
<GitHub99> jruby/master 52a6496 Charles Oliver Nutter: Re-exclude some things that never passed.
<evenix> im using caching in prod so its probably best that i can test it in dev
<travis-ci> jruby/jruby (master:83938b5 by Charles Oliver Nutter): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/114426016)
pawnbox has joined #jruby
<headius> evenix: you might want to open a bug for that one
<headius> I'm calling it a night
<headius> or google for that issue a bit first
<headius> ttfn
mattwild_ has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 244 seconds]
<evenix> @headius I googled for a while then kept investiagting and I can't find anything. I wish my java was better
<evenix> ok thanks! Have a good night
jeremyevans has quit [Read error: Connection reset by peer]
jeremyevans has joined #jruby
tomjoro has quit [Remote host closed the connection]
<GitHub196> [jruby] richardsondx opened issue #3716: cache error: undefined class/module Rack::Handler::Servlet::DefaultEnv https://git.io/vavJZ
pawnbox has joined #jruby
jeremyevans has quit [Read error: Connection reset by peer]
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
<GitHub47> [jruby] headius pushed 1 new commit to master: https://git.io/vavTq
<GitHub47> jruby/master 017ba3f Charles Oliver Nutter: Exclude one more that seems to pass locally but not on travis.
<travis-ci> jruby/jruby (master:52a6496 by Charles Oliver Nutter): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/114428120)
djellemah has quit [Ping timeout: 250 seconds]
jeremyevans has joined #jruby
jeremyevans has quit [Read error: Connection reset by peer]
djellemah has joined #jruby
tomjoro has joined #jruby
tomjoro has quit [Ping timeout: 260 seconds]
olle has joined #jruby
olle has quit [Ping timeout: 250 seconds]
<evenix> What do you suggest is the best way to deal with “java.lang.OutOfMemoryError: Java heap space” error
<travis-ci> jruby/jruby (master:017ba3f by Charles Oliver Nutter): The build failed. (https://travis-ci.org/jruby/jruby/builds/114432760)
johnsonch is now known as johnsonch_afk
grs has quit [Ping timeout: 260 seconds]
mattwildig has joined #jruby
grs has joined #jruby
mattwildig has quit [Ping timeout: 248 seconds]
tomjoro has joined #jruby
tomjoro has quit [Ping timeout: 248 seconds]
jeremyevans has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<kares_> evenix: believe we talked about the rack-cache issue last week - suggesting trying out 9.1 SNAPSHOT or reproducing the issue in a minimal "empty" Rails app
<kares_> might be a marshalling bug or maybe even an autoload issue - either way we probably can not help this move forward without a reproduction case
donV has joined #jruby
tomjoro has joined #jruby
<evenix> @kares_: I remember. I can try to reproducedit in a brand new rails app but how is it going to help? Would you want me to share that app an example for reproducing the issue?
<kares_> yes with a bug report
<kares_> ... and steps to reproduce - you might need a server restart to happen etc.
tomjoro has quit [Ping timeout: 240 seconds]
donV has quit [Quit: donV]
olle has joined #jruby
evenix has quit [Remote host closed the connection]
phlebas has joined #jruby
olle has quit [Ping timeout: 244 seconds]
donV has joined #jruby
pawnbox has quit [Remote host closed the connection]
skade has joined #jruby
tomjoro has joined #jruby
donV has quit [Quit: donV]
olle has joined #jruby
phlebas has quit [Ping timeout: 268 seconds]
<GitHub86> [jruby] mkristian pushed 1 new commit to jruby-1_7: https://git.io/vavWI
<GitHub86> jruby/jruby-1_7 cb99e74 Christian Meier: switch to jruby-openssl-0.9.16
pawnbox has joined #jruby
norc_ has quit [Read error: Connection reset by peer]
Prasun has quit [Ping timeout: 248 seconds]
Prasun has joined #jruby
mattwildig has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:cb99e74 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114453276)
mattwildig has quit [Ping timeout: 276 seconds]
skade has quit [Quit: Computer has gone to sleep.]
donV has joined #jruby
phlebas has joined #jruby
pawnbox has quit [Remote host closed the connection]
jeremyevans has quit [Read error: Connection reset by peer]
pawnbox has joined #jruby
donValentin has joined #jruby
donV has quit [Ping timeout: 268 seconds]
phlebas_ has joined #jruby
phlebas has quit [Ping timeout: 252 seconds]
<GitHub99> [jruby] mkristian pushed 1 new commit to jruby-1_7: https://git.io/vavEB
<GitHub99> jruby/jruby-1_7 c356709 Christian Meier: add mavengem repo
vtunka has joined #jruby
phlebas___ has joined #jruby
phlebas___ has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
phlebas_ has quit [Ping timeout: 268 seconds]
skade has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:c356709 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114460986)
elia has joined #jruby
Prasun has quit [Ping timeout: 244 seconds]
donValentin has quit [Ping timeout: 248 seconds]
mattwildig has joined #jruby
shellac has joined #jruby
tomjoro has quit [Remote host closed the connection]
mattwildig has quit [Ping timeout: 248 seconds]
tomjoro has joined #jruby
Prasun has joined #jruby
<GitHub129> [jruby] kares closed issue #3716: cache error: undefined class/module Rack::Handler::Servlet::DefaultEnv https://git.io/vavJZ
digitalextremist has quit [Ping timeout: 240 seconds]
digitalextremist has joined #jruby
xardion_ has joined #jruby
xardion has quit [Ping timeout: 240 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vtunka has quit [Quit: Leaving]
robbyoconnor has quit [Ping timeout: 252 seconds]
donV has joined #jruby
Prasun has quit [Ping timeout: 240 seconds]
vtunka has joined #jruby
bbrowning_away is now known as bbrowning
Prasun has joined #jruby
bbrowning is now known as bbrowning_away
mattwildig has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
Prasun has quit [Ping timeout: 248 seconds]
drbobbeaty has joined #jruby
<GitHub34> [jruby] pitr-ch pushed 3 new commits to master: https://git.io/vafkf
<GitHub34> jruby/master 9b9ec30 Petr Chalupa: [Truffle] j+tr: fix git version resolving in ci default definition
<GitHub34> jruby/master 8d00ca1 Petr Chalupa: [Truffle] jt+r: add bundler stub for monkey_patch gem
<GitHub34> jruby/master d762afa Petr Chalupa: [Truffle] j+tr: rescue errors from ci definitions and properly set result
donV has quit [Quit: donV]
mattwildig has quit [Ping timeout: 244 seconds]
donV has joined #jruby
pawnbox_ has joined #jruby
pawnbox_ has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 248 seconds]
skade has joined #jruby
Lan5432 has joined #jruby
Lan5432 has quit [Read error: Connection reset by peer]
Lan5432 has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
tcrawley-away is now known as tcrawley
tomjoro has quit [Remote host closed the connection]
tomjoro has joined #jruby
Lan5432 has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it]
donV has quit [Ping timeout: 240 seconds]
CustosLim3n has quit [Quit: CustosLimen]
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
pitr-ch has joined #jruby
johnsonch_afk is now known as johnsonch
<GitHub120> [jruby] headius pushed 1 new commit to master: https://git.io/vafWv
<GitHub120> jruby/master f91ee8f Charles Oliver Nutter: Move the last two failing integs out so we can focus on green.
nirvdrum has joined #jruby
<chrisseaton> headius: would it be possible to do releases of jnr-constants and -posix now? We're having trouble integrating JRuby with another piece of software that uses the current versions. Or are you still making significant changes to them before 9.1?
tomjoro has quit [Remote host closed the connection]
<travis-ci> jruby/jruby (master:d762afa by Petr Chalupa): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114497297)
bjfish2 has joined #jruby
bbrowning_away is now known as bbrowning
lance|afk is now known as lanceball
mattwildig has joined #jruby
CustosLimen has joined #jruby
<GitHub81> [jruby] headius pushed 3 new commits to master: https://git.io/vaf2d
<GitHub81> jruby/master a6d3430 Charles Oliver Nutter: Isolate subprocess tests for permutation and up the timeout.
<GitHub81> jruby/master e3a853e Charles Oliver Nutter: Bump to 30 like MRI 2.4 (trunk).
<GitHub81> jruby/master e10e4e0 Charles Oliver Nutter: Added wrong "main" integ suite to expected failures.
<travis-ci> jruby/jruby (master:f91ee8f by Charles Oliver Nutter): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/114514687)
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
Prasun has joined #jruby
sirtobiasfunke has joined #jruby
<headius> chrisseaton: yeah we can do that
<headius> I've got some PRs to look at
<chrisseaton> thanks
<headius> I'm waiting for master to turn green so I'll have a look
<headius> nirvdrum: there's a gethostname PR on jnr-posix you said you wanted to have a look at on Windows
<headius> just pinged you
sirtobiasfunke has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
sirtobiasfunke has joined #jruby
jeremyevans has joined #jruby
jeremyevans has quit [Remote host closed the connection]
<headius> chrisseaton: current versions...so you are using the latest versions and just want jruby master updated to them, or what?
<headius> I can always spin snapshot builds any time
jeremyevans has joined #jruby
<chrisseaton> headius: we have another project, FastR, that is a bit more conservative in their build and they don't want to use snapshots, and the snapshot is now incompatible with the old release when we use both in the same VM
<chrisseaton> if we're ready for a release, then both FastR and JRuby could be updated to use that release
<headius> ah, ok
<chrisseaton> i can hack something to force the order in the classpath for now, and I think that works, but it's not a great solution
<nirvdrum> headius: Yeah. The work looked good. I need to look into the Win32 calls. I just haven't gotten to it yet.
<nirvdrum> headius: I think you can cut a release without the PR.
<headius> ok
<headius> would be nice to get all the jnr projects flush on issues and PRs soon
<nirvdrum> I didn't want to to his env lookup hack for Windows.
<GitHub101> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vafXI
<GitHub101> jruby/truffle-head 3a7fb32 Chris Seaton: Merge branch 'master' into truffle-head
<nirvdrum> jnr-posix has some *old* issues & PRs.
<nirvdrum> There's also two PRs open for gethostname.
vtunka has quit [Quit: Leaving]
sirtobiasfunke has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
vtunka has joined #jruby
vtunka has quit [Client Quit]
enebo has joined #jruby
dfr has quit [Ping timeout: 250 seconds]
vtunka has joined #jruby
pawnbox has quit [Remote host closed the connection]
shellac_ has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
camlow325 has joined #jruby
dfr has joined #jruby
vtunka has quit [Quit: Leaving]
<headius> ok, that's jnr-* tidied up
<headius> I'll let the various travis builds settle and we'll see about pushing some releases later today
thedarkone2 has joined #jruby
Prasun has quit [Read error: Connection reset by peer]
Prasun has joined #jruby
<GitHub25> [jruby] chrisseaton fast-forwarded master from e10e4e0 to 39cee83: https://git.io/vaJI5
<GitHub46> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vaJIF
<GitHub46> jruby/truffle-head 2efd8a9 Chris Seaton: Merge branch 'master' into truffle-head
<GitHub92> [jruby] headius pushed 1 new commit to master: https://git.io/vaJLa
<GitHub92> jruby/master deca04c Charles Oliver Nutter: Bump JNR versions.
<headius> chrisseaton, enebo: posix, jffi, ffi, enxio, unixsocket, and constants are ready for release
<headius> I updated deps all the way through
<enebo> headius: cool. jffi is hte painful one if you added anything all platforms need to build for but I am guessing this was mostly for macos?
tcrawley is now known as tcrawley-away
olle has quit [Remote host closed the connection]
<headius> enebo: the changes were in platform-independent code
<headius> and they were just minor things...a bug in the invoker for five arg-functions, osgi metadata, etc
<headius> we haven't rebuilt jffi binaries in years
<enebo> headius: do you know if we have added non-mandatory loading?
<headius> I haven't :-D
<headius> I don't know if YOU have
<enebo> headius: like is libcrypt is not there we just raise but don’t completely crap out
<headius> yeah
<enebo> I have not no
<headius> that wouldn't be jffi-level anyway
<enebo> I guess we keep solving each env
<headius> but jnr-ffi could use it
<enebo> I was thinking we should possibly consider moving loading logic out of Java and into data file
<headius> yeah, might make sense
<enebo> Then if someone is stuck they could fix it and have a workaround
<headius> properties would make that even easier
nirvdrum has quit [Ping timeout: 248 seconds]
<headius> jnr.posix.useCrypt=false
<enebo> yeah I guess it probably is the Java way
<enebo> well or even jnr-jffi.lib.dirs=
<enebo> or whatever
<headius> yeah
<enebo> some generic overrides. I have not thought much past it would be nice if it wasn’t only hardcoded
<headius> jnr looking ok: https://travis-ci.org/jnr
nirvdrum has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
<travis-ci> jruby/jruby (master:39cee83 by Chris Seaton): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/114556695)
<headius> chrisseaton: kicked a couple builds of yours so we can get a sanity check on latest jnr
<travis-ci> pitr-ch/jruby (master:70952b4 by Petr Chalupa): The build has errored. (https://travis-ci.org/pitr-ch/jruby/builds/114562103)
tomjoro has joined #jruby
bbrowning has quit [Ping timeout: 260 seconds]
<chrisseaton> np
brightball has quit [Quit: Leaving...]
skade has quit [Quit: Computer has gone to sleep.]
evenix has joined #jruby
<headius> codefinger: hey, what's current situation on mjruby?
<headius> I think last we talked you'd released a version with 'jruby' executable and I was going to try to get that in our CI builds
<headius> trouble is...it turns out we don't install jruby-launcher until release builds for some reason
<headius> I'll see if I can get that to work today
skade has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
brightball has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:c356709 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114460986)
skade has quit [Quit: Computer has gone to sleep.]
brightball has quit [Client Quit]
evenix has quit [Remote host closed the connection]
<GitHub139> [jruby] mkristian pushed 1 new commit to jruby-1_7: https://git.io/vaJ2E
<GitHub139> jruby/jruby-1_7 b044f15 Christian Meier: Revert "add mavengem repo"...
mattwildig has quit [Remote host closed the connection]
<GitHub70> [jruby] chrisseaton fast-forwarded master from deca04c to dc21f62: https://git.io/vaJrB
<GitHub167> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vaJrR
<GitHub167> jruby/truffle-head 7a3252a Chris Seaton: Merge branch 'master' into truffle-head
mattwildig has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
brightball has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<travis-ci> jruby/jruby (master:deca04c by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114557508)
thedarkone2 has joined #jruby
mattwildig has quit [Remote host closed the connection]
<headius> so close
<headius> yep same one again
<headius> good enough confirmation that jnr is fine though
<GitHub193> [jruby] headius pushed 1 new commit to master: https://git.io/vaJXt
<GitHub193> jruby/master 224df4b Charles Oliver Nutter: Only remove PATH so threads don't accidentally double-pop.
Prasun has quit [Ping timeout: 260 seconds]
jeremyevans_ has joined #jruby
jeremyevans has quit [Read error: Connection reset by peer]
skade has joined #jruby
<travis-ci> pitr-ch/jruby (master:515df65 by Petr Chalupa): The build failed. (https://travis-ci.org/pitr-ch/jruby/builds/114562435)
mattwildig has joined #jruby
robbyoconnor has joined #jruby
tcrawley-away is now known as tcrawley
bbrowning has joined #jruby
slash_join is now known as slash_nick
<codefinger> headius: i released mjruby-1.0.0. i believe you tested it (?). assuming that went well, I need to merge it with jruby-launcher, which is a matter of doing some unusually things in extconf.rb
<travis-ci> jruby/jruby (jruby-1_7:b044f15 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114579872)
mattwildig has quit [Remote host closed the connection]
shellac_ has quit [Quit: Computer has gone to sleep.]
subbu is now known as subbu|lunch
brightball has quit [Quit: Leaving...]
johnsonch is now known as johnsonch_afk
cremes has quit [Remote host closed the connection]
<travis-ci> jruby/jruby (master:dc21f62 by Chris Seaton): The build failed. (https://travis-ci.org/jruby/jruby/builds/114583111)
johnsonch_afk is now known as johnsonch
cremes has joined #jruby
subbu|lunch is now known as subbu
<travis-ci> jruby/jruby (truffle-head:7a3252a by Chris Seaton): The build passed. (https://travis-ci.org/jruby/jruby/builds/114583146)
mattwildig has joined #jruby
<headius> jnr releases going out, woo woo
<headius> chrisseaton: as soon as they propagate, lastest versions are out for jffi, jnr-ffi, jnr-posix, jnr-constants, jnr-enxio, and jnr-unixsocket
<chrisseaton> great thanks very much
<headius> lopex: joni will need a release for jruby 9.1, is there anything else you want to get in?
<lopex> headius: not atm, that unicode/ascii modifiers will need to catch up to the latest onigmo additions
<headius> ok, I'll go with what we have right now then
<headius> as long as this is a yak shaving day
<lopex> headius: unless your last change makes difference
<headius> nah
<headius> I don't think it is even hit because the rest of the compiler doesn't support those flags
<headius> we'll get to it
<enebo> we also need joni to update on jruby-1_7
<lopex> headius: already have some bits done though
<lopex> headius: but will be very invasive
<headius> enebo: I'll release joni today and flip both branches
<enebo> headius: ok
<headius> any concerns flipping 1.7 to latest jnr stuff too?
<lopex> any one knows how reliabe PrintEliminateAllocations is ?
<headius> I don't know if I've tried that
<headius> there weren't good EA diagnostic flags when I last looked
<GitHub150> [jruby] pitr-ch opened pull request #3717: [Truffle] Add copy of 2.2.2 stdlib (master...master) https://git.io/vaUvd
robbyoconnor has quit [Ping timeout: 240 seconds]
<travis-ci> pitr-ch/jruby (master:9c1ce26 by Petr Chalupa): The build has errored. (https://travis-ci.org/pitr-ch/jruby/builds/114600530)
<GitHub91> [jruby] headius pushed 2 new commits to master: https://git.io/vaUUq
<GitHub91> jruby/master bf4bdcd Charles Oliver Nutter: Update jnr dependencies.
<GitHub91> jruby/master aea5938 Charles Oliver Nutter: Bump to joni release.
<GitHub77> [jruby] headius pushed 1 new commit to jruby-1_7: https://git.io/vaUTT
<GitHub77> jruby/jruby-1_7 137cb39 Charles Oliver Nutter: Update jnr and joni versions to latest.
<headius> joni has been released, obv
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
elia has joined #jruby
pawnbox has joined #jruby
mattwildig has quit [Remote host closed the connection]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub99> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vaUti
<GitHub99> jruby/master 1c6422f Chris Seaton: [Truffle] Move the integration tests to use a less common port.
pitr-ch has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<travis-ci> jruby/jruby (master:224df4b by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/114588709)
<headius> beer o'clock
<headius> ship it
<lopex> beer & numbers
johnsonch is now known as johnsonch_afk
skade has quit [Quit: Computer has gone to sleep.]
<GitHub82> [jruby] headius pushed 1 new commit to master: https://git.io/vaU3v
<GitHub82> jruby/master 2066af4 Charles Oliver Nutter: FREE MONEY...
elia has quit [Quit: Computer has gone to sleep.]
<enebo> haha
<GitHub161> [jruby] enebo pushed 1 new commit to master: https://git.io/vaU3n
<GitHub161> jruby/master 72da265 Thomas E. Enebo: full interpreter context might not have been created yet. Don't try to invlidate passes on something not there.
<lopex> dark matter
<enebo> fillInStackTrace is the stat of a new generation
<enebo> (tm)
<headius> hah
<enebo> hmm tweet material
<enebo> I’m Batman
johnsonch_afk is now known as johnsonch
<lopex> same time release for 9k and nd 1.7
<lopex> ?
elia has joined #jruby
<lopex> headius: after updating to 1.7.24 I immediately began hitting that matching errors under mulithreaded sinatra
<lopex> so now we know very few ppl use sinatra
skade has joined #jruby
<enebo> lopex: yeah with a few days of each other for releases
lanceball is now known as lance|afk
tcrawley is now known as tcrawley-away
shellac_ has joined #jruby
bbrowning has quit [Ping timeout: 244 seconds]
<headius> argh
<headius> test:jruby passes and then exits with error 1...only on travis...once in a while
skade has quit [Quit: Computer has gone to sleep.]
<headius> huh, I think I emptied my job queue for today
<headius> that feels weird
<lopex> wow, jdk build takes 10 minutes these days
<lopex> and I remember hours
<headius> yeah they made great improvements to that build over the past few years
<asarih> WUT.
<asarih> 10 minutes? o_O
<lopex> Start 2016-03-08 22:25:56
<lopex> End 2016-03-08 22:35:50
<lopex> for make all
<lopex> configure is like seconds
shellac_ has quit [Read error: Connection reset by peer]
lance|afk is now known as lanceball
<travis-ci> pitr-ch/jruby (master:eb79946 by Petr Chalupa): The build is still failing. (https://travis-ci.org/pitr-ch/jruby/builds/114607303)
<GitHub22> [jruby] chrisseaton commented on commit 2066af4: Don't you have a common superclass that disables the `fillInStackTrace` for all control flow exceptions? https://git.io/vaU07
<GitHub195> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vaU0F
<GitHub195> jruby/truffle-head 42c6e93 Chris Seaton: Merge branch 'master' into truffle-head
<GitHub112> [jruby] headius commented on commit 2066af4: We did for JRuby's old JumpException, but the IR exceptions followed a different path. Going to make that change shortly, though,. https://git.io/vaUEJ
<lopex> headius: seems to be working https://gist.github.com/lopex/ba67837118eff5c89f77
<lopex> simple array not escaping
<lopex> do I really have to go to the sources to be able to decihper that numbers ?
<lopex> now let's look at that case insensitive matching and how fast it warms up
<lopex> oh, seems to be nodes?
<headius> hmmm
<headius> ok yeah, I've seen this cryptic output before
<headius> yeah those are probably nodes or graph edges or something?
<lopex> hmm, I see multiple NoEscape phases, probably reinlining
<lopex> four of them for simple two nested loops and a separate method
<lopex> oh, what was that sign for osr ?
<lopex> what is @ ? in print compilation ?
<lopex> *was it
<lopex> or %
<lopex> I forget
bbrowning has joined #jruby
<travis-ci> jruby/jruby (master:aea5938 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/114611088)
<headius> lopex: %
<lopex> yeah, I have it
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> damn you startup
<headius> damn you all to hell
<lopex> does ART have some EA ?
mattwildig has joined #jruby
johnsonch is now known as johnsonch_afk
tcrawley-away is now known as tcrawley
<headius> hmm I don't know
<headius> it could
bbrowning is now known as bbrowning_away
<GitHub148> [jruby] chrisseaton fast-forwarded master from 72da265 to ca7c9d5: https://git.io/vaUXJ
<GitHub92> [jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/vaUXT
<GitHub92> jruby/truffle-head e959056 Chris Seaton: [Truffle] Don't need -Xtruffle.coverage=true anymore.
<GitHub92> jruby/truffle-head be26a3a Chris Seaton: Merge branch 'master' into truffle-head
<GitHub104> [jruby] chrisseaton deleted truffle-om-dsl at 35d0aa8: https://git.io/vaUXq
mattwildig has quit [Remote host closed the connection]
<travis-ci> jruby/jruby (jruby-1_7:137cb39 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114612168)
robbyoconnor has joined #jruby
skade has joined #jruby
Lan5432 has joined #jruby
<Lan5432> Hello!
<headius> hello!
<Lan5432> Hello headius, I'm Antonio, I contacted you on the JVM 8 project for Google Summer of Code
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mattwildig has joined #jruby
enebo has quit [Quit: enebo]
<headius> Lan5432: ahh yes, hello!
pitr-ch has joined #jruby
<Lan5432> I was trying to reach you on the details around what my work should be for JRuby, since, provided I join this project, I need to know what my tasks should be. So far I know we need to regroup interfaces under delegates taking advantage of functional programming, is that right?
<headius> well there's really two halves
<headius> making Java APIs that use lambda easier to call from Ruby code, and making Ruby code easy to call with lambdas
<headius> so for example, we'd want logic to be able to treat an incoming lambda as though it were a Ruby block directly
<Lan5432> So you would like to be able to generate lambda predicates straight in Ruby code?
<headius> well ideally there isn't too much work to make our existing "magic" interface impl work like lambda
<headius> so that anywhere you can pass a Java lambda you'll trivially be able to pass Ruby objects
<GitHub193> [jruby-openssl] philr opened pull request #82: Instantiate both the RSA private and public keys when setting parameters (master...rsa_priv_and_pub_from_params) https://git.io/vaUy7
<headius> there are also some incompatibilities that are a challenge now
<headius> like Java 8 collections pulled in new method names that conflict with some we added
<headius> like map, select, whatever
<Lan5432> Yeah, collection functions
<Lan5432> So renaming the whole set would probably be a no no
<headius> well, we need to find a middle ground
<GitHub119> [jruby-openssl] philr opened pull request #83: Allow DSA private keys to be initialized from parameters (master...set_dsa_private_key_from_params) https://git.io/vaUSk
<headius> people expect Java collections to be Enumerable in Ruby, but if they already have some of those methods with different semantics...what do we do
<Lan5432> Hmm, extension methods on the collections would probably not work
<Lan5432> I don't think we can even do that on Java
<headius> we can add methods in Ruby, though...that's where the conflict comes from
<headius> we added a bunch of these lambda-like methods via Ruby Enumerable etc
<headius> and then Java caught up with us :-)
<headius> I connected you with kares_ too right?
<Lan5432> Yeah, but I don't think I got any answer, maybe Gmail was being a prick
<Lan5432> I only got one answer from you
<Lan5432> So you added delegates on Ruby Enumerable and that conflicts?
<headius> I haven't gotten back to email today
<headius> (or yesterday I guess)
<headius> JRuby represents all Java classes in Ruby with their own Ruby class structure
<headius> so we can add methods visible from Ruby
<headius> into that structure, we included Enumerable into the Collection interface, so that all collections have Ruby
<headius> Ruby's Enumerable features
<Lan5432> It's ok, I figured I should be getting on the community if I am to elaborate on this. But you meant lambda-like functions, were you talking about delegates or just lambda expressions?
subbu is now known as subbu|afk
<travis-ci> jruby/jruby (master:1c6422f by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/114616550)
<lopex> headius: double EscapeAnalysisTimeout = 60.000000
<lopex> hah
<headius> huh, Timeout?
<headius> what would that be fore
<lopex> flags grew to 1387 entries
<headius> ohhh it gives up on the analysis
<headius> hahah
<lopex> yeah
<headius> tweakable in product?
<lopex> double EscapeAnalysisTimeout = 60.000000 {C2 product}
<lopex> yes, it sems
nirvdrum has quit [Ping timeout: 260 seconds]
mattwildig has quit [Remote host closed the connection]
<Lan5432> So headius, do you know how could I start learning on your implementation? I wanted also to get on solving some issues on GitHub, any guidelines for contributing?
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Antiarc> headius: Hah, I see you've been bitten by the entropy issue, too. I was griping about that in here just last week :)
<headius> Lan5432: sorry, I'm wrapping up my day but here's a few things
<headius> Anything that's tagged with a Ruby version is Ruby compat that we haven't caught up on..that's a good place to help
<Lan5432> No worries, I don't want to bother you all the time haha
<headius> you might also look at Java integration bugs (tagged) and see how some recent fixes were done to get familiar
<headius> I'll reply to your second email with some thoughts on GSoC
<headius> later this evening
<headius> lopex: any effect?
<lopex> which one ?
<Lan5432> Thank you for all your effort headius, I hope I can repay you
<lopex> headius: for monitoring those this one is better bool ExitEscapeAnalysisOnTimeout = true {C2 develop}Exit or throw assert in EA when it reaches time limit
<headius> oh nice
<lopex> but now I'm testing isolate cases where the code is much simpler
<headius> Lan5432: well hopefully we can get you in as a student...that will be enough :-)
<lopex> headius: so I guess, it's all about "inlined" graph complexity
<Lan5432> Even if I get in, I want to be proud of my contribution. Don't worry, the only thing I will probably give you trouble with is being a little dense sometimes hahaha