Puffball has quit [Remote host closed the connection]
Puffball has joined #jruby
e_dub has quit [Quit: Leaving]
pawnbox has quit [Ping timeout: 240 seconds]
e_dub has joined #jruby
pawnbox has joined #jruby
lan5432 has quit [Remote host closed the connection]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Ping timeout: 268 seconds]
pawnbox has quit [Ping timeout: 268 seconds]
TheWhip has joined #jruby
TheWhip has quit []
johnsonch is now known as johnsonch_afk
yfeldblum has quit [Remote host closed the connection]
pawnbox has joined #jruby
<GitHub98>
[jruby] nirvdrum commented on commit 55f6c7f: Thanks! This might be an interesting place to try out `BytesVisitor` too. https://git.io/vwGAt
nirvdrum has quit [Ping timeout: 246 seconds]
yfeldblum has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
yfeldblum has quit [Ping timeout: 250 seconds]
raeoks has joined #jruby
yfeldblum has joined #jruby
bb010g has quit [Quit: Connection closed for inactivity]
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
raeoks has joined #jruby
pawnbox has joined #jruby
dyce_ has quit [Read error: Connection reset by peer]
raeoks has quit [Ping timeout: 246 seconds]
donV has joined #jruby
TheWhip has joined #jruby
TheWhip has quit [Remote host closed the connection]
TheWhip has joined #jruby
TheWhip_ has joined #jruby
TheWhip has quit [Ping timeout: 268 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
koochdog has quit [Ping timeout: 252 seconds]
pipework has quit [Ping timeout: 264 seconds]
justinmcp has quit [Quit: No Ping reply in 180 seconds.]
havenwood has quit [Ping timeout: 250 seconds]
koochdog has joined #jruby
justinmcp has joined #jruby
havenwood has joined #jruby
havenwood has joined #jruby
pipework 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]
shellac has quit [Quit: Computer has gone to sleep.]
TheWhip_ has quit [Remote host closed the connection]
seyfahni has joined #jruby
brauliobo has joined #jruby
TheWhip has joined #jruby
TheWhip has quit [Remote host closed the connection]
vtunka has joined #jruby
gdp has joined #jruby
ITXpander has joined #jruby
gdp has quit [Ping timeout: 260 seconds]
gdp has joined #jruby
drbobbeaty has joined #jruby
camlow325 has joined #jruby
pawnbox has joined #jruby
camlow325 has quit [Ping timeout: 276 seconds]
TheWhip has joined #jruby
TheWhip_ has joined #jruby
TheWhip has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has quit [Ping timeout: 268 seconds]
TheWhip_ has quit [Read error: Connection reset by peer]
<GitHub194>
jruby/master 623bc59 Charles Oliver Nutter: Only treate -1 ret from lseek as error. Fixes #3435....
<GitHub170>
[jruby] headius closed issue #3435: File.seek fails on large file https://git.io/vlTAk
<headius>
kares_: do all those open 9.1 PRs pass everything when merged?
<headius>
I will review but if we don't have a full travis run we should do that
<enebo>
I am mostly only worried about risks of breaking changes
<GitHub154>
[jruby-openssl] headius opened issue #90: Unable to load EllipticalCurve EC class from JRuby's OpenSSL library https://git.io/vwctW
<GitHub23>
[jruby] headius closed issue #1261: Unable to load EllipticalCurve EC class from JRuby's OpenSSL library https://git.io/vwctB
<headius>
enebo: indeed
<GitHub195>
[jruby] headius closed issue #3358: JRuby 9.0.1.0 takes > 500 MB of RAM to install bundler https://git.io/vckkw
<GitHub48>
[jruby] headius closed issue #3664: File#pos fails for files greater than java.lang.Integer::MAX_VALUE on 64-bit systems https://git.io/vgyYm
tcrawley-away is now known as tcrawley
<chrisseaton>
headius: when do you expect to tag 9.1? Tomorrow?
<headius>
up to enebo but probably will not be until Monday
<headius>
trying to tidy up the last handful of items marked for 9.1
<headius>
I don't know how much verification enebo has been able to do either
<chrisseaton>
Ah right great - we're aiming to get something merged before then
<headius>
ok cool
<chrisseaton>
Can you give us a heads up if plans change
<enebo>
I have made a test build and basically can pass all things which I normally test outside our test suite
<headius>
nice
<enebo>
I am a bit nervous about Rails 5 atm
<headius>
and we're waiting to see bbrowning results or issues
<headius>
I am too
<enebo>
Basically this will be our Rails 5 release
<headius>
it would be really nice if we could boot it and run it ok
<enebo>
That one bug where a synch block fixes something ruined me inside
<headius>
or a really quick turnaround for 9.1.1 with rails fixes before railsconf
<headius>
there's a bit less than two weeks
<bbrowning>
fwiw I don't have any Rails 5 tests ;)
<bbrowning>
and I'm running torquebox tests now, but many of our test apps are causing deprecation warnings under ruby 2.3 stdlib
<bbrowning>
just warnings so far though
<headius>
ok
pawnbox has quit [Remote host closed the connection]
<lopex>
lolz, both self[name, &blk] =arg and self[name, &blk] blow on 1.7
<enebo>
lopex: parsing error? AND THAT SHOULD WORK?
<lopex>
ArgsPushNode.java:78:in `interpret': java.lang.ClassCastException: org.jruby.RubyProc cannot be cast to org.jruby.RubyArray
pawnbox has joined #jruby
<lopex>
yeah, I gather it's parser related
pawnbox has quit [Remote host closed the connection]
<enebo>
lopex: yeah I would guess it woudl have to be
<lopex>
enebo: enebo and with method_missing it's even stranger
<enebo>
lopex: do you use this syntax?
<lopex>
enebo: just tried
<lopex>
enebo: but works on mri
pawnbox has joined #jruby
<enebo>
lopex: for fun?
<lopex>
enebo: record api for Oracle BRM thingy
<enebo>
lopex: ok well I can fix it if need be.
<enebo>
lopex: open an issue for it. Also make sure it works on 9k
<lopex>
shite, another case crashes the jvm
<lopex>
ah, nope, hidden SO
pawnbox has quit [Ping timeout: 244 seconds]
shellac has joined #jruby
<lopex>
enebo: both reader and writer are affected in different ways
<enebo>
lopex: on 1.7 only or also on 9k?
<bbrowning>
headius: torquebox 3 tests are dated enough it's going to take some work to get some of them running on ruby 2.3 it seems - most of them pass with 9.1.0.0-SNAPSHOT, but some fail
<lopex>
enebo: will check against 9k
<bbrowning>
I don't think the failures are jruby's fault specifically but I'm not sure yet
<headius>
bbrowning: ahh, I see
<headius>
I still run into quite a few folks running TB in the wild
<headius>
and many exploring it as an option
<bbrowning>
yeah
<bbrowning>
our test suite just has some really dated apps in it :)
<headius>
Sinagpore gov't apparently is looking at moving their Ruby apps to JRuby
<headius>
e.g.
<GitHub22>
[jruby] chrisseaton closed pull request #3797: [Truffle] Test to check debugger integration (truffle-head...RubyDebugTest) https://git.io/vVFxS
<GitHub165>
[jruby] chrisseaton pushed 7 new commits to truffle-head: https://git.io/vwcCA
<GitHub165>
jruby/truffle-head 92241b0 Jaroslav Tulach: [Truffle] Skeleton of a test to check Ruby Truffle debugger integration
<GitHub165>
jruby/truffle-head ebd6c1f Jaroslav Tulach: Merge branch 'truffle-head' into RubyDebugTest
<GitHub165>
jruby/truffle-head 3def446 Jaroslav Tulach: One + less
<GitHub155>
[jruby] enebo closed pull request #3807: [ji] allow for initialize() to be a valid Java method (master...jrubyc-initialize) https://git.io/vwm6g
<kares_>
headius: yes I expect them to pass
<kares_>
some of those I actually tested with one + other on top of each other
<kares_>
enebo: yep that is why I opened most for reviews - couldn't think of anything really breaking bad
<kares_>
people will test against new 2.3 release and we shall also have a good change log this time
<enebo>
kares_: if someone requires the old file we will replace impl?
<kares_>
enebo: yep I commented that I will fix that
<enebo>
kares_: ah great
<kares_>
what do you think about having ruby_xxx for conflicts?
<kares_>
e.g. List#sort conflict on Java 8
<enebo>
kares_: oh I did not look at that one yet
<kares_>
having List#ruby_sort to alias Ruby sort behavior
<kares_>
just wasn't sure about the naming of an introduced method on RubyException:
<kares_>
getMessageAsJavaString
<kares_>
getMessage returns IRubyObject
<kares_>
but I wanted something to bypass the message conversion String->RubyString->String
<kares_>
at least for NativeException-s for now
<GitHub134>
[jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vwcBz
<GitHub134>
jruby/truffle-head 639198f Chris Seaton: [Truffle] Exclude failing tests.
<enebo>
kares_: I would like to punt this one point unless headius has a strong opinion. I cannot think of a problem with this but it makes me nervous since someone could access it in very limited cases
<kares_>
enebo: one point - you mean 9.2 ?
<kares_>
assuming you mean NativeException cleanup :)
yfeldblum has quit [Remote host closed the connection]
ITXpander has joined #jruby
ITXpander has quit [Client Quit]
<enebo>
kares_: maybe only to 9.1.1.0 if we can know how likely it is to affect someone
<enebo>
kares_: it jsut feels like one which could
<kares_>
enebo: which part?
<kares_>
just want to make sure you did not misunderstood
<kares_>
its not changing anything except removing some semi-dead message building for Java exceptions
<enebo>
kares_: I guess I am slightly confised about that message and how it is not seen
<kares_>
to see it you would need to somehow super.getMessage() in RaiseException or something
<enebo>
kares_: Are you saying nearly all the time wemake the message and then overrides make a different one?
febuiles has joined #jruby
<kares_>
enebo: yep wasn't able to see it - added some Ruby as well as Java test cases
<enebo>
kares_: ok so basically no one could see if and if they could it would be extgrmely unlikely it would not be a human reading it
<kares_>
but it never really came thought from the API as is
<kares_>
enebo: was wondering if you see a way to see it ...
<enebo>
just so I understand. we make a message only someone extending a class and then call super on it can view the message?
<kares_>
have to re-check one more
<enebo>
wow…I love that it is built twice :)
<kares_>
yes so its passed as from RaiseException into super as the exception message
<kares_>
but than RaiseException uses providedMessage on getMessage
<kares_>
so its quite a left-over ... from times :)
<GitHub4>
jruby/master 7def195 Brandon Fish: [Truffle] Add Numeric.positive? and Numeric.negative?
<chrisseaton>
headius enebo: I went to a benchmarking conference today - amazing how far the rabbit hole goes when you try to benchmark things like Ruby
<enebo>
kares_: and I think this is only used by JI and jossl at all now
<kares_>
but I'm fine to withhold if you it isnt better to do in a majorish 9.1
<enebo>
we don’t use it for anything else
<enebo>
at least not through this path
<kares_>
enebo: yy its a very uncommon path that exists
<enebo>
chrisseaton: learn something to change in bench9000 after going?
<kares_>
jossl is using that path on some - but I never ever seen that lengthy message come up that is built :)
<chrisseaton>
enebo: yeah I'm starting to sketch out a new benchmark system, to try to concentrate on warmup more
<enebo>
chrisseaton: cool
<enebo>
chrisseaton: more warmup info will be really interesting
<enebo>
chrisseaton: even for jruby now we no doubt see pretty diifferent curves between indy and non-indy
<chrisseaton>
can you believe there's a benchmarking conference now though?
<enebo>
heh
<enebo>
kares_: I am ok with the change now. I don’t even understand why we have so many writes to profivedMessage either
<kares_>
enebo: yep - there's more cleanup awaiting future generations!
<enebo>
kares_: but I think headius should examine this since he might have insight why we had this special formating
<enebo>
I like how two path use getName() and one uses getBaseName() :)
<enebo>
and obviously some paths are lazy and others work on construction
<enebo>
kares_: but old code is always fun to clean up :)
slash_ni1k has joined #jruby
slash_ni1k has quit [Changing host]
slash_ni1k is now known as slash_nick
<kares_>
enebo: was following a jossl raising path from YourKit being a bit quite surprised
<enebo>
kares_: has jossl migrated off that path yet?
<kares_>
also I want to go to Singapore if their gvmt needs JRuby support :) !
<enebo>
I guess we will still need to keep it around for quite a while
<kares_>
yes the createXxx factory path needs to still exists
<kares_>
but it can be slightly cheaper :)
<enebo>
ok
vifino- is now known as vifino
bbrowning is now known as bbrowning_away
yfeldblum has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub34>
[jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vwcal
<GitHub34>
jruby/truffle-head 442dcea Chris Seaton: Merge branch 'master' into truffle-head...