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]
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]