yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
<GitHub41> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/v6wh7
<GitHub41> jruby/truffle-head 1b7e547 Chris Seaton: [Truffle] read_nonblock doesn't work in GraalVM.
yfeldblu_ has quit [Read error: Connection reset by peer]
yfeldblum has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
jimbaker has quit [Ping timeout: 264 seconds]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
TheWhip has joined #jruby
TheWhip has quit [Remote host closed the connection]
etehtsea has joined #jruby
TheWhip has joined #jruby
TheWhip has quit []
etehtsea has quit [Quit: Computer has gone to sleep.]
etehtsea has joined #jruby
pitr-ch has joined #jruby
pawnbox has joined #jruby
prasunanand has quit [Ping timeout: 260 seconds]
etehtsea has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
thedarkone2 has quit [Quit: thedarkone2]
etehtsea has joined #jruby
jimbaker has quit [Ping timeout: 250 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
<GitHub152> [jruby-openssl] kares opened issue #101: do not register provider (once again) https://git.io/v6r3v
raeoks has joined #jruby
<kares> headius: failing to reproduce the (array null value) issue using the simplified case you provided in GH-4080
<kares> seems like a JIT-ing problem around RubyArray's element retrieval
skade has joined #jruby
pitr-ch has joined #jruby
<etehtsea> oh my. lib/pom.rb looks cryptic a little
<kares> etehtsea: maybe jrubyc compiling into a pom.class can help :)
<etehtsea> :)
<etehtsea> what's the difference between usual dist and bin200?
at100 has quit [Quit: Textual IRC Client: www.textualapp.com]
tjohnson has quit [Quit: Connection closed for inactivity]
<kares> etehtsea: bin2k should be just another packing format (probably smaller size)
<etehtsea> kares ok, thanks
<etehtsea> I tried to fix issue that rake installing in both gems/shared and ruby/stdlib. Finally it disappeared from both locations
at100 has joined #jruby
<etehtsea> maybe there is a clean task that should be called before -Pdist / -Pjruby-jars?
skade has quit [Quit: Computer has gone to sleep.]
yfeldblum has quit [Remote host closed the connection]
prasunanand has joined #jruby
pawnbox has quit [Remote host closed the connection]
etehtsea has quit [Quit: Computer has gone to sleep.]
jimbaker has quit [Ping timeout: 244 seconds]
claudiuinberlin has joined #jruby
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
pawnbox has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
vtunka has joined #jruby
pitr-ch has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
jimbaker has quit [Ping timeout: 265 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pil-zzZZzz is now known as pilhuhn
etehtsea has joined #jruby
etehtsea has quit [Quit: Computer has gone to sleep.]
etehtsea has joined #jruby
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
raeoks has joined #jruby
drbobbeaty has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
pawnbox has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<eregon> ebarrett: "you would need a benchmark that runs a few hundred hours to max out the signed long" => Yeah I think it's probably OK to not handle this case, and the error would be immediately obvious if it happens.
<eregon> ebarrett: if it can roundtrip multiple times, then this won't fix it either.
<ebarrett> you are quiute right
* ebarrett shakes fist at modulo arithmetic
<eregon> what clock is it using internally, something like MONOTONIC_RAW?
<ebarrett> yeah
<eregon> I think my quick computation is wrong but:
<eregon> (2**63) / 1e9 / 3600 / 24 / 365
<eregon> => 262 years to exhaust it
<eregon> so then it seems perfectly fine to ignore this edge case :)
<ebarrett> haha
<ebarrett> yeah
<ebarrett> some of the languages only have doubles, and even therer you are ok
<ebarrett> 52 bits of integer precision...
<eregon> about 52 days to exhaust it apparently, then it becomes important that the clock is not too high when starting
<eregon> In the case of JRuby+Truffle, the correct impl for this is not so nice, it would be better in plain Ruby. But I am thinking with 64-bit long precision for nanoseconds there is no need for such care.
jimbaker has quit [Ping timeout: 250 seconds]
<ebarrett> our benchmark harenss reboots prior to each benchmark, nott sure abouut the monotonic clock, but the tsr is zeroed
etehtsea has quit [Quit: Computer has gone to sleep.]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
etehtsea has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
<eregon> on linux it seems to be at least: ruby -e 'p Process.clock_gettime Process::CLOCK_MONOTONIC_RAW' is quite low
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
jimbaker has quit [Ping timeout: 240 seconds]
etehtsea has quit [Quit: Computer has gone to sleep.]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
pilhuhn is now known as pil-afk
drbobbeaty has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub134> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/v6rDl
<GitHub134> jruby/truffle-head 1d27741 Chris Seaton: [Truffle] Update Truffle.
pitr-ch has joined #jruby
lance|afk is now known as lanceball
<GitHub70> [jruby] lxp opened pull request #4082: [Truffle] Hide non-Ruby objects from ObjectSpace.each_object (master...fix-objectspace-for-foreign-objects) https://git.io/v6ryS
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
raeoks has joined #jruby
<GitHub193> [jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/v6ryp
<GitHub193> jruby/truffle-head 854e48e Chris Seaton: Revert "[Truffle] Update Truffle."...
<GitHub193> jruby/truffle-head 4050e76 Chris Seaton: [Truffle] Turn offline builds back on.
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
skade has joined #jruby
shellac has joined #jruby
skade has quit [Client Quit]
etehtsea has joined #jruby
pil-afk is now known as pilhuhn
bbrowning_away is now known as bbrowning
etehtsea has quit [Read error: Connection reset by peer]
skade has joined #jruby
skade has quit [Client Quit]
tcrawley-away is now known as tcrawley
<GitHub13> [jruby] eregon closed pull request #4082: [Truffle] Hide non-Ruby objects from ObjectSpace.each_object (master...fix-objectspace-for-foreign-objects) https://git.io/v6ryS
raeoks has quit [Quit: Textual IRC Client: www.textualapp.com]
<GitHub42> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/v6rbs
<GitHub42> jruby/truffle-head 4df7f20 David Gnedt: [Truffle] Hide non-Ruby objects from ObjectSpace.each_object
etehtsea has joined #jruby
etehtsea has quit [Ping timeout: 250 seconds]
pawnbox has joined #jruby
johnsonch_afk is now known as johnsonch
enebo has joined #jruby
<chrisseaton> headius: have you seen seeing issues with broken pipes recently?
etehtsea has joined #jruby
blandflakes has joined #jruby
thedarkone2 has joined #jruby
<GitHub132> [jruby] etehtsea opened pull request #4083: Don't install non-default gems to stdlib (master...fix-stdlib-bundling) https://git.io/v6oY6
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<GitHub179> [jruby] etehtsea opened issue #4084: Stale data get into dist after gem version bump https://git.io/v6o3m
camlow325 has joined #jruby
pilhuhn is now known as pil-afk
pawnbox has quit [Ping timeout: 276 seconds]
pawnbox has joined #jruby
zph_ has quit [Quit: Connection closed for inactivity]
<GitHub180> [jruby] enebo pushed 1 new commit to master: https://git.io/v6ocL
<GitHub180> jruby/master cc1743c Thomas E. Enebo: Fixes #3778. Unicode chars in method names aren't accepted...
<GitHub92> [jruby] enebo closed issue #3778: Unicode chars in method names aren't accepted https://git.io/vVRYq
pawnbox has quit [Read error: No route to host]
pawnbox has joined #jruby
tjohnson has joined #jruby
lanceball is now known as lance|afk
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
vtunka has quit [Quit: Leaving]
pitr-ch has joined #jruby
skade has joined #jruby
<GitHub63> [jruby] etehtsea opened pull request #4085: Remove lib/.gitignore (master...rm-lib-gitignore) https://git.io/v6oBq
pitr-ch has quit [Ping timeout: 260 seconds]
<GitHub143> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/v6oB2
<GitHub143> jruby/truffle-head 414786e Chris Seaton: [Truffle] Exclude specs that use pipes.
pitr-ch has joined #jruby
camlow325 has quit [Ping timeout: 258 seconds]
shellac has quit [Quit: Leaving]
etehtsea has quit [Quit: Computer has gone to sleep.]
camlow325 has joined #jruby
claudiuinberlin has quit []
<travis-ci> jruby/jruby (master:cc1743c by Thomas E. Enebo): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/153005039)
etehtsea has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
<headius> chrisseaton: not really, no
<headius> where are you seeing such issues?
<headius> kares: oh just saw your messages...I will try to repro here again
<headius> along the path I saw there's almost no Ruby access to the array that eventually coerces bad
etehtsea has quit [Quit: Computer has gone to sleep.]
<headius> kares: it still reproduces for me, with interpreter off
<headius> I will try to bisect
<headius> I have a good rev from june, so it did break recently
<chrisseaton> headius: yes I keep seeing broken pipes running the IO specs - someone said you'd been working on a similar problem recently
<headius> I have an open bug for a broken pipe error that appears during a close_read test, but it seems to be harmless and I'm unclear why MRI doesn't do it too
<headius> it doesn't affect the test, but it's output noise
<headius> are you seeing many such errors?
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<chrisseaton> Yes it's output noise - the JRuby instance that's created by the test fails, but the test is actually ok as it's just checking it can't use its version of the pipe in a certain way
<headius> right...and MRI is silent, and I'm not sure why
bbrowning is now known as bbrowning_away
<headius> it tries to do a write to a pipe that's closed too...so it seems like a timing issue or something
<chrisseaton> Benoit thinks the way the test works is a bad idea anyway
<headius> it could be improved
<headius> I haven't looked into that right now
pitr-ch has joined #jruby
pitr-ch_ has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
<GitHub3> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/v6oPM
<GitHub3> jruby/truffle-head 97eb49d Chris Seaton: [Truffle] Update Truffle.
knu has quit [Quit: Reboot...]
knu has joined #jruby
pitr-ch_ has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
claudiuinberlin has joined #jruby
bbrowning_away is now known as bbrowning
claudiuinberlin has quit [Remote host closed the connection]
beawesomeinstead has quit [Ping timeout: 244 seconds]
beawesomeinstead has joined #jruby
<travis-ci> jruby/jruby (truffle-head:97eb49d by Chris Seaton): The build was broken. (https://travis-ci.org/jruby/jruby/builds/153038669)
claudiuinberlin has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
beawesomeinstead has quit [Ping timeout: 258 seconds]
beawesomeinstead has joined #jruby
lance|afk is now known as lanceball
yfeldblum has joined #jruby
<headius> kares: you're off the hook! bisected it to one of my packed array commits
<headius> amazing how many tests we can run and not find such regressions
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
subbu is now known as subbu|lunch
<kares> headius: najs - thought it might be that ... good that you nailed it!
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
skade has quit [Client Quit]
zacts has joined #jruby
skade has joined #jruby
subbu|lunch is now known as subbu
<headius> kares: still around?
<headius> the problem is more complicated than I'd feared :-(
<kares> headius: hit me - but I am low on juice at 21.15 local :)
<headius> kares: ok I'll be quick
<headius> there's a check in setStatementParameters for param.getClass() == RubyArray.class
<kares> headius: yeah that is ugly
<kares> probably me to blame
<headius> because there's now subclasses of RubyArray in the system (e.g. RubyArrayOneObject), that test fails and it falls through into List logic
<headius> which is where the extra coercion comes from
<kares> I am fine if that is changed in AR-JDBC and a 1.3.xx is released as a compatibility fix for 9.1.3
<headius> ok cool...I think that's the only way forward
skade has quit [Quit: Computer has gone to sleep.]
<headius> I can put a PR together against appropriate branch
<headius> I am not sure about release process for ar-jdbc so I'll need help with that
<kares> ok I can do that for you
<kares> when would be a good time?
<kares> I mean if it shall wait till 9.1.3 is out or not
<headius> probably before so we can have folks verify other things are working
<headius> e.g. that Stack Overflow bug
<headius> PR against 1-3-stable?
<kares> OK - can do the release tomorrow morning
<kares> yes 1-3-stable pls
<headius> excellent, thank you
<headius> FWIW I found no other instances of "RubyArray.class" in arjdbc :-)
<kares> yy it was probably one "crazy" idea
<kares> not sure why it wasn't an instanceof check in the first place
<headius> yeah strange
<kares> off for the night - keep the release coming!
<headius> good night!
skade has joined #jruby
nirvdrum has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub172> [jruby] chrisseaton pushed 4 new commits to truffle-head: https://git.io/v6KJw
<GitHub172> jruby/truffle-head bf94cd7 Chris Seaton: [Truffle] Ignore new TCK tests for now.
<GitHub172> jruby/truffle-head 8f8aedd Chris Seaton: [Truffle] New option to use the build pack but don't try to do it offline.
<GitHub172> jruby/truffle-head fa039bc Chris Seaton: [Truffle] Fix deprecations in RubyTckTest.
<headius> yay, I think the patch works
sluukkonen has quit [Ping timeout: 260 seconds]
claudiuinberlin has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
claudiuinberlin has joined #jruby
skade has joined #jruby
<travis-ci> jruby/jruby (truffle-head:b7f1daf by Chris Seaton): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/153074117)
pitr-ch has joined #jruby
zacts has quit [Ping timeout: 250 seconds]
pitr-ch has quit [Ping timeout: 265 seconds]
pitr-ch has joined #jruby
pitr-ch has quit [Ping timeout: 244 seconds]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
tcrawley is now known as tcrawley-away
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
claudiuinberlin has quit []
pitr-ch has quit [Ping timeout: 265 seconds]
pitr-ch has joined #jruby
<GitHub194> [jruby] headius pushed 2 new commits to master: https://git.io/v6KZK
<GitHub194> jruby/master 0f717cf Charles Oliver Nutter: Merge pull request #4085 from etehtsea/rm-lib-gitignore...
<GitHub194> jruby/master 9b4164f Konstantin Shabanov: Remove lib/.gitignore
<GitHub36> [jruby] headius closed pull request #4085: Remove lib/.gitignore (master...rm-lib-gitignore) https://git.io/v6oBq
<GitHub15> [jruby] headius closed issue #2798: Dynamic "once" regexps are not as atomic as in MRI https://git.io/veTKk
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
bbrowning is now known as bbrowning_away
<GitHub175> [jruby] headius closed pull request #4078: Bump racc. Fixes #4071 (master...bump-racc) https://git.io/v6aBm
<GitHub99> [jruby] headius pushed 2 new commits to master: https://git.io/v6KCv
<GitHub99> jruby/master 92aa13a Konstantin Shabanov: Bump racc. Fixes #4071
<GitHub99> jruby/master 45e1730 Charles Oliver Nutter: Merge pull request #4078 from etehtsea/bump-racc...
<GitHub125> [jruby] headius closed issue #4071: racc needs upgrade https://git.io/v6uGl
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
<headius> is that fix good to go?
<lopex> I think so
<headius> ok cool
<headius> enebo: I'm going to spin joni to knock that one down
<lopex> it's a new feature actually
<headius> oh yeah?
<headius> well I'll deploy snapshot...we'll let it stew on master
<lopex> yeah, the implicit 0 group
<headius> ahh ok
<lopex> kinda hackish
<lopex> it wraps the whole pattern around enclose
<lopex> (for subexp calls)
<headius> looks like it works
<GitHub70> [jruby] headius pushed 1 new commit to master: https://git.io/v6KWM
<GitHub70> jruby/master f265ef2 Charles Oliver Nutter: Update to joni 2.1.11 snapshot for #4077.
lanceball is now known as lance|afk
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
johnsonch is now known as johnsonch_afk
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
lance|afk is now known as lanceball
pitr-ch has quit [Ping timeout: 276 seconds]
pitr-ch has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
enebo has quit [Quit: enebo]
pitr-ch has quit [Ping timeout: 265 seconds]
pitr-ch has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
camlow321 has joined #jruby
camlow325 has quit [Ping timeout: 252 seconds]
camlow321 has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:45e1730 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/153100000)
camlow321 has joined #jruby
prasunanand has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (master:f265ef2 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/153102387)
camlow321 has quit [Quit: WeeChat 1.5]
camlow325 has joined #jruby
etehtsea has joined #jruby