baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
robbyoconnor has joined #jruby
havenwood has quit [Remote host closed the connection]
erikhatcher has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
baroquebobcat has quit [Quit: baroquebobcat]
metadave has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2388: IO#ready? returns incorrect results http://git.io/xSCXTw
JRubyGithub has left #jruby [#jruby]
<headius> rabbit hole
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
viking has quit [Remote host closed the connection]
erikhatcher has quit [Quit: erikhatcher]
mister_solo has quit [Quit: So long, and thanks for all the fish!]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #1656: ant integration: rakeimport throws NilClass http://git.io/THX9zA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/QI8Vaw
<JRubyGithub> jruby/master 88d03a9 Chris Seaton: [Truffle] Import GC from Rubinius.
JRubyGithub has left #jruby [#jruby]
tenderlove has quit [Quit: Leaving...]
zorak8 has joined #jruby
Felystirra has quit []
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c9d8c77 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46124784)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/jmD_Ag
<JRubyGithub> jruby/master fe48a1f Chris Seaton: [Truffle] Remove prettyprint shims and import real code.
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
<headius> that's it for me...ttfn
Felystirra has joined #jruby
rsim has quit [Quit: Leaving.]
pgokeeffe has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
Felystirra has quit []
pgokeeffe has joined #jruby
pietr0 has quit [Quit: pietr0]
marr has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/cMf1Pg
<JRubyGithub> jruby/master 2ecddc6 Chris Seaton: [Truffle] Import nil from Rubinius.
<JRubyGithub> jruby/master 4948b9b Chris Seaton: [Truffle] Move some non-performance sensitive True and False methods into Rubinius code.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/fNW8KQ
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master fda9948 Subramanya Sastry: Splats: Call method_missing if defined when to_ary/to_a are missing...
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/CKfzpQ
<JRubyGithub> jruby/truffle-head dc764f8 Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss reopened issue #2410: Splat with method_missing inconsistent http://git.io/Toz9xQ
JRubyGithub has left #jruby [#jruby]
metadave has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
metadave has quit [Client Quit]
Hobogrammer has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
x1337807x has quit [Ping timeout: 256 seconds]
subbu has quit [Ping timeout: 256 seconds]
anaeem1 has quit [Remote host closed the connection]
havenwood has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e55a1e7 by Charles Oliver Nutter): The build failed. (http://travis-ci.org/jruby/jruby/builds/46140467)
travis-ci has left #jruby [#jruby]
havenwood has quit [Ping timeout: 244 seconds]
camlow325 has quit []
anaeem1_ has joined #jruby
anaeem1_ has quit [Ping timeout: 264 seconds]
subbu has joined #jruby
zorak8 has quit [Ping timeout: 265 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
mrmargolis has joined #jruby
calavera has joined #jruby
pgokeeffe has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:88d03a9 by Chris Seaton): The build failed. (http://travis-ci.org/jruby/jruby/builds/46142521)
travis-ci has left #jruby [#jruby]
subbu has quit [Ping timeout: 256 seconds]
nanoyak has joined #jruby
calavera has quit [Read error: Connection reset by peer]
nanoyak has quit [Read error: Connection reset by peer]
calavera has joined #jruby
nanoyak has joined #jruby
robbyoconnor has quit [Ping timeout: 265 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:fe48a1f by Chris Seaton): The build failed. (http://travis-ci.org/jruby/jruby/builds/46143502)
travis-ci has left #jruby [#jruby]
nirvdrum has quit [Quit: Leaving]
Aethenelle has joined #jruby
mrmargolis has quit [Remote host closed the connection]
mrmargolis has joined #jruby
subbu has joined #jruby
mrmargolis has quit [Ping timeout: 256 seconds]
nanoyak has quit [Read error: Connection reset by peer]
nanoyak has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4948b9b by Chris Seaton): The build was broken. (http://travis-ci.org/jruby/jruby/builds/46146823)
travis-ci has left #jruby [#jruby]
pgokeeffe has quit [Quit: pgokeeffe]
havenwood has joined #jruby
havenwood has quit [Ping timeout: 256 seconds]
x1337807x has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:fda9948 by Subramanya Sastry): The build was broken. (http://travis-ci.org/jruby/jruby/builds/46147131)
travis-ci has left #jruby [#jruby]
x1337807x has quit [Client Quit]
e_dub has joined #jruby
pgokeeffe has joined #jruby
colinsurprenant has joined #jruby
imperator has joined #jruby
subbu has quit [Ping timeout: 245 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Aethenelle has quit [Quit: Aethenelle]
anaeem1 has joined #jruby
anaeem1 has quit [Ping timeout: 256 seconds]
mrmargolis has joined #jruby
calavera has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
mrmargolis has quit [Ping timeout: 244 seconds]
zorak8 has joined #jruby
dabradley has quit [Ping timeout: 245 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
nanoyak has quit [Quit: Computer has gone to sleep.]
nanoyak has joined #jruby
dabradley has joined #jruby
x1337807x has joined #jruby
x1337807x has quit [Client Quit]
x1337807x has joined #jruby
x1337807x has quit [Ping timeout: 264 seconds]
donV has quit [Quit: donV]
yfeldblum has quit [Ping timeout: 265 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
donV has joined #jruby
zorak8 has quit [Ping timeout: 264 seconds]
deobalds has joined #jruby
<donV> Hi all!
kares has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
pchalupa has joined #jruby
skade has joined #jruby
skade has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
robbyoconnor has joined #jruby
robbyoconnor has quit [Changing host]
skade has joined #jruby
skade has quit [Remote host closed the connection]
skade has joined #jruby
skade has quit [Remote host closed the connection]
skade has joined #jruby
ahadding1 has quit [Ping timeout: 244 seconds]
skade has quit [Remote host closed the connection]
skade has joined #jruby
rsim has joined #jruby
rsim1 has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
ahadding1 has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
robbyoconnor has quit [Quit: Konversation terminated!]
robbyoconnor has joined #jruby
skade has quit [Remote host closed the connection]
skade has joined #jruby
elia has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
anaeem1 has joined #jruby
pgokeeffe has joined #jruby
anaeem1 has quit [Ping timeout: 264 seconds]
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
Hobogrammer has quit [Ping timeout: 265 seconds]
marr has joined #jruby
benlovell has joined #jruby
anaeem1 has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
pgokeeffe has joined #jruby
vtunka has joined #jruby
roidrage_ has joined #jruby
roidrage_ has quit [Client Quit]
shellac has joined #jruby
dfr|work has quit [Ping timeout: 244 seconds]
kares has quit [Ping timeout: 244 seconds]
zorak8 has joined #jruby
dfr|work has joined #jruby
Neomex has joined #jruby
kares has joined #jruby
skade has quit [Remote host closed the connection]
skade has joined #jruby
kares has quit [Ping timeout: 245 seconds]
skade has quit [Read error: Connection reset by peer]
deobalds has joined #jruby
dabradley has quit [Ping timeout: 255 seconds]
flavorjones has joined #jruby
kares has joined #jruby
flavorjones has quit [Ping timeout: 265 seconds]
dabradley has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
zorak8 has quit [Ping timeout: 265 seconds]
nateberkopec has joined #jruby
flavorjones has joined #jruby
subbu has joined #jruby
erikhatcher has joined #jruby
anaeem1 has quit [Quit: Leaving...]
bbrowning_away is now known as bbrowning
benlovell has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
skade has joined #jruby
erikhatcher has joined #jruby
colinsurprenant has joined #jruby
imperator has quit [Quit: Leaving]
colinsurprenant has quit [Client Quit]
deobalds has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/F6B0DA
<JRubyGithub> jruby/master 3e4f49c Benoit Daloze: [Truffle] Store the visibility in the frame and walk the frames to find it.
JRubyGithub has left #jruby [#jruby]
vtunka has quit [Quit: Leaving]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3e4f49c by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46191999)
travis-ci has left #jruby [#jruby]
nateberkopec has quit [Quit: Leaving...]
shellac has quit [Ping timeout: 264 seconds]
vtunka has joined #jruby
nateberkopec has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/6NP7sQ
<JRubyGithub> jruby/master ea58dc2 Benoit Daloze: [Truffle] Pass LexicalScope explicitly to OpenModuleNode....
JRubyGithub has left #jruby [#jruby]
rcvalle has quit [Quit: rcvalle]
colinsurprenant has joined #jruby
rcvalle has joined #jruby
metadave has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/6Zs3jg
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master e0589c5 Benoit Daloze: [Truffle] Stop using the SharedMethodInfo's LexicalScope except for Module.nesting.
deobalds has joined #jruby
capitalfellow has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ea58dc2 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46193740)
travis-ci has left #jruby [#jruby]
mrmargolis has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
Xzyx987X_ has quit [Read error: Connection reset by peer]
Xzyx987X_ has joined #jruby
viking has joined #jruby
viking has joined #jruby
tcrawley-away is now known as tcrawley
kares has quit [Ping timeout: 245 seconds]
capitalfellow has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
capitalfellow has joined #jruby
colinsurprenant has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/T2Ob8g
<JRubyGithub> jruby/master 378ca01 Benoit Daloze: [Truffle] Refactor jt a bit.
JRubyGithub has left #jruby [#jruby]
enebo has joined #jruby
Aethenelle has joined #jruby
metadave has quit [Ping timeout: 265 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e0589c5 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46196223)
travis-ci has left #jruby [#jruby]
jmimi has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:8c588f4 by Chris Seaton): The build passed. (http://travis-ci.org/jruby/jruby/builds/46123183)
travis-ci has left #jruby [#jruby]
mitchellhenke has joined #jruby
jmimi has quit [Ping timeout: 265 seconds]
jmimi has joined #jruby
e_dub has quit [Quit: e_dub]
* lupine gets a 40x speedup in dns response latency by switching from (j)ruby gubbins to go
<lupine> huehehehehe
metadave has joined #jruby
flavorjones has quit [Ping timeout: 264 seconds]
pgokeeffe has quit [Quit: pgokeeffe]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:378ca01 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46199241)
travis-ci has left #jruby [#jruby]
flavorjones has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to truffle-head: http://git.io/dd6vdw
<JRubyGithub> jruby/truffle-head 44fc96e Chris Seaton: [Truffle] Fixes for new DSL.
<JRubyGithub> jruby/truffle-head 2168abb Chris Seaton: [Truffle] Use the new DSL layout.
JRubyGithub has left #jruby [#jruby]
tenderlove has joined #jruby
e_dub has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/rzFCjA
<JRubyGithub> jruby/master 4b5ac1b Benoit Daloze: [Truffle] jt: Make sure to only look in Commands' methods.
JRubyGithub has left #jruby [#jruby]
Hobogrammer has joined #jruby
camlow325 has joined #jruby
<headius> good morning!
shellac has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4b5ac1b by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46207664)
travis-ci has left #jruby [#jruby]
<subbu> headius, good morning ... please see updates to issue 1917 (wonder if this is i/o related or something else) and issue 2410.
rsim1 has quit [Quit: Leaving.]
<headius> subbu: good morning! I'll have a look
kares has joined #jruby
etehtsea has joined #jruby
etehtsea has quit [Max SendQ exceeded]
nirvdrum has joined #jruby
flavorjones has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4b5ac1b by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46207664)
travis-ci has left #jruby [#jruby]
<headius> subbu: if you're happy with the changes for 2410, they look fine to me
pchalupa has quit [Quit: Leaving]
<subbu> ok .. i guess the only thing left there would be tests.
<headius> yeah I was going to ask about that
<headius> RubySpec has added coercion specs over time...dunno if they cover all cases we need but we should make sure we're running them
<headius> MRI has a few but they're not easily located
<subbu> ok .. i cannot look now .. but happy to look later tonight / tomorrow if one of you doesn't get to it before me.
vtunka has quit [Quit: Leaving]
<headius> subbu: no problem
deobalds has quit [Quit: Computer has gone to sleep.]
capitalfellow has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
klemanski has joined #jruby
flavorjones has joined #jruby
<klemanski> Hello, I've noticed something strange - [].hash == [2].hash
<klemanski> seems like a bug
<klemanski> jruby 1.7.16.1 but also 1.7.13, 1.6.8
Hobogrammer has quit [Ping timeout: 255 seconds]
skade has quit [Quit: Computer has gone to sleep.]
<klemanski> both [].hash and [2].hash are 0
Xzyx987X_ has quit [Read error: Connection reset by peer]
nirvdrum has quit [Ping timeout: 264 seconds]
<Aethenelle> is doesn't match MRI but it is a valid result
Xzyx987X_ has joined #jruby
<klemanski> different arrays with same hash?
<Aethenelle> the contract for #hash is a.eql?(b) implies a.hash == b.hash
<klemanski> [].eql?([2]) => false
<Aethenelle> that is if a.eql?(b) then a.hash == b.hash
jgraichen has joined #jruby
<Aethenelle> or equivalently a.eql?(b) then not a.hash != b.hash
mswart has joined #jruby
<klemanski> Aethenelle, those are different arrays - one is empty array, other is array with element 2
<Aethenelle> this is not a "if and only if" the reverse (a.hash == b.hash) -> a.eql?(b) need not be true
<Aethenelle> klemanski: correct
<klemanski> [].hash == [2].hash => true
<Aethenelle> klemanski: that is correct according to the requirements of #hash (in all languages i know of too)
<Aethenelle> what are you trying to do? you expecting something like an md5 from #hash?
<klemanski> Aethenelle, I thought so, that hash is uniq for different objects
<Aethenelle> klemanski: it can be but isn't required to be. what are you trying to implement?
<klemanski> i was building cache key using object.hash
<klemanski> it's kind of request cache
calavera has joined #jruby
<Aethenelle> what requirements do you have for the cache?
<klemanski> i will change it to some other method, but I was sure that hash works like say md5
<Aethenelle> if you to_s the array and .hash it you'll get something rather than 0
pietr0 has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
<klemanski> Aethenelle, thanks
<Aethenelle> though, why are you writing something yourself ranther than using something from Java?
<dfr|work> morning folks
<lopex> 142!
lanceball is now known as lance|afk
<klemanski> in Java i would also need some cache key, my cache is basicaly Hash#fetch
<chrisseaton> does anyone know how the core/src/main/ruby files get into the jruby-complete jar? my truffle files don't seem to be included as well
kotk has joined #jruby
<headius> klemanski: are you seeing many different arrays have the same hash, or just this case?
<headius> hash is just a number calculated off array contents...it's certainly possible two different arrays could have the same hash
<klemanski> I only found this one today while analyzing some bug inside app
<headius> ok...I wouldn't be immediately concerned
<Aethenelle> headius: it seems all ruby arrays have a hash of 0
<klemanski> and 2 have also hash of 0
<klemanski> 0 + 0 = 0
<Aethenelle> headius: maybe not... [1,2].hash => 8
<headius> nah
kotk_ has quit [Ping timeout: 264 seconds]
<headius> [1], [3], [4] are hashes 3, 1, and 6
<headius> the [2] case is just coincidence
<Aethenelle> .... or is it? ...
<headius> they are oddly simple hashes compared to MRI though
<klemanski> MRI behaviour was what i expected, but now i understanda that "(a.hash == b.hash) -> a.eql?(b) need not be true" (thanks to Aethenelle :)
<headius> weird...MRI includes the pointer to the rb_ary_hash function in the hash
<headius> if I'm reading this right
<headius> and a hash based on length
<Aethenelle> headius: that can't be right...
<headius> I'll gist it
<headius> I haven't dug into all the related functions here but the function pointer is definitely doing something
<Aethenelle> iterates over array contents and calls #hash on them
<enebo> headius: if living guaranteed to be a unique amongst other living objects starting value
<Aethenelle> no pointer info used
<enebo> headius: but it is likely xor crap over that so :)
<headius> ah, they're also using murmur there and we're not
<enebo> which of course could conflict
<headius> Aethenelle: the line with (st_index_t)rb_ary_hash though...
<enebo> what I think this should tell people is hashing an array as a key in a map is not cheap :)
<Aethenelle> that's a pointer to the function... not sure why that's there...
<headius> rb_hash_unit eventually dumps into the "st" hash logic that does murmur calculation
<headius> Aethenelle: right...it seems that rb_hash_uint takes current hash and new value
<enebo> oh yeah wtf
<headius> so they're throwing pointer address in to mess with ya
<headius> probably so that run to run it hashes differently
<enebo> perhaps they do this as a convention/seed vs other structured types as base for hashing?
<headius> and it definitely does change run to run
<enebo> goofy
<Aethenelle> headius: it's a pointer address to the function so it'll be different across installs but the same for each install
<enebo> Aethenelle: yeah
<dfr|work> any of you guys know isaiah by any chance and whether he's in IRC? :)
<Aethenelle> [1].hash changes from run to run or the value of the pointer?
<headius> [1].hash
<enebo> % [1].hash
<enebo> hmm
<Aethenelle> ... or do you mean execution of ruby on the command line?
<multibot_> 3
<headius> Aethenelle: at command line
<headius> separate runs different hash
<Aethenelle> headius: ahh... that makes sense
<enebo> because of murmur
<headius> so I think they're using pointer as a sort of pseudo-random salt
<enebo> headius: you think that address is not consistently the same?
<headius> enebo: I don't see anything else in that logic or in the related functions that would explain it being different
<Aethenelle> headius: basically, they're guaranteeing objects from different runtimes aren't equal
<headius> Aethenelle: right, and mostly unpredictable between runs
<headius> looks like 1.8 is similar to our hashes, but 1.9+ change every time and are much broader values
<Aethenelle> bbl lunch time
<headius> rbx has consistent hash but [] is 0 and [1] is 1396078460937419743
<headius> so perhaps murmur as well but without salting
<headius> klemanski: so it seems we have Ruby 1.8 hashing for arrays right now, and that is a good target to improve
<headius> open an issue please
<headius> enebo: maybe all our unsolved perf issues are due to arrays hashing too similarly :-D
<headius> klemanski: did we lose ya?
<klemanski> headius, not yet ;) I'm writing issue
shellac has quit [Ping timeout: 252 seconds]
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] kml opened issue #2437: Array hashing is in Ruby 1.8 mode http://git.io/xjjyBg
elia has quit [Quit: Computer has gone to sleep.]
<klemanski> title and descriptin is not perfect i think
baroquebobcat has joined #jruby
<klemanski> Aethenelle, headius, enebo: thank you for clarification and anylysis
jmimi has quit [Ping timeout: 255 seconds]
<headius> klemanski: great, thank you
klemanski has quit [Quit: Leaving]
colinsurprenant has joined #jruby
<enebo> headius: heh
<lopex> that function pointer is funny
jmimi has joined #jruby
<headius> heh, and just like that klemanski is gone
<headius> I was going to ask him to fix it :-D
benlovell has quit [Ping timeout: 245 seconds]
<dfr|work> headius, freeloader? :)
rsim has joined #jruby
lance|afk is now known as lanceball
lanceball is now known as lancbeall
lancbeall is now known as lanceball
<lopex> headius: on some OSes you'll get same values quite repeatably for that pointer, it's better to seed that from random
Felystirra has joined #jruby
<headius> lopex: yeah I figured that could happen
<headius> dfr|work: I think the term I've heard is "drive-by" :-)
<headius> but he did chat with us about it
<lopex> what is this
<headius> Learnt!
<headius> there's a conjugation I haven't seen in a while
<lopex> bayesian collector
e_dub has quit [Quit: e_dub]
e_dub has joined #jruby
<headius> that's neat
e_dub has quit [Client Quit]
<enebo> There must be a Java Heap analyser for standard collections to see if your buckets have long chains in them
<headius> I think I've seen that, maybe a visualvm plugin
<headius> it was a weird one-off plugin somewhere
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<headius> collection analyzer or something
<enebo> Feels like it must exist :)
<enebo> headius: and the thought came from your dark matter joke
<headius> yeah, who knows
<lopex> dark hash ?
<headius> maybe we've got a bad hash somewhere and everything's going in the same bucket
<headius> anyway, I marked that array-hashing bug as beginner...should be CS101 level work required
<enebo> lopex: DARKHASH
<enebo> sounds like uber crypto
<lopex> headius: mri used to do lots of collisions via high array/hash size threshold
Felystirra has quit []
<headius> probably would be worth checking other core type hashes to make sure they're sufficiently hashy
<headius> I couldn't think of a better word
nirvdrum has joined #jruby
<headius> bbl
<enebo> HASHI
<lopex> but if nothing has changed lately our hash has already pretty big load factor compared to java's 0.75
<lopex> enebo: ^^
<enebo> lopex: I am not all that worried if our hashes sucked I think we would get lots of it keeps getting slower reports
skade has joined #jruby
capitalfellow has joined #jruby
klemanski has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
flavorjones has quit [Quit: Leaving]
flavorjones has joined #jruby
klemanski has quit [Quit: Leaving]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/0c-lJw
<JRubyGithub> jruby/master 25075a5 Kevin Menard: [Truffle] Fixed path to cgi/util.
JRubyGithub has left #jruby [#jruby]
<Aethenelle> i don't think they were too worried about predictability just that it was less likely two runtimes would have the same result
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 4 new commits to master: http://git.io/1nD5KA
<JRubyGithub> jruby/master 5055eaf Chris Seaton: [Truffle] Fixes for new DSL.
<JRubyGithub> jruby/master cd612c0 Chris Seaton: [Truffle] Make lexical scope static in dispatch - can't remember why we ever did it any other way.
<JRubyGithub> jruby/master cef7d80 Chris Seaton: [Truffle] Move a couple of enums to top level.
JRubyGithub has left #jruby [#jruby]
rsim has quit [Quit: Leaving.]
Felystirra has joined #jruby
rsim has joined #jruby
<Aethenelle> i hope he doesn't expect #inspect to have the same results on arbitrary objects...
flavorjones has quit [Quit: Leaving]
<Aethenelle> now that i think about it my to_s advice was wrong...
flavorjones has joined #jruby
<Aethenelle> now i have to remember how to use solaris...
flavorjones has quit [Client Quit]
flavorjones has joined #jruby
vyorkin has joined #jruby
flavorjones_ has joined #jruby
flavorjones has quit [Client Quit]
havenwood has joined #jruby
flavorjones_ has quit [Read error: Connection reset by peer]
flavorjones has joined #jruby
metadave has joined #jruby
flavorjones has quit [Quit: Ex-Chat]
nanoyak has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
flavorjones has joined #jruby
flavorjones has quit [Remote host closed the connection]
flavorjones has joined #jruby
nanoyak has quit [Client Quit]
benlovell has joined #jruby
flavorjones has quit [Remote host closed the connection]
Felystirra has quit [Read error: Connection reset by peer]
Felystirra has joined #jruby
Felystirra has quit [Client Quit]
flavorjones has joined #jruby
flavorjones has quit [Client Quit]
flavorjones has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
colinsurprenant has joined #jruby
flavorjones has quit [Client Quit]
flavorjones has joined #jruby
colinsurprenant has quit [Ping timeout: 240 seconds]
cultureulterior1 has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
tcrawley is now known as tcrawley-away
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:8b259b9 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46224801)
travis-ci has left #jruby [#jruby]
nanoyak has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
tcrawley-away is now known as tcrawley
vyorkin has quit [Quit: WeeChat 1.0.1]
rsim has quit [Quit: Leaving.]
colinsurprenant has joined #jruby
rsim has joined #jruby
e_dub has joined #jruby
yfeldblum has joined #jruby
skade has joined #jruby
Aethenelle has joined #jruby
<bbrowning> are there any known race conditions around 1.7's Fiber impl and threading? I'm seeing jruby processing hanging around with stacks like https://gist.github.com/bbrowning/dbfd286d030c6e46bed5
<bbrowning> a single thread running any ruby code and it's waiting on something to do with fibers
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/ouF6_Q
<JRubyGithub> jruby/master ac9c832 Chris Seaton: [Truffle] Import Complex from Rubinius.
JRubyGithub has left #jruby [#jruby]
<bbrowning> it seems like there should be another jruby thread still alive that's supposed to notify() this waiting thread?
<bbrowning> somehow that other thread dies / goes away and the waiting thread never gets notified
x1337807x has joined #jruby
jmimi has quit [Ping timeout: 252 seconds]
mswart has quit [Remote host closed the connection]
mswart has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ac9c832 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46233192)
travis-ci has left #jruby [#jruby]
elia has joined #jruby
jmimi has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/aF135g
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 206152a Kevin Menard: [Truffle] Implemented TrueClass#hash and FalseClass#hash.
<nirvdrum> bbrowning: headius had found some threading issues with Fibers in master that he fixed, but supposedly 1.7 wasn't affected by the problem. Maybe that assessment was wrong.
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has quit [Quit: Computer has gone to sleep.]
<headius> bbrowning: hmm
subbu has quit [Ping timeout: 264 seconds]
<headius> hmm
elia has quit [Quit: Computer has gone to sleep.]
<headius> that does look like a fiber died and didn't notify parent thread correctly
<headius> the fix I made on master should have already been in place in 1.7 but it's possible another case needs improvement
<headius> bbrowning: is this just recently you're seeing it?
nirvdrum has quit [Quit: Leaving]
<bbrowning> headius: this is a bug I've been hitting with TB4 integs on travis for at least a month or two now
<bbrowning> happens intermittently, and I finally reproduced locally by installing an ubuntu 12.04 VM :D
<headius> that's interesting
benlovell has joined #jruby
<bbrowning> not sure if ubuntu itself has anything to do with it or if it's just a coincidence, but I can't repro on my fedora desktop or other fedora VMs
<bbrowning> perhaps just some difference in kernel task scheduling or something causing the race to show up
<headius> could be a trigger of some kind but seems unlikely it's directly related
<bbrowning> right
<headius> bbrowning: open a bug...I'll take a big to review fiber impl on master versus 1.7
<headius> bit
<bbrowning> will do
<bbrowning> I don't have a simple reproducer yet - just a rails 4 integ app that intermittently fails on ubuntu :D
<headius> yeah I figured...fun with threads
<headius> there are definitely differences in the fiber impl that probably don't need to be there
subbu has joined #jruby
<headius> I could prepare a patch that backports 9k fiber to 1.7 and let you run integs against that
<bbrowning> actually - did anything wrt threads and fibers changed from 1.7.16.1 to 1.7.18?
<bbrowning> I realize now I was using 1.7.16.1 locally to match travis but I should test w/ 1.7.18 to confirm it's still a problem
<headius> the SizedQueue impls are different too
<headius> bbrowning: not much
<headius> please do try it though
<headius> if you can narrow down which versions exhibit it that would be a huge help
<headius> I'm reluctant to swap out Queue/SizedQueue from master because it's quite different
<headius> but it could be the cause
elia has joined #jruby
<bbrowning> I'll do a bit more poking then :)
nanoyak has quit [Quit: Computer has gone to sleep.]
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Aethenelle> anyone wrestle rvm onto solaris recently?
<Aethenelle> nvm...
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:206152a by Kevin Menard): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46234623)
travis-ci has left #jruby [#jruby]
skade has joined #jruby
donV has quit [Quit: donV]
elia has quit [Quit: Computer has gone to sleep.]
<headius> had to port more than I wanted but it all dropped in ok
<headius> bbrowning: I'm running some local tests to ensure it functions and then I'll push to a test branch
skade has quit [Ping timeout: 264 seconds]
<bbrowning> cool :)
<bbrowning> I'm still trying to trigger the repro w/ 1.7.18
Aethenelle_ has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
Aethenelle_ is now known as Aethenelle
<Aethenelle> mpapis: rvm installation on solaris11 seems a bit borked am I doing it wrong?
dcorbin has quit [Ping timeout: 256 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/746n9w
<JRubyGithub> jruby/master fe7f9c7 Chris Seaton: [Truffle] Massive untagging of specs.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius created test-new-fiber-queue-1.7 (+1 new commit): http://git.io/mznMaw
<JRubyGithub> jruby/test-new-fiber-queue-1.7 afc5062 Charles Oliver Nutter: Backport Queue, SizedQueue, ThreadFiber and support code.
JRubyGithub has left #jruby [#jruby]
<headius> chrisseaton: I hope you are able to reuse most of our Array#pack logic
<headius> I have not looked at what you have
<chrisseaton> headius: yeah we are
<headius> nice array of tags removed
<chrisseaton> I might have to further generalise a few interfaces, like nirvdrum has been doing with string
<headius> yeah, the more we share the better
<chrisseaton> headius: I found an example of MRI's tests being particularly bad compared to RubySpec...
<headius> oh yeah?
<mpapis> Aethenelle, show me
<mpapis> gist it
<Aethenelle> good idea... one sec...
<chrisseaton> headius: a test for you - what does this test? https://gist.github.com/chrisseaton/30bf946fee9b2681abc2
<headius> termcap?
<chrisseaton> way off
<chrisseaton> while!
<chrisseaton> as in while loops
<headius> looks like someone was trying to be cute
<chrisseaton> and that's one of the first few files I looked at
<Aethenelle> not sure if it's a rtfm thing or std practice but i had issues w/ the install because of the utils not being gnu... got past that with a few soft links...
<Aethenelle> this is the current problem https://gist.github.com/anonymous/416995a96162ff9f77e7
<headius> chrisseaton: from what I've seen this is a particularly weird case
metadave has joined #jruby
<headius> they appear to be testing different forms of flow control
<headius> next, redo, break
<headius> ahh yes
<headius> these are tests that came forward from the old runit or rubyunit tests
<headius> 2003ish
havenwood has quit []
<headius> those tests were just one flat file with a bunch of assertions
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:fe7f9c7 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46240553)
travis-ci has left #jruby [#jruby]
nanoyak has joined #jruby
<headius> bbrowning: I pushed that branch...MRI tests and RubySpec pass
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] dalizard opened issue #2438: Time#getlocal should accept Fixnum as an argument http://git.io/OARLig
JRubyGithub has left #jruby [#jruby]
<bbrowning> headius: great - I'll build and try it in a bit
<bbrowning> still looping tests to verify 1.7.18 fails - takes about 25 mins per loop :/
<bbrowning> I've yet to reproduce it without running the entire suite - just running the spec that occasionally fails doesn't seem to do it
<chrisseaton> Am I right in thinking that you don't have to register for FOSDEM, in any form?
JohnBat26 has joined #jruby
<headius> chrisseaton: I'm not sure...I don't think I have
<headius> they don't have badges or anything
<chrisseaton> I can't understand how any venue would be ok with that - but it's really cool if it's the case
<headius> fosdem page says "No registration necessary"
<headius> so there ya go
x1337807x has joined #jruby
yfeldblum has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to jruby-1_7: http://git.io/A-tJNQ
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/jruby-1_7 dbf58e6 Chris Heald: Fix #localtime and #gmtime when they are given numeric offsets...
nanoyak has quit [Quit: Computer has gone to sleep.]
<Antiarc> I have no idea why that's in there
<Antiarc> I blame intellij
<headius> DocFlavor!!!
<headius> heh nice
<headius> yeah, it gets really excited about adding imports sometimes
<enebo> HAHA
<enebo> how the hell did that happen :)
<Antiarc> Chances are good that I was being a bad programmer and didn't thoroughly diff that commit before pushing
<enebo> All source needs a bit of DocFlavor…doesn’t it? :)
<enebo> Antiarc: well it would have never matched in the case
<enebo> Antiarc: I switched to instanceof’s just so it was simpler to resolve in 1.7 vs master
skade has joined #jruby
<Antiarc> ahh
<enebo> Antiarc: I wish our coercion protocol + calling syntaxes were a bit simpler to learn too
elia has joined #jruby
<Antiarc> enebo: What do you mean?
<enebo> Antiarc: We have like 6 methods for coverting between types
metadave_ has joined #jruby
<enebo> Antiarc: and we lack check_funcall except sometimes we do have variants (like in RubyClass)
<Antiarc> heh yeah
yfeldblum has joined #jruby
metadave has quit [Ping timeout: 264 seconds]
<Aethenelle> mpapis: manually installing the requirements and setting autolibs to read-only seems to work
<mpapis> Aethenelle, open a bug with details, I will try to fix it
<Aethenelle> I have to get a solaris 10 box up still so I'll take better notes
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/CsQRvg
<JRubyGithub> jruby/master 422d460 Thomas E. Enebo: Merge branch 'jruby-1_7'...
JRubyGithub has left #jruby [#jruby]
nanoyak has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/SGLcow
<JRubyGithub> jruby/master 4a6aa1a Chris Seaton: [Truffle] Translate UnsupportedSpecializationException to TypeError rather than TruffleError.
JRubyGithub has left #jruby [#jruby]
zorak8 has joined #jruby
skade has quit [Ping timeout: 265 seconds]
nanoyak has quit [Remote host closed the connection]
nanoyak has joined #jruby
<headius> a day of threading bugs...yay
Aethenelle has quit [Read error: Connection reset by peer]
<enebo> amazing that spec file updated 2.2 tags from 1.9 tags file :)
<enebo> probably doing the right this…
Aethenelle has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
donV has joined #jruby
<headius> enebo: yeah history goes back to when they were 1.9 tags so merging sometimes gets odd
<headius> probably should have made a clean break
<enebo> headius: it is ok I think. I just did not really notice that during the merg
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-new-fiber-queue-1.7:afc5062 by Charles Oliver Nutter): The build failed. (http://travis-ci.org/jruby/jruby/builds/46240625)
travis-ci has left #jruby [#jruby]
nanoyak_ has joined #jruby
yipdw has quit [Quit: yipdw]
x1337807x has joined #jruby
nanoyak_ has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 245 seconds]
yipdw has joined #jruby
yipdw has joined #jruby
yipdw has quit [Changing host]
nanoyak_ has joined #jruby
nanoyak has quit [Read error: Connection reset by peer]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
benlovell has joined #jruby
metadave_ has quit [Quit: Textual IRC Client: www.textualapp.com]
metadave has joined #jruby
<bbrowning> headius: I still can't reproduce my issue on 1.7.18 vs 1.7.16.1 - new travis update comes out today, right?
<bbrowning> so maybe after that update my issue will go away on travis as well
<headius> bbrowning: well that would be great
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:422d460 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46246204)
<headius> asarih: I'm getting "access denied" when I try to look at raw logs... try here: https://travis-ci.org/jruby/jruby/jobs/46240556
<headius> I'm greening the build, all...new features enabled some tests that fail
<enebo> headius: ah ok. I was hoping these were new
<headius> yeah, when I implemented io/nonblock some additional tests in test_io started running
<headius> for copy_stream, which we only partially support
capitalfellow has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> one of them uses fork, so that's out, but I'll check the other two
capitalfellow has joined #jruby
capitalfellow has quit [Client Quit]
benlovell has quit [Ping timeout: 244 seconds]
atambo has quit [Remote host closed the connection]
atambo has joined #jruby
kares has quit [Ping timeout: 244 seconds]
rsim has quit [Quit: Leaving.]
capitalfellow has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
<headius> yay, one was easy
bbrowning is now known as bbrowning_away
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/facmhg
<JRubyGithub> jruby/master 0e47d16 Chris Seaton: [Truffle] False positive on some specs.
JRubyGithub has left #jruby [#jruby]
x1337807x has joined #jruby
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zorak8 has quit [Read error: Connection reset by peer]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rsim has joined #jruby
rsim1 has joined #jruby
x1337807x has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4a6aa1a by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46246377)
travis-ci has left #jruby [#jruby]
zorak8 has joined #jruby
zorak8 has quit [Read error: Connection reset by peer]
zorak8 has joined #jruby
tcrawley is now known as tcrawley-away
Aethenelle has quit [Read error: Connection reset by peer]
zorak8 has quit [Read error: Connection reset by peer]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
zorak8 has joined #jruby
viking has quit [Remote host closed the connection]
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
mrmargolis has quit [Remote host closed the connection]
<jgdavey> Is there a way in JRuby 9000 to determine the path of the jruby jar itself, at runtime?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed issue #2438: Time#getlocal should accept Fixnum as an argument http://git.io/OARLig
JRubyGithub has left #jruby [#jruby]
<jgdavey> Trying to work around warbler atm.
camlow325 has quit [Ping timeout: 255 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:0e47d16 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46250697)
travis-ci has left #jruby [#jruby]
<headius> jgdavey: mmm I believe so but I don't remember
<jgdavey> I'd like to include the JRuby 9000 jar in another war, was going to monkey with warbler to get it working until 9k drops.
<jgdavey> headius: something off the JRuby constant, or the JRuby.runtime perhaps?
nanoyak_ has quit [Quit: Computer has gone to sleep.]
<dfr|work> jgdavey, jruby-complete.jar ?
x1337807x has quit [Ping timeout: 265 seconds]
jgdavey has quit [Ping timeout: 240 seconds]
zorak8 has quit [Ping timeout: 256 seconds]
nanoyak has joined #jruby
nanoyak has quit [Remote host closed the connection]
colinsurprenant_ has joined #jruby
jgdavey has joined #jruby
x1337807x has joined #jruby
nanoyak has joined #jruby
colinsurprenant has quit [Ping timeout: 256 seconds]
colinsurprenant_ is now known as colinsurprenant
colinsurprenant has quit [Client Quit]
<jgdavey> headius: Lost connection there for a moment. Was there anything else about the jar I missed? I had asked about the JRuby constant or using JRuby.runtime
skade has joined #jruby
<jgdavey> dfr|work: maybe that does, yes.
<jgdavey> I saw JRuby.runtime.jruby_home
enebo has quit [Quit: enebo]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<dfr|work> jgdavey, If JRuby.runtime.jruby_home works, I'd use that first. But it's a bit of dark magic, so whatever you do will be hacky, so whatever works.
<jgdavey> Indeed! Thanks!
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2439: IO.copy_stream should block when called against a non-blocking stream http://git.io/H270IA
JRubyGithub has left #jruby [#jruby]
zorak8 has joined #jruby
dragonkh has joined #jruby
dragonkh has quit [Client Quit]
camlow325 has joined #jruby
dragonkh has joined #jruby
dragonkh has left #jruby [#jruby]
<headius> jgdavey: for a typical JRuby install, jruby_home/jruby.jar should always work
<headius> I'm not sure about the right way to determine path to complete jar though
capitalfellow has quit [Quit: Textual IRC Client: www.textualapp.com]
<headius> jgdavey: in theory you should be able to look at classloader resources to do it
<headius> e.g. ..
calavera has joined #jruby
<headius> $ jruby -e "puts JRuby.runtime.jruby_class_loader.get_resource('org/jruby/Ruby.class')"
<headius> jar:file:/Users/headius/projects/jruby/lib/jruby.jar!/org/jruby/Ruby.class
<headius> that won't be guaranteed to always be the right one if running in a complicated environment, but should usually work
<headius> heh
<headius> % puts JRuby.runtime.jruby_class_loader.get_resource('org/jruby/Ruby.class')
<multibot_> jar:file:/app/target/universal/stage/lib/org.jruby.jruby-complete-1.7.10.jar!/org/jruby/Ruby.class
<headius> lopex: interesting fs path
subbu has quit [Ping timeout: 244 seconds]
<lopex> headius: not sure it's from hosted os on amazon, I'm not in charge of that bot anymore
<lopex> headius: oh, might also come from some sbt conf
<headius> interesting
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
rsim1 has quit [Quit: Leaving.]
e_dub has quit [Quit: e_dub]
camlow325 has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
oblutak has left #jruby [#jruby]
<lopex> headius: https://github.com/Konloch/bytecode-viewer a collection of decompilers i one tool
<lopex> plus bytecode viewers etc
<headius> lopex: I've been meaning to use somethign better than ASM's dumper to for our bytecode logging output
<headius> maybe one of the libs this uses would be good
<lopex> headius: there's a video there
<lopex> might fit your needs
<headius> nice
<headius> that can be part of my evening's entertainment
<headius> PS3, bytecode, and a bag of jellybeans
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/OiX1dQ
<JRubyGithub> jruby/master 830c8e6 Chris Seaton: [Truffle] Fixnum#& and #bit_length.
JRubyGithub has left #jruby [#jruby]
<lopex> headius: why not show decompiled code where it can ?
camlow325 has joined #jruby
<headius> what, you mean our bytecode turned into decompiled?
<headius> I wonder how hideous it would be
<headius> 9k would have a lot of temporary variables and most of them aren't valid Java identifier names
<lopex> headius: dunno, it works for scala most of the time
<lopex> headius: and even jad was able to decompile AOTed jrubyc
pietr0 has quit [Quit: pietr0]
<headius> let's try it
<headius> well jad almost got there
<headius> when I tried it there were still chunks of bytecode in the output