mkristian has quit [Quit: bye]
subbu has quit [Ping timeout: 240 seconds]
nirvdrum has quit [Quit: Leaving]
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
yfeldblum has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
skade has quit [Client Quit]
skade has joined #jruby
skade has quit [Ping timeout: 240 seconds]
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
metadave has joined #jruby
rcvalle has quit [Quit: rcvalle]
metadave has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4f534b8 by Christian Meier): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48552752)
travis-ci has left #jruby [#jruby]
rcvalle has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
dinfuehr has joined #jruby
mje113__ has quit [Quit: Connection closed for inactivity]
dinfuehr has quit [Ping timeout: 255 seconds]
pietr0 has quit [Quit: pietr0]
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
slyphon has joined #jruby
ivan\ has quit [Remote host closed the connection]
ivan\ has joined #jruby
mrmargolis has joined #jruby
marr has quit [Ping timeout: 255 seconds]
mrmargolis has quit [Remote host closed the connection]
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 265 seconds]
camlow32_ has quit [Ping timeout: 265 seconds]
eonwe has quit [Remote host closed the connection]
mrmargolis has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
calavera has quit [Ping timeout: 272 seconds]
Hobogrammer has joined #jruby
nateberkopec has joined #jruby
triple_b has joined #jruby
mjelen has quit [Ping timeout: 264 seconds]
DomKM has quit [Quit: Connection closed for inactivity]
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
nateberkopec has quit [Quit: Leaving...]
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] Who828 opened pull request #2530: Forgot to match the order of JRuby local variables spec to MRI (master...local_variables_bug) http://git.io/F4sw
JRubyGithub has left #jruby [#jruby]
mrmargolis has quit [Remote host closed the connection]
pgokeeffe has quit [Quit: pgokeeffe]
Neomex has quit [Ping timeout: 265 seconds]
pgokeeffe has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
ivan\ has quit [Remote host closed the connection]
ivan\ has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblu_ has joined #jruby
e_dub has joined #jruby
yfeldblum has quit [Ping timeout: 255 seconds]
diegoviola has quit [Quit: WeeChat 1.1.1]
pgokeeffe has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
pgokeeffe has joined #jruby
pgokeeffe has quit [Client Quit]
pgokeeffe has joined #jruby
yfeldblu_ has quit [Remote host closed the connection]
yfeldblum has joined #jruby
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
rsim has joined #jruby
skade has joined #jruby
noop has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed pull request #2530: Forgot to match the order of JRuby local variables spec to MRI (master...local_variables_bug) http://git.io/F4sw
JRubyGithub has left #jruby [#jruby]
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d12289e by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/48590741)
travis-ci has left #jruby [#jruby]
yfeldblum has quit [Ping timeout: 244 seconds]
kares has joined #jruby
temporalfox has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
dinfuehr has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
pgokeeffe has joined #jruby
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-jruby build #463: FIXED in 27 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/463/
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
skade has joined #jruby
PragTob has joined #jruby
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
skade has quit [Ping timeout: 256 seconds]
robbyoconnor has quit [Max SendQ exceeded]
robbyoconnor has joined #jruby
elia has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/FBcG
<JRubyGithub> jruby/master 580bd4e Christian Meier: make the regular classloader load path default again...
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian opened issue #2531: psych gem should be default gem http://git.io/FBlC
JRubyGithub has left #jruby [#jruby]
fridim_ has joined #jruby
Hobogrammer has quit [Ping timeout: 246 seconds]
skade has joined #jruby
skade has quit [Read error: No route to host]
skade has joined #jruby
marr has joined #jruby
DomKM has joined #jruby
drbobbeaty has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:580bd4e by Christian Meier): The build was broken. (http://travis-ci.org/jruby/jruby/builds/48599401)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
skade has quit [Ping timeout: 256 seconds]
pgokeeffe has quit [Quit: pgokeeffe]
havenwood has quit [Remote host closed the connection]
<eregon> headius: Woot, build of truffle in 4s (no changes) / 7s (with one change) at me!
vtunka has joined #jruby
djellemah has joined #jruby
skade has joined #jruby
skade has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/FBKV
<JRubyGithub> jruby/master 33c7f7e Benoit Daloze: [Truffle] Read files interruptedly and deal with ClosedByInterruptException.
JRubyGithub has left #jruby [#jruby]
pgokeeffe has joined #jruby
djellemah_ has joined #jruby
shellac has joined #jruby
djellemah has quit [Ping timeout: 276 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
djellemah_ has quit [Quit: Leaving]
nirvdrum has joined #jruby
kb-kt has quit [Quit: kb-kt]
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
nirvdrum has quit [Read error: Connection reset by peer]
pgokeeffe has quit [Quit: pgokeeffe]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:33c7f7e by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48605455)
travis-ci has left #jruby [#jruby]
skade has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mswart opened pull request #2532: [Truffle] deduplicate getKeywordsHash into RubyArguments (master...dedubGetKeywordsHash) http://git.io/FRUA
JRubyGithub has left #jruby [#jruby]
rcvalle_ has joined #jruby
rcvalle has quit [Read error: Connection reset by peer]
rcvalle_ is now known as rcvalle
drbobbeaty has joined #jruby
rcvalle has quit [Ping timeout: 240 seconds]
pgokeeffe has joined #jruby
dinfuehr has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares opened issue #2533: native extension incompatibility on 9K http://git.io/FRcZ
JRubyGithub has left #jruby [#jruby]
nirvdrum has joined #jruby
kares has quit [Ping timeout: 245 seconds]
rcvalle has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton closed pull request #2532: [Truffle] deduplicate getKeywordsHash into RubyArguments (master...dedubGetKeywordsHash) http://git.io/FRUA
JRubyGithub has left #jruby [#jruby]
metadave has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
skade has joined #jruby
yfeldblum has quit [Remote host closed the connection]
bbrowning_away is now known as bbrowning
slyphon has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:451fb60 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48619738)
travis-ci has left #jruby [#jruby]
deobalds has joined #jruby
drbobbeaty has quit [Quit: Textual IRC Client: www.textualapp.com]
pgokeeffe has quit [Quit: pgokeeffe]
benlovell has joined #jruby
drbobbeaty has joined #jruby
e_dub has quit [Quit: e_dub]
e_dub has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/FRMt
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 4ef07df Chris Seaton: [Truffle] Remove workaround executable.
shellac has quit [Quit: Computer has gone to sleep.]
nateberkopec has joined #jruby
calavera has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4ef07df by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/48624108)
travis-ci has left #jruby [#jruby]
skade has quit [Quit: Computer has gone to sleep.]
Aethenelle has quit [Quit: Aethenelle]
JohnBat26 has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 252 seconds]
<nirvdrum> headius: It looks like Truffle on Windows is good again. I'm not sure if it was mkristian's class loader change or what, but it's working. So, yay.
skade has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/F0fp
<JRubyGithub> jruby/master 5fc0fd5 Kevin Menard: [Truffle] Update File constants to match MRI and non-Truffle JRuby.
<JRubyGithub> jruby/master c73f8e2 Kevin Menard: [Truffle] Some updates to RbConfig::CONFIG....
JRubyGithub has left #jruby [#jruby]
kares has joined #jruby
mitchellhenke has joined #jruby
triple_b has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tcrawley-away is now known as tcrawley
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c73f8e2 by Kevin Menard): The build failed. (http://travis-ci.org/jruby/jruby/builds/48628592)
travis-ci has left #jruby [#jruby]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
mje113__ has joined #jruby
e_dub has quit [Quit: e_dub]
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
sferik has joined #jruby
mrmargolis has joined #jruby
calavera has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/F0zo
<JRubyGithub> jruby/master 62c5247 Kevin Menard: [Truffle] Apparently reporting the version number broke some specs.
JRubyGithub has left #jruby [#jruby]
slyphon has joined #jruby
slyphon has quit [Remote host closed the connection]
mjelen has joined #jruby
shellac has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
mister_solo has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
_ko1 has joined #jruby
e_dub has joined #jruby
noop has quit [Ping timeout: 272 seconds]
drbobbeaty has quit [Ping timeout: 256 seconds]
BurningChrome_ has quit [Ping timeout: 276 seconds]
benlovell has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
BurningChrome_ has joined #jruby
nateberkopec has quit [Quit: Leaving...]
nateberkopec has joined #jruby
mister_solo has quit [Ping timeout: 244 seconds]
elia has quit [Quit: (IRC Client: textualapp.com)]
shellac has quit [Quit: Computer has gone to sleep.]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:62c5247 by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/48634287)
subbu has joined #jruby
viking has joined #jruby
viking has quit [Changing host]
viking has joined #jruby
yfeldblum has joined #jruby
elia has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/F0hh
<JRubyGithub> jruby/master 1a7f688 Benoit Daloze: [Truffle] Separate class loading from initialization.
<JRubyGithub> jruby/master 973a03f Benoit Daloze: [Truffle] Refactor and fix SafepointManager....
JRubyGithub has left #jruby [#jruby]
PragTob has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
camlow325 has joined #jruby
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
colinsurprenant has joined #jruby
skade has joined #jruby
calavera has joined #jruby
rsim has quit [Read error: Connection reset by peer]
calavera has quit [Client Quit]
calavera has joined #jruby
sferik has joined #jruby
rsim has joined #jruby
graphex has quit [Quit: ZNC - http://znc.in]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:973a03f by Benoit Daloze): The build failed. (http://travis-ci.org/jruby/jruby/builds/48641671)
travis-ci has left #jruby [#jruby]
havenwood has joined #jruby
benlovell has joined #jruby
vtunka has quit [Quit: Leaving]
benlovell has quit [Ping timeout: 255 seconds]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jsvd opened issue #2534: Deadlock detection on multi thread sizedqueue access not consistent http://git.io/FEuM
JRubyGithub has left #jruby [#jruby]
subbu has quit [Ping timeout: 245 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:62c5247 by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/48634287)
travis-ci has left #jruby [#jruby]
subbu has joined #jruby
enebo has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
subbu has quit [Ping timeout: 246 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/FEyj
<JRubyGithub> jruby/master c06d6f5 Benoit Daloze: [Truffle] Tag ARGF specs failing on windows...
JRubyGithub has left #jruby [#jruby]
lanceball is now known as lance|afk
skade has quit [Quit: Computer has gone to sleep.]
triple_b has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
temporalfox has quit [Quit: Textual IRC Client: www.textualapp.com]
nirvdrum has quit [Ping timeout: 252 seconds]
Aethenelle has joined #jruby
kares has quit [Ping timeout: 240 seconds]
pietr0 has joined #jruby
yfeldblum has joined #jruby
ivan\ has quit [Read error: Connection reset by peer]
ivan\ has joined #jruby
ivan\ has joined #jruby
ivan\ has quit [Changing host]
e_dub has quit [Quit: e_dub]
yfeldblum has quit [Ping timeout: 255 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c06d6f5 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48651675)
travis-ci has left #jruby [#jruby]
tlarevo has joined #jruby
Hobogrammer has joined #jruby
skade has joined #jruby
iamjarvo has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
subbu has joined #jruby
ivan\ has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
shellac has joined #jruby
shellac has quit [Remote host closed the connection]
e_dub has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c15b6e9 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48656332)
travis-ci has left #jruby [#jruby]
subbu has quit [Ping timeout: 272 seconds]
subbu has joined #jruby
lance|afk is now known as lanceball
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jgraichen opened pull request #2535: [Truffle] Fix null FrameSlot when kwarg is not used (master...unused-kwarg) http://git.io/FuPW
JRubyGithub has left #jruby [#jruby]
ivan\ has joined #jruby
nirvdrum has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
e_dub has quit [Quit: e_dub]
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
colinsurprenant has joined #jruby
e_dub has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton closed pull request #2535: [Truffle] Fix null FrameSlot when kwarg is not used (master...unused-kwarg) http://git.io/FuPW
JRubyGithub has left #jruby [#jruby]
<sferik> hi all
<sferik> there seems to be one test failing for https://travis-ci.org/jruby/jruby/builds/48659781
<sferik> (this pull request https://github.com/jruby/jruby/pull/2520)
<sferik> however, the same test seems to be failing in master: https://travis-ci.org/jruby/jruby/builds/48656332
yfeldblum has joined #jruby
<chrisseaton> sferik: yeah, some of tests are a little flaky
<chrisseaton> sferik: are you asking to get that PR merged?
<sferik> chrisseaton: yes, if it looks good
<sferik> chrisseaton: or at least some feedback
<chrisseaton> sferik: it's not really my area of expertise, but let's merge it and see if the world ends
<sferik> chrisseaton: !
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton closed pull request #2520: Move methods from BasicObject to Object (master...move_methods_to_object) http://git.io/F3Tr
JRubyGithub has left #jruby [#jruby]
<sferik> chrisseaton: I apologize in advance if the world ends
<sferik> sorry world
<sferik> chrisseaton: should this be back-ported to the 1.7 series?
<sferik> chrisseaton: (at least the first two commits)
yfeldblum has quit [Ping timeout: 252 seconds]
<chrisseaton> sferik: is this a problem you've had in the wild? I think we're trying to keep the 17 branch mainly for fixes people need and can't do without
<sferik> chrisseaton: not a problem I’ve experienced in the wild
triple_b_ has joined #jruby
<chrisseaton> sferik: what makes you think these belong in Object anyway? The documentation says BasicObject for at least object_id (but the docs are often wrong about these things)
<sferik> chrisseaton: which docs?
<sferik> chrisseaton: http://www.ruby-doc.org/core-2.2.0/BasicObject.html documents no object_id method (only __id__)
<sferik> chrisseaton: on MRI: ruby -e "p BasicObject.instance_methods.sort"
<chrisseaton> sferik: huh, you're right - my local documents in Dash say it's in BasicObject...
<sferik> [:!, :!=, :==, :__id__, :__send__, :equal?, :instance_eval, :instance_exec]
<chrisseaton> for the same version number
triple_b has quit [Ping timeout: 264 seconds]
<sferik> chrisseaton: what's Dash (and why is it wrong? (and how can we fix it?))
<chrisseaton> that's the sort of thing you can put in your PR - if you can show the difference using -e on MRI and JRuby that solves any arguments about what's correct
<sferik> I will edit the description to make that clearer
<chrisseaton> http://kapeli.com/dash offline docs - it does a good job of packaging up lots of sets of documentations
<chrisseaton> sferik: the page you linked does list object_id, but not in the list of the methods, but search for it and its there
<chrisseaton> looks like an MRI documentation bug - you should report taht
<sferik> chrisseaton: that's a bug in CRuby docs
<chrisseaton> maybe this is why it was in BasicObject in JRuby
<sferik> BasicObject.new.object_id # => NoMethodError
<sferik> (in CRuby)
<nirvdrum> Shut it down.
skade has quit [Quit: Computer has gone to sleep.]
<chrisseaton> ?
<nirvdrum> It's from 30 Rock. I don't suppose you've seen it.
<nirvdrum> Well, it was probably yanked from elsewhere. But it was a recurring joke on the show.
<nirvdrum> Basically, I'm saying it's irreparably broken. Time to move on to something new.
subbu has quit [Ping timeout: 252 seconds]
skade has joined #jruby
<nirvdrum> I'm inclined to say the Travis failure is due to the classloader fix from last night.
<chrisseaton> nirvdrum: but that only touched Truffle didn't it?
pchalupa has quit [Quit: Leaving]
<nirvdrum> That would explain why these servlet classes or whatever can't be found.
<nirvdrum> And Travis seems to have started breaking with that commit.
lanceball is now known as lance|afk
subbu has joined #jruby
<chrisseaton> ah I didn't know about all of that
triple_b_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
towski has quit [Ping timeout: 264 seconds]
e_dub has quit [Quit: e_dub]
triple_b has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 5 new commits to truffle-head: http://git.io/FzmM
<JRubyGithub> jruby/truffle-head bb93b3e Chris Seaton: Merge branch 'master' into truffle-head
<JRubyGithub> jruby/truffle-head 9c45c23 Chris Seaton: [Truffle] Update for instrumentation API.
<JRubyGithub> jruby/truffle-head d947caa Chris Seaton: [Truffle] Include a default AST prober.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/FzYc
<JRubyGithub> jruby/master effa2bc Chris Seaton: [Truffle] Flatten the AST at new lines [pass, trace, child], not [pass, (trace child)]
JRubyGithub has left #jruby [#jruby]
e_dub has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:47f9a70 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48666057)
travis-ci has left #jruby [#jruby]
<headius> sferik: so this is correct as far back as 1.9.3 eh? https://github.com/jruby/jruby/commit/519fd7540b690c8de03b315f6d65ad407aaa4220
<sferik> yes, I believe so
<sferik> headius: ^^
<headius> ok
<sferik> > ruby -e "puts RUBY_DESCRIPTION; p Object.new.id"
<sferik> ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-darwin14.0.0]
<sferik> -e:1:in `<main>': undefined method `id' for #<Object:0x007fd5a308f748> (NoMethodError)
<multibot_> Not in scope: ‘ruby’
<sferik> maybe earlier patchlevels of 1.9.3 behaved differently?
<sferik> I can test with 1.9.3p0
<headius> it's possible
<headius> our transition to 1.9 was somewhat gradual, mostly driven by big features and bug reports
<headius> we also started it with 1.9.2 and 1.9.3 changed many things
<sferik> headius: as opposed to removing deprecated features, right
yfeldblum has joined #jruby
<headius> hah couldn't figure out why my cherry-pick was not working
yfeldblum has quit [Remote host closed the connection]
<headius> I was cp'ing to master from master
yfeldblum has joined #jruby
rsim has quit [Quit: Leaving.]
ivan\ has quit [Read error: Connection reset by peer]
<sferik> headius: search for rb_obj_id_obsolete
ivan\ has joined #jruby
<headius> wow
<sferik> headius: that commit was on Mar 3, 2005
<headius> 2005
<sferik> headius: yup
<sferik> headius: so maybe it never even made it into 1.9
<headius> so this lingered since we were 1.6-based then
<headius> we still find those once in a while
<sferik> headius: I don’t have 1.9.1 or 1.9.2 installed on my machine to test
<sferik> headius: but, according to that commit, it can safely be backported to 1.7
<headius> yeah no worries, that means this is right for 1.8 mode too
skade has quit [Quit: Computer has gone to sleep.]
<headius> well maybe, need to double check that
<sferik> headius: I just installed 1.9.3-p0 and verified that Object#id is missing
<sferik> > ruby -e "puts RUBY_DESCRIPTION; p Object.new.id"
<sferik> ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin14.1.0]
<sferik> -e:1:in `<main>': undefined method `id' for #<Object:0x007fc3120fccb0> (NoMethodError)
<multibot_> Not in scope: ‘ruby’
<headius> 1.8.7 still has it with deprecated warning
<sferik> headius: correct
<headius> ok
<sferik> headius: but I don’t even think it’s in 1.9.2 or 1.9.1
<sferik> headius: definitely not in 1.9.3
<sferik> headius: so, if that’s the target for JRuby 1.7, I think it can be safely removed
<headius> yup yup, ok
<sferik> headius: however, it is potentially backwards-incompatible, for code that depends on unsupported behavior
<sferik> headius: but users should be able to upgrade via regular expression
<headius> I think it will be ok
<sferik> headius: ^ most
<sferik> headius:
<chrisseaton> that's the least cool looking emoji ever
<chrisseaton> looks like a placeholder
<chrisseaton> maybe it's supposed to be a block of ice
<chrisseaton> they ran out of ideas with that one didn't they
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a003621 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48666739)
travis-ci has left #jruby [#jruby]
<chrisseaton> emoji no. 393929, "cool", ah whatever I'll just write the word in a box
calavera has joined #jruby
<headius> sferik: hey, I guess I should have looked at this before but I'm confused now...
<headius> $ rvm ruby-2.2 do ruby -e "p Object.public_instance_methods.sort - Kernel.public_instance_methods"
<headius> [:!, :!=, :==, :__id__, :__send__, :equal?, :instance_eval, :instance_exec]
<headius> no object_id
<headius> but it does appear in Kernel's public methods
<sferik> headius: so should it be defined in the Kernel module instead of Object itself
<sferik> ?
<sferik> headius: it doesn’t seem to be listed here: http://www.ruby-doc.org/core-2.2.0/Kernel.html
<nirvdrum> Glad to see I'm not the only one that gets confused by Ruby's class hierarchy.
<sferik> headius: yet it does appear here: http://www.ruby-doc.org/core-2.2.0/Object.html
<nirvdrum> sferik: I've seen methods that are actually in Kernel show up in the docs for Object. I don't quite get it.
<headius> yeah rdoc on the core classes can be a little inaccurate because they get spread across many files
<sferik> headius: looks like the same thing is true for #itself
<nirvdrum> E.g., I think :hash is defined in Kernel, not Object.
<headius> and they're maintained by hand rather than being directly above the right method in the right class
<headius> sferik: yeah so what I'm getting now is that Object really is *just* BasicObject + Kernel
<sferik>
<sferik> headius: fascinating
<sferik> headius: is that strictly true?
<headius> it seems to be as far as methods anyway
<chrisseaton> sferik headius: yeah - Object is empty! all those methods come from Kernel
<headius> $ rvm ruby-2.2 do ruby -e "p Object.instance_methods(false).sort"
<headius> []
<headius> there'e literally nothing there
<chrisseaton> Object is a mixin for Kernel
<headius> hah
havenwood has quit []
<chrisseaton> in Truffle we deleted our RubyObject as it's never used for anything
<headius> yeah occurred to me we don't even need RubyObject
subbu has quit [Ping timeout: 255 seconds]
<headius> just now
<sferik>
<headius> not going to remove that though :-)
<headius> RubyString < RubyBasicObject feels weird
<mpapis> headius, "rvm 2.2 do" should also work in newer versions
<headius> is that an alias for "latest installed" or "latest available"?
<headius> I hate when I try to use a short name but there's a slightly newer version available
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<sferik> headius, chrisseaton: anyway, I will attempt to move those methods into Kernel
<headius> sferik: thanks :-)
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:effa2bc by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48669973)
travis-ci has left #jruby [#jruby]
<headius> I pinged mkristian about that failure...started with a commit of his earlier today
<sferik> headius, chrisseaton: I’m glad we’re all learning this lesson at the same time
<sferik> headius, chrisseaton: otherwise, I would have thought I was very stupid
<headius> sferik: I learn new things about Ruby every day
<nirvdrum> headius: I think that commit may have fixed the Windows issue. I'll have to rollback to be sure.
<headius> nirvdrum: wow, if that's true I'm really baffled
<nirvdrum> I'm not entirely sure. I woke up and it was fixed. There wasn't a lot of activity in git in between.
<headius> huh, well ok
<headius> gift horse
subbu has joined #jruby
<sferik>
<sferik>
dinfuehr has joined #jruby
rsim has joined #jruby
<nirvdrum> All I see are Lego blocks :-P
<nirvdrum> I guess my IRC client doesn't render emoji :-/
BurningChrome_ has quit [Ping timeout: 264 seconds]
rhinon has quit [Ping timeout: 256 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/Fzog
<JRubyGithub> jruby/truffle-head aed863a Chris Seaton: [Truffle] Set the new-line flag on the first node on a new line.
JRubyGithub has left #jruby [#jruby]
<sferik> headius: so, I can’t simply cut and paste the implementation from Object into Kernel
<nirvdrum> sferik: This is me: https://www.youtube.com/watch?v=qNkcdm81PCs
<sferik> headius: since the implementation of object_id calls super.id()
<sferik> headius: which supers up to BasicObject
<sferik> headius: but that won’t work in Kernel
<headius> ok, so just remove the Object one and make Kernel do ((RubyBasicObject)obj).id
<sferik> headius: so should I just copy and paste the implementation of BasicObject#__id__ for Kernel#id?
<headius> sferik: actually, check MRI and see which of those methods bind to the same function
<headius> bind our Kernel#object_id to whatever is equivalent from MRI
<sferik> BasicObject.method(:__id__).send(:binding) == Object.method(:object_id).send(:binding) #=> false
<sferik> headius: is that what you mean?
<sferik> headius: or, rather:
<sferik> BasicObject.method(:__id__).send(:binding) == Kernel.method(:object_id).send(:binding) #=> false
dinfuehr_ has joined #jruby
<sferik> headius: oh, never mind
<sferik> headius: that doesn’t make sense
<sferik> headius: I guess I need to read the MRI source, eh?
<headius> sferik: sorry, I just mean make the RubyKernel.object_id call whatever MRI binds it to at boot
<headius> so if that's the same C function as BasicObject#__id__, so be it
BurningChrome_ has joined #jruby
dinfuehr has quit [Ping timeout: 272 seconds]
<sferik> rb_obj_id is defined in gc.c
<sferik> OBVIOUSLY
<headius> of course!
<headius> I sympathize somewhat with the layout...I think Ruby 1.0 was probably just eval.c
<headius> when I started working on Litestep 95% of the functionality of all modules was contained in the code for the desktop
<sferik> headius: ha
<sferik> headius: so, as far as I can tell, Kernel#object_id and BasicObject#__id__ are independent
<sferik> headius: they are defined using the same implementation
<sferik> headius: but overwriting one does not affect the other
<headius> weird
<headius> ok, just call it then
<sferik> headius: can I just return this.id()?
<enebo> we used to have to monkey with this it is on Object but it is really defined on Kernel stuff in the past
<headius> yeah that's fine
<headius> IRubyObject#id
<sferik> headius: ah, right
<enebo> don’t we have a bunch of methods like that already in BasicObject?
<headius> enebo: apparently nothing is on Object as far back as 1.8.7
AlHafoudh has quit [Ping timeout: 256 seconds]
<sferik> headius: "non-static method id() cannot be referenced from a static context"
<sferik> headius: this is where my (lack of) Java knowledge starts to fail me
<headius> sferik: sorry, I meant just call id on the recv object in Kernel
pietr0_ has joined #jruby
pietr0 has quit [Ping timeout: 255 seconds]
pietr0_ is now known as pietr0
<sferik> headius: that’s what I’m doing
<sferik> headius: I think
<enebo> headius: haha yeah I never even thought about the possibility of that
<headius> return self.id();
<enebo> headius: well it is an empty hash hit before it is cached at site
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pietr0 has quit [Remote host closed the connection]
<enebo> headius: but only for basicobject and kernel methods
<enebo> headius: so probably never going to show up as anything but noise
<sferik> headius: does Java have both `self` and `this`?
<enebo> headius: noise only a dog can hear :)
<sferik> headius: I thought it was `this.id()`
mswart has quit [Ping timeout: 276 seconds]
mswart_ has joined #jruby
<headius> sferik: self is just our parameter name for the self object in module methods
AlHafoudh has joined #jruby
<headius> module methods are defined as static on the Java side and receive self, rather than having a "this"
<headius> because "this" is only available in instance methods
<sferik> headius: I see
<headius> our static methods are similar to all of MRI's C-based core functions...they have to pass the self object in
<headius> for our instance methods, self is this
<sferik> headius: okay, I think I have it figured out
<enebo> think python or perl :P
jwoertink has joined #jruby
jwoertink has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] sferik opened pull request #2536: Move #itself and #object_id from Object to Kernel (master...move_object_methods_to_kernel) http://git.io/Fz9Q
JRubyGithub has left #jruby [#jruby]
<sferik> I beat the bot ;)
<jwoertink> Hey all! Question; I have a a bunch of jars I'm using. Is there an tutorials on making a gem that packages those jars so I just have to include it in my gemfile? Is this even a good idea?
<jwoertink> wow, my typing is all over the place today ~_~
jwoertink has quit [Quit: Page closed]
jwoertink has joined #jruby
djellemah has joined #jruby
subbu has quit [Quit: Ex-Chat]
subbu has joined #jruby
triple_b has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to jruby-1_7: http://git.io/FzN3
<JRubyGithub> jruby/jruby-1_7 4e9d414 Thomas E. Enebo: Fixes #2528. RegexpError: invalid multibyte character
JRubyGithub has left #jruby [#jruby]
<headius> sferik: they need to be static and have module = true in JRubyMethod() like the other kernel methods
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/Fzxj
<JRubyGithub> jruby/master 331bae6 Thomas E. Enebo: Fixes #2528. RegexpError: invalid multibyte character
JRubyGithub has left #jruby [#jruby]
<enebo> oh whoops…that might not have merged how I wanted it :)
<enebo> ah looks good
<sferik> headius: yup, I figured that out
<headius> no worries...I need to write a "how to write JRuby exts" tutorial one of these days
<headius> the cast to RubyBasicObject isn't necessary there but it matches style of the others...so we'll leave it
djellemah has quit [Quit: Leaving]
ivan\ has quit [Remote host closed the connection]
ivan\ has joined #jruby
<sferik> headius: okay, fixed up and alphabetized with the other methods: https://github.com/jruby/jruby/pull/2536/files
<sferik> headius: feel free to cancel the earlier builds on Travis
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/Fzjc
<JRubyGithub> jruby/master 9ccac8b Kevin Menard: [Truffle] Handle directory globbing without any '*' in the pattern.
JRubyGithub has left #jruby [#jruby]
metadave has joined #jruby
<sferik> headius: have you talked to Travis about getting more workers for JRuby?
<headius> sferik: I didn't know that was possible
<sferik> headius: I assume Hiro could hook you up
<sferik> headius: it’s worth asking out
<headius> we've worked with Hiro to take advantage of the faster setup
<headius> that has been helpful...we would get ten builds behind during a day's work
<headius> we'd PAY for more workers, though
e_dub has quit [Quit: e_dub]
<sferik> headius: I think Travis would be happy to take your money
<headius> you'd think :-)
<sferik> headius: I think Rails has some special arrangement with Travis where they get extra workers or a separate queue or something
<sferik> headius: not sure if anyone pays to sponsor that or whether it’s a gift from Travis
<headius> well, given that travis runs a ton of stuff on JRuby, perhaps we should just be considered part of their team :-D
<sferik> headius: either way, I suspect a similar arrangement could be worked out for JRuby
metadave_ has joined #jruby
<headius> sferik: definitely worth looking into given the number of suites we run
metadave has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed issue #1675: casecmp on UTF-16LE encoded string produces ArrayIndexOutOfBoundsException http://git.io/FgvN
JRubyGithub has left #jruby [#jruby]
<headius> meh, damn the torpedos
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/Fgvj
<JRubyGithub> jruby/master 5040d48 Erik Michaels-Ober: Move #itself and #object_id from Object to Kernel
<JRubyGithub> jruby/master 8e86650 Charles Oliver Nutter: Merge pull request #2536 from sferik/move_object_methods_to_kernel...
JRubyGithub has left #jruby [#jruby]
<headius> sferik: all set...it's simple enough I'm not worried about CI now that it's fixed
dinfuehr_ has quit [Remote host closed the connection]
<jwoertink> not sure if my question came through or not. I think freenode froze on me
e_dub has joined #jruby
mysteriouspants has quit [Changing host]
mysteriouspants has joined #jruby
jwoertink has quit [Quit: Page closed]
subbu has quit [Ping timeout: 252 seconds]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mswart_ is now known as mswart
BurningChrome_ has quit [Ping timeout: 272 seconds]
<chrisseaton> jwoertink: it's there - I can't answer I'm afraid but I'm sure someone will
pgokeeffe has joined #jruby
BurningChrome_ has joined #jruby
sferik has joined #jruby
BurningChrome has joined #jruby
bbrowning is now known as bbrowning_away
BurningChrome_ has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/FgGn
<JRubyGithub> jruby/master c8a63b3 Kevin Menard: [Truffle] Tagged a bunch of failing Windows-specific specs.
JRubyGithub has left #jruby [#jruby]
havenwood has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamjarvo has joined #jruby
errstr has quit [Quit: ZNC - http://znc.in]
BurningChrome_ has joined #jruby
subbu has joined #jruby
BurningChrome has quit [Ping timeout: 246 seconds]
BurningChrome_ has quit [Ping timeout: 256 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:9ccac8b by Kevin Menard): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48682874)
travis-ci has left #jruby [#jruby]
colinsurprenant has quit [Quit: colinsurprenant]
skade has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/FgEn
<JRubyGithub> jruby/master 01944cc Kevin Menard: [Truffle] Tagged specs that pass on not-Windows but fail on Windows.
JRubyGithub has left #jruby [#jruby]
triple_b_ has joined #jruby
triple___ has joined #jruby
metadave_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
triple___ has quit [Read error: Connection reset by peer]
triple_b has quit [Ping timeout: 256 seconds]
triple_b_ has quit [Ping timeout: 246 seconds]
dinfuehr has joined #jruby
ivan\ has quit [Remote host closed the connection]
dinfuehr has quit [Ping timeout: 240 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ivan\ has joined #jruby
ivan\ has joined #jruby
ivan\ has quit [Changing host]
Aethenelle has quit [Quit: Aethenelle]
pgokeeffe has joined #jruby
finch has quit [Quit: o/]
finch has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/FgiM
<JRubyGithub> jruby/master 9fb2a4d Kevin Menard: [Truffle] Tagged more specs on Windows.
JRubyGithub has left #jruby [#jruby]
tcrawley is now known as tcrawley-away
mrmargolis has quit [Remote host closed the connection]
<enebo> nirvdrum: windows working?
<nirvdrum> It's not as bad as I thought. Our regexp pattern for activating tags was hard-coded to use '/'. So our insane number of failures on Windows was mostly due to us running every spec.
<enebo> nirvdrum: ok
<nirvdrum> And *nix still fails 75% of them...
<nirvdrum> But there are legitimate issues to resolve. I'm going through the tedious process of figuring out which are due to windows-specific specs and which are due to windows-specific bugs.
viking has quit [Remote host closed the connection]
<enebo> nirvdrum: ok. god speed
<nirvdrum> But it's 12:20 AM in Austria. I can't understand anything on TV. I'm on my last episode of Archer. And I never fully recovered from jet lag due to wonky sleep schedule. So, mindless work is in order.
<enebo> nirvdrum: ah yeah forgot you were going to Fosdem
<nirvdrum> I'm not, actually :-P
<enebo> oh hah
<enebo> ok
<enebo> convenient
<enebo> err coincidence
<enebo> I thought you were too :)
<nirvdrum> It was an open question. It'd have been stretching the budget.
<nirvdrum> I was in Zurich last week, Linz this week. Mostly doing some late on-boarding, since I joined around the holidays.
<enebo> sure
skade has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/Fg9H
<JRubyGithub> jruby/master 54efaca Chris Seaton: [Truffle] Truffle::Debug.source_attribution_tree
JRubyGithub has left #jruby [#jruby]
<nirvdrum> chrisseaton and eregon will both be there.
<enebo> yeah
fridim_ has quit [Ping timeout: 245 seconds]
<nirvdrum> I would have had to spend some early political capital to attend :-/
<nirvdrum> Although, I'm thankful not to be flying into yet another city.
<enebo> :)
enebo has quit [Quit: enebo]
Aethenelle has joined #jruby
subbu has quit [Ping timeout: 240 seconds]
sferik has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c8a63b3 by Kevin Menard): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/48687991)
travis-ci has left #jruby [#jruby]
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/Fg7M
<JRubyGithub> jruby/master 8af5002 Chris Seaton: [Truffle] Tag failing defined? spec.
JRubyGithub has left #jruby [#jruby]
sferik has quit [Client Quit]
sferik has joined #jruby
metadave has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
oblutak has left #jruby [#jruby]
rsim has quit [Quit: Leaving.]
subbu has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master a88eb46 Kevin Menard: [Truffle] Tag even more specs failing on Windows.
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/Fgh7
JRubyGithub has left #jruby [#jruby]