shellac has joined #jruby
shellac has quit [Client Quit]
drbobbeaty has joined #jruby
<travis-ci> jruby/jruby (jruby-9.1:ee2ee7f by Charles Oliver Nutter): The build passed. (https://travis-ci.org/jruby/jruby/builds/332053878)
cremes has joined #jruby
<travis-ci> jruby/jruby (fix_method_inspect_4995:90d7912 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/332054600)
cremes has quit [Quit: cremes]
headius has quit [Ping timeout: 268 seconds]
headius has joined #jruby
jrafanie has joined #jruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #jruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bga57 has quit [Read error: Connection reset by peer]
bga57 has joined #jruby
bga57 has quit [Read error: Connection reset by peer]
bga57 has joined #jruby
cremes has joined #jruby
cremes has quit [Client Quit]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
cremes has joined #jruby
cremes has quit [Client Quit]
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
sidx64 has joined #jruby
sidx64_ has joined #jruby
sidx64 has quit [Ping timeout: 256 seconds]
sidx64 has joined #jruby
sidx64_ has quit [Ping timeout: 256 seconds]
<GitHub159> [jruby] kares pushed 8 new commits to master: https://git.io/vNwId
<GitHub159> jruby/master ccd3809 kares: [refactor] don't do zero division check twice + tag divmod as override
<GitHub159> jruby/master dff5e8b kares: review Complex's internals and invent/simplify real? Numeric checks
<GitHub159> jruby/master cfd1db2 kares: handle more numeric over-loads 'fast' (without hitting a call-site check)
claudiuinberlin has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shellac has joined #jruby
sidx64 has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
drbobbeaty has quit [Ping timeout: 246 seconds]
drbobbeaty has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bbrowning_away is now known as bbrowning
sidx64 has joined #jruby
jrafanie has joined #jruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
rrutkowski has joined #jruby
rrutkowski has quit [Client Quit]
rrutkowski has joined #jruby
rrutkowski has quit [Quit: rrutkowski]
rrutkowski has joined #jruby
sidx64 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sidx64 has joined #jruby
sidx64 has quit [Client Quit]
<olle> I have a weird q: Does Drb work between MRI and JRuby?
<olle> <- up to no good
Puffball has quit [Remote host closed the connection]
rrutkowski has quit [Read error: Connection reset by peer]
<GitHub115> [jruby] yui-knk opened pull request #5000: Accept `nil` as an argument of `Rational#<=>` (jruby-9.1...fix_test_cmp) https://git.io/vNwS6
jrafanie has joined #jruby
cremes has joined #jruby
rrutkowski has joined #jruby
<GitHub11> [jruby] yui-knk opened pull request #5001: Implement `Rational#coerce` with `Complex` object (jruby-9.1...rational_coerce_with_complex) https://git.io/vNwbm
rrutkowski has quit [Quit: rrutkowski]
rrutkowski has joined #jruby
rrutkowski has quit [Client Quit]
rrutkowski has joined #jruby
rrutkowski has quit [Ping timeout: 240 seconds]
xardion has quit [Remote host closed the connection]
GitHub191 has joined #jruby
GitHub191 has left #jruby [#jruby]
<GitHub191> jcodings/master f0482ac Marcin Mielzynski: initialize list with known size
<GitHub191> [jcodings] lopex pushed 1 new commit to master: https://git.io/vNwjJ
<GitHub130> [jruby] enebo closed pull request #5000: Accept `nil` as an argument of `Rational#<=>` (jruby-9.1...fix_test_cmp) https://git.io/vNwS6
<GitHub63> [jruby] enebo pushed 2 new commits to jruby-9.1: https://git.io/vNwjx
<GitHub63> jruby/jruby-9.1 eccb28d Thomas E Enebo: Merge pull request #5000 from yui-knk/fix_test_cmp...
<GitHub63> jruby/jruby-9.1 fd8c917 yui-knk: Accept `nil` as an argument of `Rational#<=>`...
<enebo> kares: I may ask headius for merge of 9.1 based on the dedup'ing
<enebo> kares: but the rational fix should not be difficult to know where it should go even with your refactoring should it?
<GitHub148> [jruby] enebo pushed 3 new commits to jruby-9.1: https://git.io/vNre9
<GitHub148> jruby/jruby-9.1 ba67802 Thomas E Enebo: Merge pull request #5001 from yui-knk/rational_coerce_with_complex...
<GitHub148> jruby/jruby-9.1 99a3ead Thomas E Enebo: Merge branch 'jruby-9.1' into rational_coerce_with_complex
<GitHub148> jruby/jruby-9.1 f1b16b2 yui-knk: Implement `Rational#coerce` with `Complex` object...
<GitHub163> [jruby] enebo closed pull request #5001: Implement `Rational#coerce` with `Complex` object (jruby-9.1...rational_coerce_with_complex) https://git.io/vNwbm
<kares> enebo: yy it should be fine - just a hint as I wasn't sure if you're picking of merging from 9.1 at this point
<enebo> kares: actually I am doign the merge right now
<enebo> kares: looks like rational stuff merged naturally but I will check diff
<kares> cool thanks
<enebo> kares: yui-knk is hitting lots of corners we have passed by so I am catering to his progress a bit
<kares> yy there's great work indeed
<enebo> kares: plus any which reference MRI doing the same thing when our code matches adds some confidence level too
<enebo> not that we don't sometimes optimize over what they do
<kares> yy that's the best
<kares> I did restart one of the PR's CI since it seemed like it might have regressed
<kares> its way to easy to break (minor) things esp. on the edges
<enebo> oh yeah I think I just merged that but there was only one not finished but both mri and spec finished green
<kares> than it should be good - hopefully
<enebo> weirdly is removes travis link
<enebo> after merge
<enebo> oh I guess it just hides the link
<enebo> for this one I believe
cremes has quit [Quit: cremes]
<enebo> actually I might be wrong...that is test:mri
<enebo> I thought it was higher
<enebo> well if it did cause regression I will deal with it
<kares> it seems confusing - I smt get lost in the output
<kares> maybe I was too eager to restart - seemed like it should go away (did not find anything useful)
<enebo> kares: It has not made it to TestRational
<enebo> so it may end up being a regression :)
<enebo> man test:mri is maddeningly long on travis now
<enebo> I half feel like breaking it into core and stdlib or something
<enebo> but who wants to maintain that
<enebo> kares: yeah I missed it all Numeric stuff does seem to have finished. ok I am happier now :)
<byteit101> I managed to create this rspec test that fails on JRuby yet works on MRI (linux only (mac might work too)): https://gist.github.com/byteit101/241c5bb712c0d28930163ff0d88dc878 I'm not sure if this is a bug with jruby or my code, so wanted to see if anyone can find any easy flaws in my code before I filed an issue against jruby
<enebo> byteit101: how much of that passes?
<byteit101> MRI 3/3. JRuby 1/3
<enebo> boo :)
<enebo> byteit101: yeah readline is always weird for us
<enebo> byteit101: I guess open an issue with this but do you plan on adding this to ruby/spec?
<enebo> I guess this is rspec but it looks like a candidate
<byteit101> I've noticed! I was trying to make an embedded irb instance and couldn't use the arrow keys, hence why I eventually got peeved enough to make a reduced test case
<enebo> byteit101: is that fcntl bug filed already?
<byteit101> Wasn't planning on it, but could. It's very timing dependant (hence the sleeps with comments about jruby speed :-)) and platform specific, but if it is an actual bug and not an obscure call that I missed, then sure
<byteit101> No
<enebo> byteit101: the sleeps do make me wonder what is up there. Probably you should be checking results of select
<enebo> I know that is not the issue
<byteit101> Also I couldn't figure out how to run it with the rspec executable (get concurrent modification exception) so I added the autorun call
<enebo> hmm
<enebo> possibly stdio mucking
<byteit101> Well, so the select returns when the puts returns, then the value "=> nil" then jruby threads mean I have to wait for the prompt to appear. the last part is the slowest
<byteit101> it was so fun making the after:each pass through the rspec output :-(
<enebo> byteit101: it could be maybe the test could loop and read until select says nothing is left?
<enebo> byteit101: or is the prompt not readable itself?
<byteit101> well, the prompt varies between mri and jruby :-) They both have > characters though...
<enebo> byteit101: I just mean if you call select n times at some point it will report there is nothing more to read
<byteit101> no it will hang until something happens. not what we want
<byteit101> (unless you add the timeout param)
<enebo> oh heh my memory is not what it once was
<enebo> I was thinking of a nonblocking select but I don't actually know anymore how that resolves to IO.select in ruby
<byteit101> The prompt is easy to seach for relative to the rspec sleep on 114. That I have no idea what the output is (it is either colorded "." or "F" or test name information)
<byteit101> enebo: a timeout of 0 would be nonblocking (http://ruby-doc.org/core-2.0.0/IO.html#method-c-select) , but that isn't particularly helpful in this case as I wait for threads to synchronize and want to wait
<enebo> ah yeah that makes sense. Yeah I guess I was looking at select as an arbiter of whether you should be done reading
<enebo> but I guess perhaps if we are super slow it may return n bytes then 0 bytes then m bytes
<enebo> so it would still have same weirdness without adding basically a sleep time
<enebo> (which I guess would then move it to select timeout)
<enebo> it is not really material to demonstrating a different problem
<enebo> so it is just a nose wrinkler :)
<byteit101> yup, hence why I just added a sleep to get this spec "working" as I was a bit lazy and wanting to get it reduced yesterday
<enebo> since if we added this test it would likely occassionally fail on travis these days
<enebo> yeah anyways I guess file this as an issue and the fcntl as a separate one
<byteit101> as is, yes. I can try and clean it up if you want
<byteit101> ok!
<enebo> headius loves bugs involving stdin, readline, and irb
<enebo> :P
<enebo> byteit101: so another wonderment is whether IRB is really intended to be leveraged as a library but I guess there are other gems which definitely use it
<enebo> byteit101: not that we would not try and understand what isn't working
<enebo> ignore my double negative
<byteit101> enebo: Yea, here is what I created and found it behaving oddly (not sure if there is something better to use than IRB.start): https://gist.github.com/byteit101/1ac745e429a885e7e05e49cfee6f38e2 (we have a java program at work that has an.. interesting environment that i wanted to be able to inspect at runtime, but couldn't fork() in, hence this)
rrutkowski has joined #jruby
<travis-ci> jruby/jruby (jruby-9.1:eccb28d by Thomas E Enebo): The build passed. (https://travis-ci.org/jruby/jruby/builds/332375808)
rrutkowski has quit [Client Quit]
bga57 has quit [Quit: Leaving.]
bga57 has joined #jruby
cremes has joined #jruby
cremes has quit [Client Quit]
<travis-ci> jruby/jruby (jruby-9.1:ba67802 by Thomas E Enebo): The build passed. (https://travis-ci.org/jruby/jruby/builds/332379665)
shellac has quit [Quit: Leaving]
cremes has joined #jruby
cremes has quit [Client Quit]
jrafanie has quit [Quit: Textual IRC Client: www.textualapp.com]
akp has joined #jruby
shellac has joined #jruby
akp has quit [Remote host closed the connection]
akp has joined #jruby
<GitHub23> [jruby] enebo pushed 1 new commit to master: https://git.io/vNr8W
<GitHub23> jruby/master 9cb25df Thomas E. Enebo: Merge branch 'jruby-9.1'
xardion has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
rrutkowski has joined #jruby
rrutkowski has quit [Quit: rrutkowski]
<GitHub40> [jruby] kares pushed 4 new commits to master: https://git.io/vNrgW
<GitHub40> jruby/master ff1aae0 kares: minor: internal private method can be static
<GitHub40> jruby/master c05c93e kares: provide explicit Java equals/hashCode for Complex (as all Numerics do)
<GitHub40> jruby/master a7e371c kares: tidy-up Complex - handle `convert` more compat. + revisit Numeric utils
<GitHub48> [jruby] janko-m opened issue #5002: Object#const_defined? shouldn't trigger warning for deprecated constant https://git.io/vNraI
<GitHub91> [jruby] enebo pushed 1 new commit to master: https://git.io/vNrVm
<GitHub91> jruby/master e0c0519 Thomas E. Enebo: I think I erroneously removed this exclude but I am not sure I understand this? Making green for now
<GitHub184> [jruby] janko-m opened issue #5003: Low-level Java error printed on Errno::EPIPE exception https://git.io/vNrwN
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
bbrowning is now known as bbrowning_away
shellac has joined #jruby
<GitHub149> [jruby] enebo pushed 1 new commit to jruby-9.1: https://git.io/vNrjB
<GitHub149> jruby/jruby-9.1 5492683 Thomas E. Enebo: Fixes #5003. Low-level Java error printed on Errno::EPIPE exception...
<GitHub73> [jruby] enebo closed issue #5003: Low-level Java error printed on Errno::EPIPE exception https://git.io/vNrwN
baroquebobcat has joined #jruby
cremes has joined #jruby
<travis-ci> jruby/jruby (jruby-9.1:5492683 by Thomas E. Enebo): The build passed. (https://travis-ci.org/jruby/jruby/builds/332548466)
mbj has joined #jruby
mbj has quit [Client Quit]