calavera has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
fniephaus has joined #jruby
fniephaus has quit [Client Quit]
zorak_ has quit [Quit: Leaving]
zorak_ has joined #jruby
zorak8 has joined #jruby
zorak_ has quit [Client Quit]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
zorak8 has quit [Remote host closed the connection]
zorak8 has joined #jruby
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
fniephaus has joined #jruby
elia has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fniephaus has quit [Quit: fniephaus]
zorak8 has quit [Ping timeout: 256 seconds]
marr has quit [Ping timeout: 244 seconds]
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
subbu has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
calavera has joined #jruby
calavera has quit [Client Quit]
calavera has joined #jruby
pgokeeffe has joined #jruby
yfeldblu_ has quit [Remote host closed the connection]
havenwood has quit [Remote host closed the connection]
e_dub has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
mcclurmc has quit [Remote host closed the connection]
pgokeeffe has quit [Quit: pgokeeffe]
yfeldblum has joined #jruby
mitchellhenke has joined #jruby
yfeldblum has quit [Ping timeout: 252 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cprice_ has joined #jruby
cprice_ has quit [Quit: Konversation terminated!]
subbu has quit [Read error: Connection reset by peer]
kwando has quit [Read error: Connection reset by peer]
kwando has joined #jruby
cajone has quit [Read error: Connection reset by peer]
cajone has joined #jruby
GregMefford has joined #jruby
calavera has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
iamjarvo has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
flavorjones has joined #jruby
flavorjones has quit [Quit: Leaving]
yfeldblum has joined #jruby
flavorjones has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
iamjarvo has quit [Quit: Textual IRC Client: www.textualapp.com]
erick_ has joined #jruby
towski has quit [Quit: goodbye friends I am gone]
towski has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
flavorjones has quit [Quit: Leaving]
calavera has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
erick_ has quit [Read error: Connection reset by peer]
erick__ has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
erick__ has quit [Remote host closed the connection]
shaal has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 256 seconds]
noop1 has joined #jruby
erick_ has joined #jruby
noop1 has quit [Ping timeout: 245 seconds]
pgokeeffe has joined #jruby
erick_ has quit [Ping timeout: 272 seconds]
noop1 has joined #jruby
daniell has joined #jruby
dfas has quit [Ping timeout: 252 seconds]
qmx has quit [Ping timeout: 252 seconds]
dabradley has quit [Ping timeout: 252 seconds]
ivan\ has quit [Ping timeout: 252 seconds]
tcrawley-away has quit [Ping timeout: 252 seconds]
yfeldblum has joined #jruby
ivan\ has joined #jruby
tcrawley-away has joined #jruby
qmx has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley has quit [Changing host]
tcrawley has joined #jruby
dabradley has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
pgokeeffe has quit [Quit: pgokeeffe]
tcrawley has quit [Ping timeout: 252 seconds]
tcrawley-away has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley has quit [Changing host]
tcrawley has joined #jruby
qmx has quit [Ping timeout: 252 seconds]
qmx has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
marr has joined #jruby
elia has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
mcclurmc has joined #jruby
Usuario_ has joined #jruby
benlovell has joined #jruby
mcclurmc has quit [Ping timeout: 244 seconds]
daniell is now known as dling
Usuario_ is now known as frobs
benlovell has quit [Ping timeout: 272 seconds]
mister_solo has joined #jruby
fniephaus has joined #jruby
fniephaus has quit [Client Quit]
elia has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/uibu8g
<JRubyGithub> jruby/master bf361f9 Benoit Daloze: [Truffle] Bignum do not have a singleton class....
JRubyGithub has left #jruby [#jruby]
elia has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 258 seconds]
erick_ has joined #jruby
erick_ has quit [Ping timeout: 255 seconds]
Hobogrammer has quit [Ping timeout: 250 seconds]
vpereira_ has quit [Ping timeout: 256 seconds]
drbobbeaty has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 255 seconds]
fniephaus has joined #jruby
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
erikhatcher has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/IkAbIA
<JRubyGithub> jruby/truffle-head ee07e39 Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
diegoviola has joined #jruby
mister_solo has quit [Ping timeout: 240 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/9O5yDQ
<JRubyGithub> jruby/master 409925e Benoit Daloze: [Truffle] Use a stronger check for class identity.
JRubyGithub has left #jruby [#jruby]
mister_solo has joined #jruby
mcclurmc has joined #jruby
e_dub has quit [Quit: e_dub]
mcclurmc has quit [Ping timeout: 272 seconds]
kfpratt has joined #jruby
rcvalle has joined #jruby
nirvdrum has joined #jruby
subbu has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/4GBbNA
<JRubyGithub> jruby/master 0cd457e Benoit Daloze: Eclipse: update factory path
JRubyGithub has left #jruby [#jruby]
shaal has quit [Quit: Page closed]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/7yQKOg
<JRubyGithub> jruby/master 6199915 Chris Seaton: [Truffle] benchmark-ips sample file runs - some formatting errors.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/3ALHeA
<JRubyGithub> jruby/master 13e2779 Benoit Daloze: [Truffle] Add necessary handling of Dispath.MISSING when we use RETURN_MISSING behavior.
JRubyGithub has left #jruby [#jruby]
<headius> g'day
dragonkh has joined #jruby
<headius> rjnienaber: thanks for doing some bug auditing!
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
mitchellhenke has joined #jruby
<electrical> headius: hiya bud
<headius> electrical: hello there!
<electrical> just saw ruby-build finally merged the updated def for jruby-9.0.0.0
<electrical> see if it wants to work now :p
erick_ has joined #jruby
<headius> woohoo
noop1 has quit [Ping timeout: 272 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/x6FEhw
<JRubyGithub> jruby/master 27067b0 Chris Seaton: [Truffle] Fix extra newline after #printf.
JRubyGithub has left #jruby [#jruby]
<electrical> jruby 9.0.0.0-SNAPSHOT (2.2.0p0) 2014-12-29 8e34ffa
<electrical> looks like its updated :-)
<headius> excellent!
<headius> now start filing bug reports :-D
noop1 has joined #jruby
<chrisseaton> headius: hi - have a good Christmas?
<electrical> hehe. waiting for the other slaves to updated and then run the test suite. see if it breaks again :p
erick_ has quit [Ping timeout: 250 seconds]
<headius> chrisseaton: yes, a good break
<headius> you?
<headius> electrical: ok
<chrisseaton> I intended to take a break, but I can't tear myself away from these last few language specs
<chrisseaton> how do you implement $_? It's frame local, in that if it's set in one frame, it isn't available in earlier frames. It's also thread local though! So if two threads have access to the same block they won't see the same value. And JRuby seems to pass all the specs for this. How do you achieve that!?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6199915 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45356372)
travis-ci has left #jruby [#jruby]
<chrisseaton> headius: I was thinking maybe a frame local variable that points to a ThreadLocalVariable, but your implementation in 1.7 at least just seems to set it in the global variables object - can't figure it out
<headius> chrisseaton: as far as I know, we always just treat it as thread-local
<headius> the logic in global variables goes to current thread context always
<electrical> headius: tests are green again. no errors so far with the latest version
<headius> what do you mean by "it isn't available in earlier frames"?
<headius> electrical: excellent, thank you
<chrisseaton> headius: I'll gist it up...
yfeldblum has joined #jruby
<chrisseaton> headius: it's not set in bar - https://gist.github.com/chrisseaton/7799459c72b95b119e9e
<chrisseaton> it also wouldn't be set if in bar, if it was bar that called foo
<headius> oh sorry, $_
<headius> I read wrong
<chrisseaton> so it looks like a simple frame local variable, but then it's also different for different threads if they both have access to the same closure!
<headius> yeah, that part's a little fuzzy
<headius> let me have a look
mcclurmc has joined #jruby
<headius> chrisseaton: ah...so it looks like 1.7 clones the frame for every call to Proc#call
<chrisseaton> ah so this passes by accident
<headius> well, not necessarily by accident, but it's probably the wrong fix
yfeldblum has quit [Ping timeout: 245 seconds]
<headius> I know we had to actively fix it
<headius> but the logic around when to clone frames and when to reuse them has changed many times
<chrisseaton> I might try having a separate instruction for reading and writing $_, that uses frame local variable, but stores a ThreadLocalVariable in it
<headius> 9k does the same
<headius> chrisseaton: ahh, sure
<headius> that is an option too, but one of the issues we wanted to avoid was the cost of allocating a wrapper object for $_ and $~
subbu is now known as subbu|breakfast
<chrisseaton> yeah
<headius> at one point, in order to make them shareable, Frame aggregated a two-element array
<headius> but when you hit a method in a tight loop that was instantiating those globals, it was a huge hit
<chrisseaton> and I guess you could use gets in a non-interactive input routine, not interested in $_, so we'd have to find a way to remove it if not needed
<headius> right
<chrisseaton> also $! - I don't understand this spec (which just happens to have been contributed to RubySpec by you, a JRuby contributor) - https://github.com/rubyspec/rubyspec/commit/21f836623f6f1a443ee833e9d94d0c2de31f7987#diff-8e256dca5aeeca1e5f48714d692b1433R192 - I don't get how can you assert that $! is nil at the start, when you don't know what code has run before
<chrisseaton> it, and what exceptions there might have been
mcclurmc has quit [Ping timeout: 244 seconds]
<headius> $! should always be nil except within rescue or ensure
<headius> since otherwise it's propagating
noop1 has quit [Read error: Connection reset by peer]
<chrisseaton> so I need to actively clear it as I leave rescue or ensure?
<headius> that's what we do currently
<chrisseaton> ok, thanks very much for that - that should be two more specs that pass
<headius> there are some really wacky bugs that can arise if it doesn't get cleared properly
<headius> like test/unit looks for $! to still be set on exit, and uses that to indicate something failed
<headius> I believe subbu worked out all the proper logic for setting and clearing $! in IR
mitchellhenke has quit [Quit: Computer has gone to sleep.]
<headius> awesome, there's no tests in either MRI or RubySpec for setsockopt IP_ADD_MEMBER
<headius> SHIP
mitchellhenke has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/ciAYrA
<JRubyGithub> jruby/master 85db07c Benoit Daloze: [Truffle] Remove useless RubyBignum specializations when RubyBasicObject is enough....
<JRubyGithub> jruby/master 11b16fe Benoit Daloze: [Truffle] Remove incorrect specializations in Kernel#String....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2352: Multicast socket triggers NPE when bound before IP_ADD_MEMBERSHIP http://git.io/8VJkgA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/tWWrZg
<JRubyGithub> jruby/master fdfe94d Benoit Daloze: [Truffle] Remove old guard.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/RXbV2w
<JRubyGithub> jruby/master 3792e0f Chris Seaton: [Truffle] Clear $! when leaving a try-rescue-ensure block.
JRubyGithub has left #jruby [#jruby]
subbu|breakfast is now known as subbu
frobs has quit [Read error: Connection reset by peer]
calavera has joined #jruby
rjnienaber has joined #jruby
e_dub has joined #jruby
<rjnienaber> np headius, found myself with a day to spare yesterday and then i saw your tweet about it
mister_solo has quit [Ping timeout: 245 seconds]
erick_ has joined #jruby
erick_ has quit [Read error: Connection reset by peer]
erick_ has joined #jruby
<rjnienaber> hopefully i'll find some time to get through a few more
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 258 seconds]
<headius> rjnienaber: I'm going back through recently-updated issues now
<electrical> hiya rjnienaber
<rjnienaber> hi
Hobogrammer has joined #jruby
<nirvdrum> headius: Can't recall if you commented, but was removing IO.popen4 in 9k intentional? I'd imagine so given it was non-standard to begin with. But I haven't found a suitable replacement yet.
dragonkh has quit [Quit: Bye!]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:27067b0 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45360112)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/1q7vMA
<JRubyGithub> jruby/master 73aa13c Chris Seaton: [Truffle] Make $_ thread local - at the same time as being frame local....
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:27067b0 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45360112)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/6JipqQ
<JRubyGithub> jruby/master 56420a0 Kevin Menard: [Truffle] Allow filename and line number arguments in Kernel#eval....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/8nSiow
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master d7e2d71 Kevin Menard: [Truffle] Tagged a failing spec that shouldn't have been untagged.
benlovell has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:27067b0 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45360112)
travis-ci has left #jruby [#jruby]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
benlovell has quit [Ping timeout: 256 seconds]
havenwood has joined #jruby
mitchellhenke has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:27067b0 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45360112)
travis-ci has left #jruby [#jruby]
Felystirra has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:11b16fe by Benoit Daloze): The build failed. (http://travis-ci.org/jruby/jruby/builds/45362334)
travis-ci has left #jruby [#jruby]
mister_solo has joined #jruby
lanceball__ has joined #jruby
enebo has joined #jruby
mister_solo has quit [Quit: So long, and thanks for all the fish!]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2353: -C flag does not actually chdir before run http://git.io/WnYp-w
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/CPVPXA
<JRubyGithub> jruby/master b542641 Chris Seaton: [Truffle] Make a couple of helper nodes subclasses of RubyNode.
JRubyGithub has left #jruby [#jruby]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 244 seconds]
Xzyx987X_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/qDJ-qQ
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 19985d2 Benoit Daloze: [Truffle] Reuse SingletonClassNode in Kernel#singleton_class.
<headius> enebo: workin?
<enebo> headius: well it is debateably
<enebo> heh
<enebo> reading email and I might do a little today
<headius> I'm reviewing jira updates from the past two years...most of that is rjnienaber triaging a bunch of issues
<enebo> in theory this is a week off
<headius> 90% of stuff in JIRA is fixed or so old it is irrelevant
<enebo> nice :)
Xzyx987X has quit [Ping timeout: 250 seconds]
<headius> so I'm not really "working" per se either
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/jyC3Fw
<JRubyGithub> jruby/master dac366d Benoit Daloze: [Truffle] The path in $" should only be expanded, not canonicalized....
JRubyGithub has left #jruby [#jruby]
elia has quit [Quit: Computer has gone to sleep.]
e_dub has joined #jruby
e_dub has quit [Client Quit]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2354: Java exceptions do not propagate out of Thread#join http://git.io/f1Q0Wg
JRubyGithub has left #jruby [#jruby]
mrmargolis has joined #jruby
mcclurmc has joined #jruby
lanceball__ has quit [Quit: Next stop, Vegas!]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:fdfe94d by Benoit Daloze): The build passed. (http://travis-ci.org/jruby/jruby/builds/45362854)
travis-ci has left #jruby [#jruby]
subbu has quit [Read error: Connection reset by peer]
subbu has joined #jruby
subbu has quit [Read error: Connection reset by peer]
subbu has joined #jruby
subbu has quit [Read error: Connection reset by peer]
joast has quit [*.net *.split]
dyer|away has quit [Excess Flood]
dyer has joined #jruby
<headius> lopex: did we ever do anything with http://jira.codehaus.org/browse/JRUBY-7155
<headius> I don't remember but will investigate if you don't remember too
<lopex> headius: oh I remember, it should be fixed already
<headius> ok
<lopex> headius: assuming it's the one I recall :)
subbu has joined #jruby
subbu is now known as subbu|lunch
fniephaus has quit [Quit: fniephaus]
joast has joined #jruby
subbu|lunch has quit [Read error: Connection reset by peer]
<lopex> headius: 8d51b276 (rscottm 2013-04-24 10:49:45 -0700 63) dis.close();
<lopex> if that helps
subbu|lunch has joined #jruby
subbu|lunch has quit [Read error: Connection reset by peer]
<headius> ok cool
<headius> thank you
<headius> I'm just triaging JIRA issues updated in the past two years
dyer has quit [Changing host]
dyer has joined #jruby
<headius> might just close any before that as "Incomplete, please refile at github if still a problem" if enebo doesn't object
<headius> the bugs will still be there, but I don't think it gives us any value to have them open
<lopex> headius: the might be some dupes on github
<lopex> *there
<headius> I'm sure there are
<headius> but anything that hasn't been updated in 2 years is either fixed, invalid in some way (unfixable or nonsense), or not important anymore
<enebo> headius: yeah go for it. The future is tomorrow
subbu|lunch has joined #jruby
<headius> there's a few I've come across that are valid, and I've transferred them, but I'm not goign to do that review for all 800 open bugs
<headius> I have 137 remaining in current triage
<enebo> headius: I mean it will tell us for sure which of these issues someone has been wishing had been fixed
subbu|lunch has quit [Read error: Connection reset by peer]
<enebo> headius: since it will pop up right away on github
<enebo> headius: or straggle in over the next couple of weeks as they realize their pet issue was closed
subbu|lunch has joined #jruby
subbu|lunch has quit [Read error: Connection reset by peer]
<enebo> headius: I dislike closing issues that are valid still but no one is using that issue system anymore so we might as well acknowledge that
subbu|lunch has joined #jruby
subbu|lunch has quit [Read error: Connection reset by peer]
<headius> yeah, if they're out there it would be indication to them that we're never looking at JIRA again
<enebo> headius: how did you like Fiery Hell?
<headius> it was good...not super fiery but definitely spicy
<enebo> headius: Not sure you noticed I was there on Sat
<headius> I had just eaten gumbo though so I can't really say for sure
<headius> ahh nice
<headius> we decided to go there after Vikings game
<enebo> headius: I also gave Todd the Axe Man 4.5
<enebo> and fiery hell 4.0
<enebo> but Devil’s Tower was barely a 3.5 for me because it was somewhat watery to me
<headius> yeah, Todd was very good
<headius> grapefruity
<enebo> yeah that might be there best IPA
<headius> Witch's Tower...I thought it was ok
<enebo> And that is saying something
<enebo> yeah Witch’s Tower was a low abv so I should not be too hard on it
<enebo> I was there with Dave and we could not figure out which spice they added to it
<enebo> I am convinced they added a spice as an adjunct to it to make up for no body
<headius> did you eat there?
<enebo> yeah
<enebo> I had a couple of appetizers and the braut
<enebo> not a great sausage IMHO. I want to try the BBQ though
<enebo> the appetizers were good
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2355: State file use in UUID gem causes severe performance degradation http://git.io/A3y4vw
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3792e0f by Chris Seaton): The build passed. (http://travis-ci.org/jruby/jruby/builds/45363331)
travis-ci has left #jruby [#jruby]
subbu has joined #jruby
<headius> enebo: yeah I got the fried chicken + gumbo...s'ok
subbu has quit [Read error: Connection reset by peer]
dcorbin__ has joined #jruby
yfeldblum has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
mitchellhenke has joined #jruby
yfeldblum has quit [Ping timeout: 255 seconds]
fniephaus has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:73aa13c by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45367762)
travis-ci has left #jruby [#jruby]
subbu has joined #jruby
subbu has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2356: Module#public does not follow method redefinition http://git.io/0vAWlA
JRubyGithub has left #jruby [#jruby]
mcclurmc has quit [Remote host closed the connection]
<asarih> headius: enebo: heads up: https://github.com/travis-ci/travis-ci/issues/3067
<asarih> JRuby is broken on Travis at the moment.
<asarih> broken = runs jruby-head
fniephaus has quit [Quit: fniephaus]
<headius> asarih: that has to be rvm
<headius> we don't do anything weird with releases
<asarih> headius: that's my suspicion, too.
<headius> only other possibility would be that our release dist for 1.7.18 is actually build from master... enebo, that can't possibly be true right?
<headius> asarih: link in mpapis please
<enebo> heh
<enebo> I don’t know but mpapis opened an issue with bin dist for rvm
<enebo> but for 1.7.18
<enebo> we did not change anything though
<asarih> headius: enebo: I don't think RVM uses bin dist.
<enebo> asarih: not for master certainly
<enebo> asarih: but I think it does for formal 1.7 releases
<asarih> it checks out the code, and compiles the code with default language option
<enebo> hmm
<asarih> for --18 and --19 flags, that is.
<enebo> asarih: I trust your knowledge on this
lanceball__ has joined #jruby
<asarih> ah
<asarih> jzakiya@localhost ~ $ rvm upgrade jruby-1.7.17 jruby-1.7-18
<asarih> that doesn't look right.
<enebo> heh
<enebo> asarih: unless it is only a typo in reporting of it
<asarih> either way, I think RVM is doing something wacky.
lanceball__ has quit [Client Quit]
<enebo> asarih: well I don’t know. It cannot really be us can it? I am glad you pointed out the issue so we can redirect to that issue though
<asarih> enebo: no, I don't think so.
<enebo> asarih: thanks for letting us know…you have my sympathies on travis update issues :|
<asarih> enebo: heh heh. thanks.
<asarih> I suppose we should have a bigger set of testing processes.
<enebo> asarih: perhaps a version verification regexp test
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:56420a0 by Kevin Menard): The build failed. (http://travis-ci.org/jruby/jruby/builds/45368059)
travis-ci has left #jruby [#jruby]
subbu has joined #jruby
subbu has quit [Read error: Connection reset by peer]
rjnienaber has quit [Disconnected by services]
rjnienaber has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2357: NULL handling inconsistent with Ruby http://git.io/MHhWdA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] AlBundy33 opened issue #2358: How to run jruby-tests in java? http://git.io/SKk2Ag
JRubyGithub has left #jruby [#jruby]
e_dub has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2359: become_java! does not support concrete class extension http://git.io/GE8eKg
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 2 new commits to master: http://git.io/djSu_w
<JRubyGithub> jruby/master f48d629 Thomas E. Enebo: Remove no longer used constructor
<JRubyGithub> jruby/master cce55de Thomas E. Enebo: Fail fast if we see anything other than the four expected node types in call args
JRubyGithub has left #jruby [#jruby]
<electrical> asarih: haha. someone skipped testing it in the staging env i guess :p
pietr0 has joined #jruby
<asarih> enebo: headius: my wild guess is that "18" is interfering with the MRI 1.8 detection logic somehow.
mcclurmc has joined #jruby
zorak8 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2360: String#to_i slower than MRI when trailing garbage http://git.io/Bupx5A
JRubyGithub has left #jruby [#jruby]
<headius> asarih: ugh, that would be unfortunate
<asarih> headius: specifying 1.7.17 or uninstalling affected jruby and reinstalling 1.7.18 should work, but the 1.8 mode is unavailable.
mcclurmc has quit [Remote host closed the connection]
<enebo> asarih: us or rvm?
<asarih> enebo: on Travis
<enebo> asarih: ah so some /18/ sort of regexp perhaps
<asarih> if a user asks… how can I test JRuby on Travis *NAO*?
<asarih> enebo: my wild guess
<headius> ok
<enebo> asarih: pretty good guess
<enebo> asarih: At least it sounds plausible
<headius> so we have a workaround when people report it, and you will keep poking mpapis/rvm to fix it?
<asarih> headius: yes.
<asarih> to both
<asarih> if they're asking for 1.7.18 in the 1.8 mode, they're SOL.
<headius> ok
<asarih> doubly so, since one should not really be using 1.8.
<headius> I will tweet something then
<headius> how's this:
<asarih> headius: I've RT'd @travisci's earlier tweet.
<asarih> just FYI
<headius> ok
<headius> let me clarify
<headius> the problem is when you want to install 1.7.18 with 1.8 mode by default?
<headius> installing without 1.8 mode still works properly?
<asarih> "rvm install 1.7.18" works.
<asarih> but the way Travis does it is "rvm install … --18"
<asarih> and "… --19"
<asarih> which sets the default language mode and tells RVM to compile from source.
<asarih> that fails.
<headius> because it's pulling from master
<asarih> and this is what we have pre-installed.
<headius> can you fix the pre-installed at least?
<asarih> headius: correct, and the language version is not set correctly.
<asarih> headius: I don't know what the magic incantation is to fix it.
<asarih> it worked for 1.7.16 and so on
<headius> asarih: maybe you can author a @jruby tweet that summarizes problem and workaround
<asarih> sure.
<asarih> "Testing JRuby on @travisci is currently broken. Specify "rvm: 1.7.17", or reinstall 1.7.18. Details: https://github.com/travis-ci/travis-ci/issues/3067"
<asarih> firing
<mpapis> anything I can help with?
<headius> asarih: that sounds fine
<mpapis> asarih, can you track down the build that created this binary?
<asarih> mpapis: what do you mean? the cookbooks version?
<asarih> mpapis: or the RVM version?
<mpapis> asarih, rvm version + the logs of the build that created the binary, maybe it's already fixed in RVM, there was one similarly sounding issue some time ago
<asarih> mpapis: I don't have the log from building it.
<asarih> mpapis: for the Travis image, that is.
<mpapis> asarih, http://rubies.travis-ci.org/ubuntu/12.04/x86_64/jruby-1.7.18 - this was build on travis?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d7e2d71 by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/45368390)
travis-ci has left #jruby [#jruby]
<mpapis> but 1.26.6 should be working ... asarih if you find the flags that were used to build it I would have a way to reproduce and fix
<headius> enebo: you have a few open bugs in JIRA that never had any progress, but I'd feel better if you closed them
<headius> maybe do a quick audit of bugs you filed?
<enebo> heh
<headius> open bugs
<enebo> headius: ok
<asarih> mpapis: I showed the flags in the comment.
<asarih> mpapis: rvm install jruby-1.7.18-d19 --verify-downloads 1 -j 3 --19
<mpapis> asarih, oh I see it
<mpapis> should be enough for me to work on it
<enebo> haha 161
<asarih> mpapis: super duper
mistergibson__ has joined #jruby
mistergibson_ has quit [Ping timeout: 272 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo opened issue #2361: Exception#set_backtrace does not work (From Jira-5830) http://git.io/2amD4g
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2362: Deeply-nested super or constant lookup is slower in 9k than in 1.7. http://git.io/mg_SNA
JRubyGithub has left #jruby [#jruby]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
e_dub has quit [Quit: e_dub]
<headius> enebo: http://jira.codehaus.org/browse/JRUBY-7075 may be done
<enebo> heh I just said resolved
<enebo> I am fairly sure it was
e_dub has joined #jruby
yfeldblum has joined #jruby
<asarih> "Ask the community. I think most will favour shortcuts." bleh. (never mind me. I'm just venting.)
yfeldblum has quit [Ping timeout: 255 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2363: sendmesg (blocking) of class BasicSocket crashes the thread of the thread pool http://git.io/Z9neDQ
JRubyGithub has left #jruby [#jruby]
<headius> enebo: ok
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mjc closed issue #2185: Bundle fails with Java::JavaLang::StackOverflowError with git-hosted gems http://git.io/bK1zDw
JRubyGithub has left #jruby [#jruby]
<rtyler> wpw
<rtyler> wow*
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo opened issue #2364: block in class << self in a def does not execute when JIT'd http://git.io/OVKkfg
JRubyGithub has left #jruby [#jruby]
<enebo> headius: ^ subbu and I were just dealing with the oddity of this wrt to eval the other week
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2365: File::mtime causes errors when file path contains non-english chars http://git.io/VSv5KQ
JRubyGithub has left #jruby [#jruby]
zorak8 has quit [Read error: Connection reset by peer]
zorak_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2366: JRuby/lib/ruby/shared/pty.rb call to forkpty doesnt work on Windows http://git.io/GmTJ_A
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b542641 by Chris Seaton): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/45371757)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2367: ruby-debug cannot show backtrace in certain instances http://git.io/410z6g
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2368: pipes/handles are closed when the jruby main thread exits, which can lead to unexpected behavior http://git.io/Ly87TQ
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2369: Can't subclass a Java class that calls an abstract function in its constructor http://git.io/qI4p6Q
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo opened issue #2370: Return in a proc given to define_method does not return http://git.io/VOA4Jg
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2371: Win32::Registry instances don't support #inspect http://git.io/_SSxsg
JRubyGithub has left #jruby [#jruby]
zorak_ has quit [Read error: Connection reset by peer]
zorak8 has joined #jruby
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] headius opened issue #2372: system("...&&...") should work in windows http://git.io/WIrvYQ
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/mbBKtg
<JRubyGithub> jruby/jruby-1_7 c74647f Charles Oliver Nutter: Fix Java interface aggregation in modles for JRUBY-6945.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2373: Redirecting $stdout to an object fails with: Errno::EBADF: Bad file descriptor - Bad file descriptor http://git.io/2j5ChA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2374: Kernel.load(..., true) --> scope problem http://git.io/klxymQ
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2375: JRuby subclass cannot call super with arguments if parent constructor is varargs http://git.io/hpyVRA
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:19985d2 by Benoit Daloze): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/45372792)
travis-ci has left #jruby [#jruby]
<headius> rjnienaber: your updates are perfect, thank you
<rjnienaber> :)
<headius> you can feel free to review any issues in jira but I'm going to resolve everything older than 2 years as incomplete
<headius> and anything updated in last two years should be covered by your triage and my triage
<rjnienaber> headius: i've noticed you've said that this is fixed in jruby 9000, https://jira.codehaus.org/browse/JRUBY-7108
<headius> oh I was wrong
<rjnienaber> but i get different behaviour on MRI
<headius> I read the expected behavior wrong...I guess it is still broken...thanks for catching that
<headius> trying to finish this up before day's end :-\
fniephaus has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2376: Enumerator#first when yielded arrays of 1 element bug. http://git.io/rhjPfA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2377: Cannot Marshal.dump jruby subclass of Java class http://git.io/s27Fug
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2378: CLONE - Instances of Ruby classes that implement an interface do not correctly respond to Dynamic Proxy invocations http://git.io/8PdZfA
JRubyGithub has left #jruby [#jruby]
<headius> oops, I guess I don't need CLONE in there
<headius> autopilot
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2379: STDERR.reopen causes exception output to be lost http://git.io/x5DACA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2380: Cannot unlink broken symlink via Pathname http://git.io/N4Kzxg
JRubyGithub has left #jruby [#jruby]
<headius> almost done
<headius> enebo: you done with your review?
elux has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2381: IO#rewind ... doesn't. (when backed by a ByteArrayInputStream). http://git.io/BR8VXQ
JRubyGithub has left #jruby [#jruby]
GregMefford has quit [Quit: Connection closed for inactivity]
<enebo> headius: no but I am done working today
<enebo> I did get through about 50
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2382: 'defined?' for constant should not invoke auto-load http://git.io/bb_kMQ
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2383: Can't break a thread by raising exception from main thread if there is "readline" in thread http://git.io/H9be_g
JRubyGithub has left #jruby [#jruby]
Felystirra has quit [Ping timeout: 258 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum opened issue #2384: eval treats all method definitions as public http://git.io/9UL8lQ
JRubyGithub has left #jruby [#jruby]
<nirvdrum> enebo, headius: ^ More eval fun for you.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/yzNZSA
<JRubyGithub> jruby/master 6be4fe2 Kevin Menard: [Truffle] Top-level methods should be public by default.
JRubyGithub has left #jruby [#jruby]
<enebo> nirvdrum: ah this one is probably not so bad and in fact I remember some tangle visibility stuff that I might have oversimplified
<nirvdrum> My first attempt at fixing this in Truffle yielded the same results as your eval.
<nirvdrum> Fixing it Truffle ended up being that one-liner above. But naturally that'll be different.
<enebo> nirvdrum: your fix is strange to me too
<nirvdrum> I may have it wrong.
<enebo> nirvdrum: you made toplevel public presumeably all else is private by default
<enebo> nirvdrum: but I don’t quite get why this made the private evals all properly work
Felystirra has joined #jruby
<nirvdrum> This fixes sort of the inverse. Prior to this, Truffle treated everything as private. So it was the opposite problem that non-Truffle JRuby has.
<nirvdrum> My first fix was to ignore local visibility. That made it fail the same way non-Truffle JRuby does.
<nirvdrum> This one line makes us match MRI.
<enebo> nirvdrum: ah ok gotcha
<enebo> nirvdrum: the inversion was what confused me
<nirvdrum> Yeah, sorry about that.
<nirvdrum> We had a different bug. That's why I checked what JRuby does.
<headius> rjnienaber: if you want to help me out, you could take the remaining open bugs you updated and turn them into Github issues the same way I did
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:dac366d by Benoit Daloze): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/45373889)
travis-ci has left #jruby [#jruby]
<headius> I'm not going to have time to do the rest, but I reviewed and closed all the others that needed to be closed
<nirvdrum> And like I said, ignoring local visibility "fixed" our original bug, but then we failed the same cases you do.
<headius> the remainders should be transferred since they're confirmed current issues
<rjnienaber> headius: okay, i'll give it a shot tomorrow
<nirvdrum> enebo: Sometimes I'm inclined to say "if this breaks for you, that's your own fault"
<headius> enebo: 271 issues have not been updated in the past two years
<headius> open issues
mitchellhenke has joined #jruby
<headius> final chance...no objection to closing them as incomplete with a message to re-file if necessary?
<enebo> none
<headius> I'm going to have to let it send emails so original reporters get notified, I'm afraid
<enebo> the ones I did not get to are win32ole bugs
<enebo> and some windows ones
<headius> that means those of us that see everything will get flooded one last time
<enebo> maybe not all but I did all the fast ones
<headius> ok
<headius> pulling trigger in a few seconds
<headius> running the bulk update now
<headius> this should leave us with roughly 14 open issues in JIRA, I believe
<headius> most of those have been confirmed still broken by rjnienaber
e_dub has quit [Quit: e_dub]
<headius> yup, 12 open issues in JIRA
<headius> huzzah
<headius> I'm going to quietly close all resolved issues now, so hopefully nobody can reopen them
e_dub has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/8hi9Rw
<JRubyGithub> jruby/master e8d294c Kevin Menard: [Truffle] Added String#concat.
<JRubyGithub> jruby/master e822799 Kevin Menard: [Truffle] Untagged some passing String#concat specs.
JRubyGithub has left #jruby [#jruby]
<headius> these emails will be trickling in all day I guess
<headius> they must have some sort of flood protection in the server to prevent sending thousands of emails at once
rjnienaber has quit [Quit: Page closed]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
mrmargolis has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:cce55de by Thomas E. Enebo): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/45384059)
travis-ci has left #jruby [#jruby]
fniephaus has quit [Quit: fniephaus]
yfeldblu_ has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
enebo has quit [Quit: enebo]
pgokeeffe has joined #jruby
yfeldblu_ has quit [Ping timeout: 258 seconds]
erikhatcher has joined #jruby
<Antiarc> For grins and giggles, I'm profiling jruby bootup time to see if there are any places I could shave some time. Haven't found anything solid yet, but I've got some interesting initial metrics.
rcvalle has quit [Quit: rcvalle]
<electrical> headius: no failures with jruby 9k so far. we will be adding it to our performance test grid as well soon to see if it has any performance impact.
ivan\ has quit [Ping timeout: 244 seconds]
erikhatcher has quit [Quit: erikhatcher]
<Antiarc> tldr, booting and requiring activesupport, 31% of time spent parsing, 15% in OptimizeTempVarsPass
fniephaus has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
fniephaus has quit [Quit: fniephaus]
ivan\ has joined #jruby
mitchellhenke has joined #jruby
mitchellhenke has quit [Client Quit]
e_dub has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
subbu has joined #jruby
zorak8 has quit [Ping timeout: 256 seconds]