<Antiarc> That feeling when you google a gem to see if it has a newer version to fix a bug, then find out that you wrote it
subbu has quit [Ping timeout: 245 seconds]
<headius> Antiarc: hah
<Antiarc> I have a bug in either jruby-head or the latest bundler, in any case, I think
<Antiarc> But guests are here for dinner :)
travis-ci has joined #jruby
<Antiarc> So it'll have to wait fil after that
<travis-ci> jruby/jruby (jruby-1_7:f7017dc by Charles Oliver Nutter): The build was broken. (http://travis-ci.org/jruby/jruby/builds/56343843)
travis-ci has left #jruby [#jruby]
calavera_ has quit [Ping timeout: 264 seconds]
calavera has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4ff9bd3 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56349420)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4ff9bd3 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56349420)
travis-ci has left #jruby [#jruby]
triple_b has joined #jruby
marr has quit [Ping timeout: 255 seconds]
joast has quit [Quit: Leaving.]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4ff9bd3 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56349420)
travis-ci has left #jruby [#jruby]
bjfish2 has joined #jruby
<nirvdrum> headius: Awesome. I tried tracing through, but I couldn't keep track of it all. And I tried on different boundaries, but couldn't always induce it.
<nirvdrum> I'm happy to just find and report the issues if you're cool with fixing them, though :-)
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:dbffda3 by Subramanya Sastry): The build was broken. (http://travis-ci.org/jruby/jruby/builds/56350869)
travis-ci has left #jruby [#jruby]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
Hobogrammer has joined #jruby
nirvdrum has quit [Ping timeout: 256 seconds]
tharindu has quit [Ping timeout: 252 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
pgokeeffe has joined #jruby
colinsurprenant has joined #jruby
subbu has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] e2 opened issue #2778: FiberError: dead fiber called (when non-main threads are killed) http://git.io/jr29
JRubyGithub has left #jruby [#jruby]
triple_b_ has joined #jruby
triple_b has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/jraE
<JRubyGithub> jruby/master 1695da3 Subramanya Sastry: More defined? IR fixes: generate properly nested rescue regions...
JRubyGithub has left #jruby [#jruby]
<subbu> headius, ^ that should take care of the test:jruby failure.
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
zorak8 has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
kfpratt has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
colinsurprenant has quit [Quit: colinsurprenant]
iamjarvo has joined #jruby
subbu has quit [Ping timeout: 256 seconds]
joast has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
bjfish2 has quit [Quit: bjfish2]
SynrG has quit [Ping timeout: 264 seconds]
triple_b_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mcclurmc has quit [Remote host closed the connection]
x1337807x has joined #jruby
zorak8 has quit [Ping timeout: 256 seconds]
kfpratt has quit [Remote host closed the connection]
Xzyx987X_ has quit [Read error: Connection reset by peer]
Xzyx987X has joined #jruby
fivebats has quit [Quit: quit]
calavera has quit [Ping timeout: 246 seconds]
yfeldblum has quit [Ping timeout: 265 seconds]
yfeldblum has joined #jruby
mcclurmc has joined #jruby
calavera has joined #jruby
yfeldblu_ has joined #jruby
mcclurmc has quit [Ping timeout: 244 seconds]
calavera has quit [Read error: Connection reset by peer]
yfeldblum has quit [Ping timeout: 265 seconds]
yfeldblum has joined #jruby
yfeldblu_ has quit [Ping timeout: 255 seconds]
kfpratt has joined #jruby
kfpratt has quit [Ping timeout: 256 seconds]
pgokeeffe has quit [Quit: pgokeeffe]
_djbkd has joined #jruby
Hobogrammer has quit [Ping timeout: 255 seconds]
_djbkd has quit [Remote host closed the connection]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 252 seconds]
donV has quit [Quit: donV]
kfpratt has joined #jruby
temporalfox has joined #jruby
kfpratt has quit [Ping timeout: 265 seconds]
mister_solo has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-tuning:be4386e by kares): The build is still failing. (http://travis-ci.org/kares/jruby/builds/56125510)
travis-ci has left #jruby [#jruby]
dinfuehr has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 250 seconds]
universaL is now known as universa1
kares has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kfpratt has joined #jruby
skade has joined #jruby
kfpratt has quit [Ping timeout: 272 seconds]
elia has joined #jruby
donV has joined #jruby
elia_ has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-2581-fix:3f5a605 by Charles Oliver Nutter): The build failed. (http://travis-ci.org/kares/jruby/builds/56379283)
travis-ci has left #jruby [#jruby]
elia has quit [Ping timeout: 250 seconds]
donV has left #jruby [#jruby]
donV has joined #jruby
marr has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 255 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] janko-m opened issue #2779: Encoding::UndefinedConversionError when IO.copy_streaming binary files http://git.io/jozA
JRubyGithub has left #jruby [#jruby]
havenwood has quit [Remote host closed the connection]
PragTob has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-pre-2581-fix:5433238 by Charles Oliver Nutter): The build failed. (http://travis-ci.org/kares/jruby/builds/56379376)
travis-ci has left #jruby [#jruby]
donV has left #jruby [#jruby]
rsim has joined #jruby
SynrG has joined #jruby
kfpratt has joined #jruby
shellac has joined #jruby
drbobbeaty has quit [Ping timeout: 256 seconds]
vtunka has joined #jruby
rsim1 has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
kfpratt has quit [Ping timeout: 265 seconds]
vtunka has quit [Quit: Leaving]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] janko-m closed issue #2762: IO.copy_stream doesn't rewind the destination http://git.io/jOAz
JRubyGithub has left #jruby [#jruby]
<eregon_> headius: Hi! Seems you were added to the RubySpec team :)
eregon_ is now known as eregon
<eregon> headius: yeah, that could make sense, but it's only a subdirectory of ruby/ruby, not sure how to deal properly with that
<eregon> seems an repository in between doing a subtree split would be the way to go
mcclurmc has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-pre-2581-fix:80ab9d2 by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/kares/jruby/builds/56385102)
travis-ci has left #jruby [#jruby]
mcclurmc has quit [Ping timeout: 264 seconds]
dinfuehr has quit [Read error: Connection reset by peer]
dinfuehr has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/joQf
<JRubyGithub> jruby/master a03f447 Benoit Daloze: Squashed 'spec/ruby/' changes from 19ff319..a34895b...
<JRubyGithub> jruby/master 18d2fdc Benoit Daloze: Merge commit 'a03f447daec74b310cb198ec1d46278284c598c7'
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/jo56
<JRubyGithub> jruby/master 6a3cd6f Benoit Daloze: [Truffle] JT: Let :files be the default for MSpec....
JRubyGithub has left #jruby [#jruby]
kfpratt has joined #jruby
shellac has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to master: http://git.io/joAH
<JRubyGithub> jruby/master 9df3f53 Benoit Daloze: [Truffle] Fix Dir#mkdir.
<JRubyGithub> jruby/master 16e8c01 Benoit Daloze: [Truffle] Import Thread.exclusive.
<JRubyGithub> jruby/master 79e9b2d Benoit Daloze: [Truffle] Run library/thread specs....
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-2581-fix:147c911 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/kares/jruby/builds/56385143)
travis-ci has left #jruby [#jruby]
kfpratt has quit [Ping timeout: 256 seconds]
vtunka has joined #jruby
vtunka has quit [Client Quit]
shellac has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-2581-fix:147c911 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/kares/jruby/builds/56385143)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/jojN
<JRubyGithub> jruby/master c44a4a6 Benoit Daloze: [Truffle] Support Queue#push(obj, true).
<JRubyGithub> jruby/master 2b0178f Benoit Daloze: [Truffle] Fix remaining failures of SizedQueue.
JRubyGithub has left #jruby [#jruby]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 244 seconds]
vtunka has joined #jruby
kares has quit [Ping timeout: 252 seconds]
iamjarvo has joined #jruby
vtunka has quit [Quit: Leaving]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/jKqm
<JRubyGithub> jruby/master e73e717 Brandon Fish: [Truffle] Implementing more Array#[]=.
<JRubyGithub> jruby/master 8387536 Chris Seaton: Merge pull request #2775 from bjfish/truffle_array_element_set_v2...
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-2581-fix:147c911 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/kares/jruby/builds/56385143)
travis-ci has left #jruby [#jruby]
vtunka has joined #jruby
kfpratt has joined #jruby
erikhatcher has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
kfpratt has quit [Ping timeout: 272 seconds]
skade has quit [Quit: Computer has gone to sleep.]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 252 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nirvdrum has joined #jruby
unarmed has joined #jruby
universa1 has left #jruby ["Verlassend"]
pitr-ch has joined #jruby
PragTob has quit [Remote host closed the connection]
erikhatcher has quit [Quit: erikhatcher]
<unarmed> hi, i've read that c-extensions are not really supported by jruby in java anymore. any way to get this working for my project? I'm embedding the jekyll gem inside a maven plugin
iamjarvo has joined #jruby
erikhatcher has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jsvd has joined #jruby
kfpratt has joined #jruby
skade has joined #jruby
bbrowning has joined #jruby
unarmed has quit []
kfpratt has quit [Ping timeout: 252 seconds]
unarmed has joined #jruby
triple_b has joined #jruby
triple_b has quit [Client Quit]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2b0178f by Benoit Daloze): The build was broken. (http://travis-ci.org/jruby/jruby/builds/56393076)
travis-ci has left #jruby [#jruby]
mkristian has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/jKP3
<JRubyGithub> jruby/master 0c6fedc Kevin Menard: [Truffle] Untagged specs passing now due to some improvements in jcodings.
JRubyGithub has left #jruby [#jruby]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 264 seconds]
tcrawley-away is now known as tcrawley
kares has joined #jruby
e_dub has quit [Quit: e_dub]
iamjarvo has joined #jruby
temporalfox has quit [Quit: Textual IRC Client: www.textualapp.com]
<unarmed> How do I enable ObjectSpace programtically from java?
temporalfox has joined #jruby
<unarmed> im trying to execute a script via -> new ScriptEngineManager().getEngineByName("jruby").eval(script)
<unarmed> but I am running into the error message "ObjectSpace is disabled; each_object will only work with Class"
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:8387536 by Chris Seaton): The build was broken. (http://travis-ci.org/jruby/jruby/builds/56395965)
travis-ci has left #jruby [#jruby]
kfpratt has joined #jruby
mcclurmc has joined #jruby
marr has quit [Ping timeout: 250 seconds]
kfpratt has quit [Ping timeout: 252 seconds]
triple_b has joined #jruby
mcclurmc has quit [Remote host closed the connection]
erikhatcher has quit [Quit: erikhatcher]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:0c6fedc by Kevin Menard): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/56404786)
travis-ci has left #jruby [#jruby]
<kares> unarmed: pass it in as a Java system property
<kares> -Djruby.objectspace.enabled=true
mkristian has quit [Quit: Ex-Chat]
mkristian has joined #jruby
mister_solo has quit [Ping timeout: 264 seconds]
zorak8 has joined #jruby
djellemah__ has quit [Quit: Leaving]
djellemah_ has joined #jruby
mitchellhenke has joined #jruby
<nirvdrum> headius: I'm not sure how to untag non-Truffle specs, but I think the jcodings work will let you untag at least a couple in String now.
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-ji-tuning:8706663 by kares): The build is still failing. (http://travis-ci.org/kares/jruby/builds/56412954)
travis-ci has left #jruby [#jruby]
colinsurprenant has joined #jruby
calavera has joined #jruby
colinsurprenant has quit [Ping timeout: 256 seconds]
mister_solo has joined #jruby
e_dub has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
mitchellhenke has joined #jruby
jbarop has left #jruby ["bye"]
gregorsc5 has joined #jruby
mkristian has quit [Ping timeout: 244 seconds]
colinsurprenant has joined #jruby
vtunka has quit [Ping timeout: 252 seconds]
calavera has quit [Ping timeout: 250 seconds]
vtunka has joined #jruby
calavera has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/j6gK
<JRubyGithub> jruby/master 7ca2f63 Kevin Menard: [Truffle] Fixed an infinite loop in String due to not checking invalid input.
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
shellac has quit [Remote host closed the connection]
nirvdrum has quit [Ping timeout: 265 seconds]
kfpratt has joined #jruby
momomomomo has joined #jruby
mister_solo has quit [Ping timeout: 255 seconds]
mje113__ has joined #jruby
<kares> nirvdrum: just in case there's anything related to getting 1_7 green ... https://github.com/jruby/jruby/commit/3f5a605ae5eb5f7070cd0560b7e1806662466a07
mitchellhenke has quit [Quit: Computer has gone to sleep.]
mitchellhenke has joined #jruby
bjfish2 has joined #jruby
kfpratt has quit [Remote host closed the connection]
rsim1 has quit [Read error: Connection reset by peer]
kfpratt has joined #jruby
<bjfish2> Should this be Bignum? “puts (-2**63).class”
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum created truffle_taint_exemptions (+1 new commit): http://git.io/j6X0
<JRubyGithub> jruby/truffle_taint_exemptions bd06055 Kevin Menard: [Truffle] Don't taint from self in String#[](String).
JRubyGithub has left #jruby [#jruby]
<chrisseaton> bjfish2: that's Long.MAX_VALUE (in case you weren't aware) - so I'd say no - maybe it's to match MRI?
nirvdrum has joined #jruby
<chrisseaton> bjfish2: oh it's Fixnum in JRuby - that's what I'd expect then
iamjarvo has joined #jruby
<chrisseaton> bjfish2: the reason it is Bignum in MRI is due to tagging their integers are less than 64bit
<bjfish2> chrisseaton i think long max value is 2^63-1, so it’s one more than max value
<bjfish2> chrisseaton sorry it is min value -2^63
<chrisseaton> yeah
<chrisseaton> I meant Long.MIN_VALUE, sorry
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum force-pushed truffle_taint_exemptions from bd06055 to 3ec3437: http://git.io/j6Ml
<JRubyGithub> jruby/truffle_taint_exemptions 3ec3437 Kevin Menard: [Truffle] Don't taint from self in String#[](String).
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum opened pull request #2780: [Truffle] Don't taint from self in String#[](String). (master...truffle_taint_exemptions) http://git.io/j6Mg
JRubyGithub has left #jruby [#jruby]
<bjfish2> chrisseaton my real issue is: puts (-2**63).abs is -9223372036854775808
havenwood has joined #jruby
shellac has joined #jruby
<chrisseaton> bjfish2: in Truffle? yeah that's weird - it's a bug
<bjfish2> chrisseaton truffle only yeah i’ll log an issue, i’m not seeing what the issue is
<chrisseaton> bjfish2: looks like we're not checking for overflow in FixnumNodes.AbsNode
marr has joined #jruby
<chrisseaton> do you want to either try to fix or open an issue?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened issue #2781: [Truffle] Expected Absolute Value for Fix http://git.io/j6yc
JRubyGithub has left #jruby [#jruby]
mkristian has joined #jruby
<bjfish2> chrisseaton i took a look, not really seeing whats wrong, so I’ll open an issue, this is Bignum in MRI BTW, looks like Fixnum in jruby
<chrisseaton> What is a Fixnum and what is a Bignum is a property of the architecture - so I think we're free to set our own limits on the Java 'architecutre'
<bjfish2> chrisseaton okay, I understand now, also i understand too how calling abs on -2**63 would overflow long
Hobogrammer has joined #jruby
mkristian has quit [Ping timeout: 245 seconds]
gregorsc5 has quit [Quit: Leaving.]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has quit [Quit: Textual IRC Client: www.textualapp.com]
<rtyler> java_annotation, is it possible to pass more complex types and options into the call?
donV has joined #jruby
elia_ has quit [Quit: Computer has gone to sleep.]
vtunka has quit [Quit: Leaving]
camlow325 has joined #jruby
dmitrykorotkov has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
triple_b has joined #jruby
camlow32_ has joined #jruby
camlow325 has joined #jruby
camlow32_ has quit [Read error: Connection reset by peer]
mister_solo has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dmitrykorotkov has quit [Quit: Leaving]
kares has quit [Ping timeout: 272 seconds]
mister_solo has quit [Ping timeout: 272 seconds]
kfpratt has quit [Remote host closed the connection]
momomomomo has quit [Quit: momomomomo]
aewffwea has quit []
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jsvd has quit []
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius deleted test-string-quagmire at 48b2185: http://git.io/ji3B
JRubyGithub has left #jruby [#jruby]
momomomomo has joined #jruby
kfpratt has joined #jruby
kfpratt has quit [Remote host closed the connection]
Locke23rus has joined #jruby
camlow325 has quit [Remote host closed the connection]
lanceball is now known as lance|afk
shellac has quit [Quit: Ex-Chat]
dinfuehr has quit [Remote host closed the connection]
dinfuehr has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened pull request #2782: [Truffle] Adding overflow specializations for Fixnum#abs. (master...truffle_fixnum_abs_fix) http://git.io/jilv
JRubyGithub has left #jruby [#jruby]
dinfuehr has quit [Ping timeout: 255 seconds]
havenwood has quit []
pietr0 has joined #jruby
camlow325 has joined #jruby
momomomomo has quit [Quit: momomomomo]
kares has joined #jruby
momomomomo has joined #jruby
Hobogrammer has quit [Ping timeout: 244 seconds]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
erikhatcher has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Locke23rus has quit [Remote host closed the connection]
lance|afk is now known as lanceball
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:f7017dc by Charles Oliver Nutter): The build was broken. (http://travis-ci.org/jruby/jruby/builds/56343843)
travis-ci has left #jruby [#jruby]
momomomomo_ has joined #jruby
elia has joined #jruby
momomomomo has quit [Ping timeout: 272 seconds]
momomomomo_ is now known as momomomomo
kfpratt has joined #jruby
momomomomo has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum closed pull request #2780: [Truffle] Don't taint from self in String#[](String). (master...truffle_taint_exemptions) http://git.io/j6Mg
JRubyGithub has left #jruby [#jruby]
kfpratt has quit [Remote host closed the connection]
tenderlove has joined #jruby
unarmed has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
a5i has joined #jruby
iamjarvo has joined #jruby
calavera has joined #jruby
calavera has quit [Read error: Connection reset by peer]
elia has quit [Quit: Computer has gone to sleep.]
calavera_ has joined #jruby
calavera_ has quit [Max SendQ exceeded]
_djbkd has joined #jruby
calavera_ has joined #jruby
dinfuehr has joined #jruby
elia has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
dinfuehr has quit [Ping timeout: 252 seconds]
kares has quit [Ping timeout: 252 seconds]
triple_b has joined #jruby
yfeldblum has quit [Ping timeout: 256 seconds]
colinsurprenant has joined #jruby
elia has quit [Ping timeout: 256 seconds]
_djbkd has quit [Remote host closed the connection]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
djbkd has joined #jruby
kfpratt has joined #jruby
subbu is now known as subbu|lunch
kfpratt has quit [Remote host closed the connection]
djbkd has quit [Remote host closed the connection]
havenwood has joined #jruby
djbkd has joined #jruby
tharindu has joined #jruby
mcclurmc has joined #jruby
momomomomo has joined #jruby
yfeldblum has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:1d8dc06 by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56445160)
travis-ci has left #jruby [#jruby]
calavera_ is now known as calavera
cpuguy83_ has joined #jruby
cpuguy83 has quit [Remote host closed the connection]
cpuguy83_ has quit [Client Quit]
cpuguy83 has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/jP83
<JRubyGithub> jruby/master 166f6fe Brandon Fish: [Truffle] Adding overflow specializations for Fixnum#abs.
<JRubyGithub> jruby/master c83f089 Chris Seaton: Merge pull request #2782 from bjfish/truffle_fixnum_abs_fix...
JRubyGithub has left #jruby [#jruby]
_djbkd has joined #jruby
djbkd has quit [Read error: Connection reset by peer]
calavera has joined #jruby
kfpratt has joined #jruby
pitr-ch has quit [Quit: Leaving]
kfpratt has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c83f089 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56455328)
travis-ci has left #jruby [#jruby]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
tharindu has quit [Ping timeout: 252 seconds]
tharindu has joined #jruby
kfpratt has quit [Remote host closed the connection]
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
unarmed has joined #jruby
mcclurmc has quit [Remote host closed the connection]
subbu|lunch is now known as subbu
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: e_dub]
unarmed has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mcclurmc has joined #jruby
lanceball is now known as lance|afk
e_dub has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<lopex> chrisseaton: I guess you'll put as much effort specializing complex/rational as you do for fixnum ?
tcrawley is now known as tcrawley-away
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/jPHA
<JRubyGithub> jruby/master fe5b4b4 Kevin Menard: [Truffle] Pulled in almost all of Rubinius's String....
JRubyGithub has left #jruby [#jruby]
<nirvdrum> lopex: Currently we're doing Rational all in Ruby, I believe.
tcrawley-away is now known as tcrawley
<nirvdrum> But if we need to move some of that to Java, we will.
<lopex> nirvdrum: ah, sounds reasonable
<nirvdrum> lopex: At this point, if something isn't stressed in bench9000, we're not putting much emphasis on making it fast.
<lopex> yeah
<lopex> always real bottlenecks
<lopex> *real world
<chrisseaton> Fixnum has a machine representation as well - so we want to use that where possible - for complex and rational there isn't one so there's nothing to try to get to in the same way
tcrawley is now known as tcrawley-away
tcrawley-away is now known as tcrawley
kfpratt has joined #jruby
kfpratt has quit [Remote host closed the connection]
kfpratt has joined #jruby
mattwildig has joined #jruby
<nirvdrum> lopex: Why doesn't String#each_byte need to take the bytelist begin value into account?
fivebats has joined #jruby
mcclurmc has quit [Remote host closed the connection]
<lopex> nirvdrum: enumerateBytes ?
<nirvdrum> Yeah.
<nirvdrum> It always starts at 0.
<lopex> it was rewritten by Charlie at some point later on
<lopex> but I'd say it should obey begin
<lopex> oh it depends if get is begin aware
<lopex> is it ?
<lopex> yeah, it is
<lopex> nirvdrum: ^^
<nirvdrum> Ahh, I missed that. Sorry.
tharindu has quit [Ping timeout: 252 seconds]
calavera has joined #jruby
<nirvdrum> lopex: Next silly question . . . why return an int there instead a byte?
<lopex> nirvdrum: from where ?
kares has joined #jruby
<nirvdrum> ByteList#get
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] derek-upham opened issue #2783: jruby.bash includes current directory in classpath, should not http://git.io/jXvE
JRubyGithub has left #jruby [#jruby]
iamjarvo has joined #jruby
<lopex> nirvdrum: I guess it doesnt matter at this point
<nirvdrum> lopex: Did it matter at some point?
<lopex> there's no byte thing on jvm stack
<lopex> nirvdrum: I guess not
<lopex> unless there's a difference on byte/int widening when masking with 0xff
<lopex> but I thing there's not
<lopex> *think
<chrisseaton> bytes are inconvenient to use in Java - they never seem to cast up as I would expect - you can't call an int method with byte - you have to cast it
<lopex> chrisseaton: but in the case of get you still get java widening
<nirvdrum> chrisseaton: The problem here is it's really easy to forget to mask with 0xff.
<lopex> chrisseaton: afaik the masking with 0xff has it's on case in hotspot gvn matchers
<lopex> it's so common
<lopex> *own
<lopex> but yeah, not having unsigned types is a mistake in java
<lopex> it complicates things
_djbkd has quit [Remote host closed the connection]
<lopex> nirvdrum: and it's not end of the story
<lopex> nirvdrum: like int -> long widening with sign
<lopex> it will catch us too at some point with 32 codepoint encodings
<lopex> till now, not enough data in tests :)
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/jXTi
<JRubyGithub> jruby/master 0efdc52 Kevin Menard: [Truffle] Added a missing @RubiniusOnly.
<JRubyGithub> jruby/master 66a1c8e Kevin Menard: [Truffle] Fixed String#each_byte.
JRubyGithub has left #jruby [#jruby]
erikhatcher has quit [Quit: erikhatcher]
<headius> jiggity jig
<lopex> headius: tell me thee DEALINE
<lopex> *DEADLINE
kares has quit [Ping timeout: 256 seconds]
<headius> couple weeks maybe?
<lopex> oh
<lopex> in that period I can catch up with onigmo
<lopex> headius: they also added some more boyer-moore modification algorithms
<lopex> I also want to diverge on some things
<lopex> but need a feedback
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/jXLy
<JRubyGithub> jruby/master 8c614e6 Charles Oliver Nutter: Fix literal math operations to use proper call sites.
<JRubyGithub> jruby/master 86c68cc Charles Oliver Nutter: Avoid dispatching through IRScope to get these values.
<JRubyGithub> jruby/master cb72352 Charles Oliver Nutter: Reduce protocol checking and reduce code for each path.
JRubyGithub has left #jruby [#jruby]
<headius> lopex: need feedback from me?
<headius> or planning to talk to MRI/Onigmo people?
<nirvdrum> headius: Did you see my note earlier about String specs?
<lopex> headius: yeah, from you, or maybe other jruby folks
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish pushed 1 new commit to master: http://git.io/jXqc
<JRubyGithub> jruby/master 716a16c Brandon Fish: [Truffle] Moving Kernel#Array to kernel.rb.
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:fe5b4b4 by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/56462579)
travis-ci has left #jruby [#jruby]
<lopex> headius: well, the mount of checks they have to perform for malloc failures just shadows obvious opts on one hand
<lopex> headius: to the point, we might try to make joni throw errors on malformed strings on it's own
<lopex> headius: and skip this preverification drama
<lopex> onthe other hand
<lopex> headius: that would be an invasive difference right ?
<lopex> one complication is the preprocessing
djbkd has joined #jruby
<chrisseaton> headius: is the asm you posted without indy right?
<headius> without indy but using MethodHandle
<headius> nirvdrum: no I missed it
<chrisseaton> I didn't know MethodHandle did anything useful without indy - is it just a general function pointer even without indy?
<headius> nirvdrum: found it... I did a pass over tags last night
<headius> dropped about 200 across all specs
<lopex> chrisseaton: isnt it used for method references ?
<headius> chrisseaton: yes...in theory a faster-than-reflection function object
erikhatcher has joined #jruby
lance|afk is now known as lanceball
lanceball is now known as lance|afk
<headius> I'm using it so I don't have to generate stub code to dispatch to jitted methods
<lopex> headius: an opinion on the above ?
<nirvdrum> headius: Cool.
<headius> hmm, I probably should have turned off tiered compilation
<headius> lopex: moving more of those checks into joni sounds great to me
<headius> biggest complaint I've heard from other joni users is that it's brittle if you don't preverify everything
<lopex> headius: but that wont be easy on it's own, I'm more concerned with incompatibilities
<lopex> potential ones
lance|afk is now known as lanceball
<bjfish2> headius i’m seeing a compilation error locally: CompiledIRMetaClassBody.java:[43,4] error: method does not override or implement a method from a supertype
<headius> oh oops
<headius> because I changed pre/post
<headius> I'll fix that
<lopex> chrisseaton: do you have any news about joni compilation ?
<bjfish2> thanks
<chrisseaton> lopex: nothing's happening at the moment as far as I know
<lopex> chrisseaton: or at least any work that's accessible ?
<chrisseaton> lopex: don't think so, sorry
<chrisseaton> lopex: is there a particular reason you're interested now? are you trying something out or have some workload you think would benefit from compiled joni?
<lopex> chrisseaton: there was an attempt from Oracle side once, but it was to limited for jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/jXWX
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 3b52341 Charles Oliver Nutter: Fix subclass impl of pre.
<lopex> chrisseaton: well, I still plan to do a compiler for it, but given some attempts were done I'm interested in anything
bbrowning is now known as bbrowning_away
<lopex> headius: is there a benchmark across different hotspots regarding different schemes like 'evolution of switch performance' ?
erikhatcher has quit [Quit: erikhatcher]
triple_b has quit [Ping timeout: 252 seconds]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/jXzW
<JRubyGithub> jruby/master 94e7bf9 Kevin Menard: [Truffle] Use faster version of String#size for single-byte optimizable Strings throughout.
JRubyGithub has left #jruby [#jruby]
djbkd has quit [Remote host closed the connection]
jeremyevans has quit [Ping timeout: 252 seconds]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
yfeldblum has quit [Remote host closed the connection]
djbkd has joined #jruby
nirvdrum has quit [Ping timeout: 272 seconds]
subbu has quit [Ping timeout: 256 seconds]
camlow32_ has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:66a1c8e by Kevin Menard): The build passed. (http://travis-ci.org/jruby/jruby/builds/56467781)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
camlow325 has quit [Ping timeout: 246 seconds]
* lopex just learned about injectBranchProbability
<headius> lopex: no bench that I have
calavera_ has joined #jruby
<lopex> headius: but that would make some sense
<headius> it would be useful, yes
<headius> you wrote a lot of one-off benchmarks back in the day
<lopex> headius: I lost profound amount of time spliting and respliting that joni internreter
<headius> yeah I bet
subbu has joined #jruby
<lopex> horizontal, tree etc
calavera has quit [Ping timeout: 255 seconds]
<lopex> all arbitrary
<lopex> but no conclusives
<lopex> and I bet it would all change over time as hotspot evolves
<lopex> just like blind, drunk child lost in a fog
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:716a16c by Brandon Fish): The build failed. (http://travis-ci.org/jruby/jruby/builds/56469138)
travis-ci has left #jruby [#jruby]
<headius> yeah I'm sure it would...and they have new inlining heuristics that may make some of those changes unnecessary
<lopex> but at that time John Rose explanations were quite evasive
<chrisseaton> lopex: there's a whole load of interesting stuff in CompilerDirectives http://lafo.ssw.uni-linz.ac.at/javadoc/graalvm/all/com/oracle/truffle/api/CompilerDirectives.html
<headius> unfortunate that we can't use any of those for Java code
<lopex> chrisseaton: thanks!
<lopex> chrisseaton: I'm quite unlikely to contribute to jruby/truffle but I like to keep an eye on those things
<lopex> life was so easy 200 years ago
<lopex> chrisseaton: truffle would be much nicer given some scala sweetiefied api
<lopex> not to mention the macros
<chrisseaton> got something specific in mind?
<lopex> repeatibility or those annotations
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
camlow32_ has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/jXyi
<JRubyGithub> jruby/master 46a29c2 Charles Oliver Nutter: Split rb_str_rindex like MRI and fix COW offset bug.
JRubyGithub has left #jruby [#jruby]
<chrisseaton> lopex: do you have access to the ACM digital library?
<lopex> chrisseaton: I dont think so
<lopex> unless it's public of course
camlow325 has joined #jruby
mcclurmc has joined #jruby
momomomomo has quit [Quit: momomomomo]
mattwildig has quit []
<lopex> chrisseaton: https://github.com/non/spire also use a number of macros for performace, but that of course a different area
<headius> subbu: something's wrong with your changes
<headius> gem install activesupport ; jruby -e "require 'active_support/proxy_object'"
<headius> er, wait
<headius> hmm
<headius> I'm not sure exactly how to reproduce but I think it's your changes
<headius> I'm seeing double requires
lanceball is now known as lance|afk
<headius> like the RubyGems require is firing both exceptional and non-exceptional path or something
<subbu> headius, oh hmm ..
<headius> I don't have confirmation that it's your changes, but there's a lot of exception handling in there and I haven't touched anything I'd expect to break this
<mistergibson> Correct me if I'm wrong, but it seems the JRUBY_OPTS has changed how you enable C ext in 9.0.0.0.pre1 - anyone know the new way?
<chrisseaton> mistergibson: I'm afraid C extensions have gone in 9k
<mistergibson> chrisseaton: wtf? Hrm, I really need those for my gems
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] e2 opened issue #2784: rindex() fails on strings read from binary files http://git.io/jXbt
JRubyGithub has left #jruby [#jruby]
<chrisseaton> mistergibson: they've been gone from the 1.7.x releases for a while
<chrisseaton> mistergibson: did they work well for you?
<subbu> headius, is it consistently reproducible?
<mistergibson> chrisseaton: actually the last release had it and it worked great
<mistergibson> but the 9K doesn't ... ok, what possessed them to eliminate something that is clearly required by a lot of ruby code?
<mistergibson> about half of my gems (at least) link to C libs
<chrisseaton> mistergibson: I think the maintenance burden was very high, nobody volunteered to do it, and it had some pathological performance cases (I wrote a paper about it http://www.chrisseaton.com/rubytruffle/modularity15/rubyextensions.pdf)
tcrawley is now known as tcrawley-away
<mistergibson> Well, if I can't link to C libs - jruby is useless to me
<headius> mistergibson: you can link to C libs using FFI
momomomomo has joined #jruby
<mistergibson> headius: but if the C ext support isn't enabled in JRuby - how would I do that?
<headius> FFI is built in
<mistergibson> headius: I used to just 'require' a gem after building it
<headius> C ext support is for MRI's extension API
<headius> which is very specific to MRI
<headius> you won't be able to use those gems unless they have a JRuby version
<headius> what libraries, for example?
<mistergibson> does Jruby use JNI?
<headius> for native integration, yes
<mistergibson> for example Celluloid, which uses Nio4r
<headius> nio4r has a JRuby version
<headius> without any Gemfile changes
<mistergibson> I see - so each one has to have a jruby version now
<headius> well, each one that has an MRI extension does
<headius> if they aren't using MRI-specific APIs, they work fine on JRuby
<headius> subbu: I'll try to narrow it down before you spend time on it...it's acting really weird
<subbu> k
<headius> it looks like there's only one require, but then when it does the require it re-evaluates the file that did the require
<headius> or runs the target file twice
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] ecin opened issue #2785: `loop` allocates needless memory http://git.io/jXpw
JRubyGithub has left #jruby [#jruby]
yfeldblum has quit [Ping timeout: 265 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3b52341 by Charles Oliver Nutter): The build passed. (http://travis-ci.org/jruby/jruby/builds/56472771)
travis-ci has left #jruby [#jruby]
djbkd has quit [Remote host closed the connection]
yfeldblum has joined #jruby
<headius> subbu: ok, here's what's happening...now I don't think it's your bug
<headius> when you have an autoload for a given constant, and load the file associated with that autoload directly, when the script defines its class it triggers the autoload
<headius> defineOrGetClassUnder is triggering autoload when it did not before
<headius> does that sound familiar to anyone?
<subbu> headius, not to me. "before" is when?
djbkd has joined #jruby
<headius> good question
<headius> I'm rather amazed all tests pass
mcclurmc has quit [Remote host closed the connection]
<headius> but I guess reloading the same file *usually* doesn't break anything
<subbu> you mean despite the failure?
<headius> the failure here is that this script tries to undef a method
<headius> so after the first execution it fails
<headius> hmmm
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
momomomomo_ has joined #jruby
iamjarvo has joined #jruby
<headius> ok, I guess I'm wrong
<headius> it's supposed to trigger autoload...but it's supposed to detect that it's currently loading and do nothing, I guess?
momomomomo has quit [Ping timeout: 245 seconds]
momomomomo_ is now known as momomomomo
donV has quit [Quit: donV]
e_dub has quit [Ping timeout: 264 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:94e7bf9 by Kevin Menard): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/56475794)
travis-ci has left #jruby [#jruby]
jeremyevans has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] derek-upham closed issue #2783: jruby.bash includes current directory in classpath, should not http://git.io/jXvE
JRubyGithub has left #jruby [#jruby]
fivebats has quit [Quit: quit]
<headius> well shucks
<headius> I think it's because we started canonicalizing LOADED_FEATURES
<headius> autoload checks loaded features to see if it has loaded that file yet
havenwood has quit [Remote host closed the connection]
fivebats has joined #jruby
kfpratt has quit [Remote host closed the connection]
momomomomo has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:46a29c2 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/56481062)
travis-ci has left #jruby [#jruby]
subbu has quit [Ping timeout: 264 seconds]
mcclurmc has joined #jruby
djbkd has quit [Remote host closed the connection]
mcclurmc has quit [Ping timeout: 256 seconds]
tharindu has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
djbkd has joined #jruby
bjfish2 has quit [Read error: Connection reset by peer]
bjfish2 has joined #jruby
calavera_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has quit [Ping timeout: 265 seconds]
havenwood has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
x1337807x has joined #jruby
iamjarvo has joined #jruby
pietr0 has quit [Quit: pietr0]