camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
mje113__ has quit [Quit: Connection closed for inactivity]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
pietr0 has quit [Quit: pietr0]
Ale has quit [Ping timeout: 272 seconds]
Ale has joined #jruby
djbkd has joined #jruby
camlow325 has quit [Remote host closed the connection]
<headius> chrisseaton: hmmm
<headius> chrisseaton: enebo registered us this year so he might have gotten the email
<headius> chrisseaton: nope, rejected again
<headius> tarcieri: did ruby org get in?
<headius> ruby and rails both got in
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
camlow325 has joined #jruby
e_dub has joined #jruby
e_dub has quit [Ping timeout: 246 seconds]
e_dub has joined #jruby
<tarcieri> headius: I didn't receive a notification yet
<headius> tarcieri: I just saw it's in there
<headius> ruby, rails, ruby science
<headius> at least
<tarcieri> oh
<headius> but no JRuby
<tarcieri> well then we did I guess?
<headius> I guess so :-)
<tarcieri> well cool, wanna help run it and take lots of slots? ;)
<tarcieri> where are you seeing it specifically?
<tarcieri> I'm too lazy to go dig through Melange
<tarcieri> at least right now, I'm deploying
<tarcieri> heh
yfeldblum has quit [Remote host closed the connection]
<tarcieri> found it
dinfuehr has joined #jruby
<headius> I just looked at the full org list
<headius> melange is horrible
<tarcieri> yeah me too
<tarcieri> I see it there
<headius> well hopefully our mentors and ideas will find some students in the ruby or rails orgs
Aethenelle has quit [Quit: Aethenelle]
<tarcieri> umm if you want to help run the ruby org please help ;)
<headius> yeah count me in
<headius> headiusmaximus on melange if you want to invite me as another admin
<headius> dinner, bbl
<tarcieri> cool, will do
dinfuehr has quit [Ping timeout: 245 seconds]
jeremy04 has joined #jruby
baroquebobcat has quit [Ping timeout: 255 seconds]
jeremy04 has quit [Ping timeout: 255 seconds]
Aethenelle has joined #jruby
Aethenelle has quit [Client Quit]
marr has quit []
mister_s_ has joined #jruby
mister_s_ has quit [Client Quit]
mister_solo has quit [Ping timeout: 246 seconds]
Aethenelle has joined #jruby
dinfuehr has joined #jruby
Hobogrammer has joined #jruby
colinsurprenant has joined #jruby
dinfuehr has quit [Ping timeout: 252 seconds]
jeremy04 has joined #jruby
camlow325 has quit [Remote host closed the connection]
jeremy04 has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 4 new commits to master: http://git.io/x2bE
<JRubyGithub> jruby/master 28d7ec4 Kevin Menard: [Truffle] Added a way for CoreMethods to easily taint results.
<JRubyGithub> jruby/master dc28291 Kevin Menard: [Truffle] Kernel#dup now properly taints results.
<JRubyGithub> jruby/master 99594eb Kevin Menard: [Truffle] String#[] now properly taints results.
JRubyGithub has left #jruby [#jruby]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
zorak8 has quit [Quit: Leaving]
_whitelogger has joined #jruby
phrinx has quit [Remote host closed the connection]
phrinx has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/x2pe
<JRubyGithub> jruby/master 17ae6b4 Kevin Menard: [Truffle] Fixed a failing case with String#[](Regexp).
JRubyGithub has left #jruby [#jruby]
phrinx has quit [Ping timeout: 252 seconds]
nirvdrum has quit [Ping timeout: 240 seconds]
lance|afk is now known as lanceball
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 246 seconds]
jeremy04 has joined #jruby
nateberkopec has joined #jruby
calavera has joined #jruby
jeremy04 has quit [Ping timeout: 255 seconds]
calavera has quit [Client Quit]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:17ae6b4 by Kevin Menard): The build passed. (http://travis-ci.org/jruby/jruby/builds/52841847)
travis-ci has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-spec-ji build #701: FAILURE in 24 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/701/
SynrG has quit [Ping timeout: 264 seconds]
calavera has joined #jruby
codefinger has quit [Remote host closed the connection]
codefinger has joined #jruby
triple_b has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
codefinger has quit [Ping timeout: 252 seconds]
nateberkopec has quit [Quit: Leaving...]
_JKL_ has joined #jruby
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
dinfuehr has joined #jruby
bjfish2 has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
subbu has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
codefinger has joined #jruby
havenwood has quit []
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
codefinger has quit [Ping timeout: 256 seconds]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
AnxiousGarlic has joined #jruby
AnxiousGarlic has left #jruby [#jruby]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 245 seconds]
x1337807x has quit [Ping timeout: 244 seconds]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
subbu has quit [Quit: Ex-Chat]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened pull request #2641: [Truffle] Implemented Symbol#succ. (master...truffle_symbol_succ) http://git.io/xaBD
JRubyGithub has left #jruby [#jruby]
JohnBat26 has joined #jruby
fivebats has joined #jruby
xxneolithicxx has joined #jruby
<xxneolithicxx> hi all, whats the best way to get jruby 1.7.x to run under cygwin? Will the standard tar.gz binary work on cygwin?
xxneolithicxx has left #jruby [#jruby]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 264 seconds]
kares_ has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kares has joined #jruby
bjfish2 has quit [Quit: bjfish2]
yfeldblum has joined #jruby
Aethenelle has joined #jruby
momomomomo has quit [Quit: momomomomo]
anaeem1 has joined #jruby
x1337807x has quit [Ping timeout: 264 seconds]
rsim has joined #jruby
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
cpuguy83 has quit [Ping timeout: 246 seconds]
dinfuehr has quit [Ping timeout: 246 seconds]
fivebats has quit [Remote host closed the connection]
fivebats has joined #jruby
djbkd has quit [Quit: My people need me...]
dinfuehr has joined #jruby
codefinger has joined #jruby
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
JohnBat26 has joined #jruby
codefinger has quit [Ping timeout: 250 seconds]
Aethenelle_ has joined #jruby
Aethenelle has quit [Ping timeout: 264 seconds]
Aethenelle_ is now known as Aethenelle
etehtsea has joined #jruby
etehtsea has quit [Max SendQ exceeded]
yfeldblum has quit [Ping timeout: 265 seconds]
mister_solo has joined #jruby
pitr-ch has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
marr has joined #jruby
Hobogrammer has quit [Ping timeout: 264 seconds]
SynrG has joined #jruby
djellemah has joined #jruby
drbobbeaty has joined #jruby
codefinger has joined #jruby
shellac has joined #jruby
codefinger has quit [Ping timeout: 244 seconds]
dinfuehr has quit [Remote host closed the connection]
yfeldblum has joined #jruby
dinfuehr has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 256 seconds]
dinfuehr has quit [Ping timeout: 250 seconds]
mister_solo has quit [Ping timeout: 250 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tcrawley-away is now known as tcrawley
mister_solo has joined #jruby
mister_solo has quit [Ping timeout: 245 seconds]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/xVHT
<JRubyGithub> jruby/master c066b99 Brandon Fish: [Truffle] Implemented Symbol#succ.
<JRubyGithub> jruby/master 612a27c Chris Seaton: Merge pull request #2641 from bjfish/truffle_symbol_succ...
JRubyGithub has left #jruby [#jruby]
dinfuehr has joined #jruby
dinfuehr_ has joined #jruby
dinfuehr has quit [Read error: Connection reset by peer]
tcrawley is now known as tcrawley-away
JohnBat26 has quit [Ping timeout: 246 seconds]
codefinger has joined #jruby
mje113__ has joined #jruby
dinfuehr_ has quit [Remote host closed the connection]
rsim has quit [Read error: Connection reset by peer]
dinfuehr has joined #jruby
codefinger has quit [Ping timeout: 244 seconds]
rsim1 has joined #jruby
dinfuehr has quit [Remote host closed the connection]
jeremyevans has quit [Ping timeout: 250 seconds]
drbobbeaty has joined #jruby
dinfuehr has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #702: STILL FAILING in 28 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/702/
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian created pack200 (+3 new commits): http://git.io/xwY9
<JRubyGithub> jruby/pack200 d4e1da3 Christian Meier: create usual bin archive as well one where jar files are pack200 compressed...
<JRubyGithub> jruby/pack200 0859944 Christian Meier: added check of file size of distribtion artifacts...
<JRubyGithub> jruby/pack200 53e9ed1 Christian Meier: [build] generated pom.xml
JRubyGithub has left #jruby [#jruby]
dinfuehr has quit [Remote host closed the connection]
dinfuehr has joined #jruby
marr has quit [Ping timeout: 265 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/xwsp
<JRubyGithub> jruby/master c2bda87 Kevin Menard: [Truffle] Use a more exposed call method to avoid unnecessary boxing.
JRubyGithub has left #jruby [#jruby]
dinfuehr has quit [Ping timeout: 256 seconds]
dinfuehr has joined #jruby
marr has joined #jruby
nirvdrum has joined #jruby
bga57 has quit [Ping timeout: 256 seconds]
jeremy04 has joined #jruby
jeremy04 has quit [Ping timeout: 264 seconds]
tcrawley-away is now known as tcrawley
bga57 has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #703: STILL FAILING in 20 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/703/
cremes has quit [Quit: cremes]
jeremy04 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/xwzp
<JRubyGithub> jruby/master 9725d6f Chris Seaton: [Truffle] Fix packing for chunky-encode-png-image-pass-to-stream.
JRubyGithub has left #jruby [#jruby]
dinfuehr_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/xw2c
<JRubyGithub> jruby/master 15b58ec Kevin Menard: [Truffle] This specialization should be ready for compilation.
JRubyGithub has left #jruby [#jruby]
codefinger has joined #jruby
bjfish2 has joined #jruby
marr has quit [Ping timeout: 244 seconds]
codefinger has quit [Ping timeout: 246 seconds]
<projectodd-ci> Project jruby-master-test-jruby build #716: FAILURE in 36 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/716/
marr has joined #jruby
triple_b has joined #jruby
colinsurprenant has joined #jruby
dinfuehr_ has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/xwKk
<JRubyGithub> jruby/master 27f115f Kevin Menard: [Truffle] Renamed 'taintSource' to 'taintFrom' in the @CoreMethod annotation.
<JRubyGithub> jruby/master 596a74a Kevin Menard: [Truffle] Renamed a variable to be less confusing....
JRubyGithub has left #jruby [#jruby]
triple_b_ has joined #jruby
triple_b has quit [Ping timeout: 256 seconds]
bbrowning has joined #jruby
jeremy04 has quit [Remote host closed the connection]
colinsurprenant_ has joined #jruby
tcrawley is now known as tcrawley-away
colinsurprenant has quit [Ping timeout: 255 seconds]
colinsurprenant_ is now known as colinsurprenant
iamjarvo has joined #jruby
jeremyevans has joined #jruby
anaeem1 has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
iamjarvo has quit [Client Quit]
anaeem1_ has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/xr8j
<JRubyGithub> jruby/master 2c2bc0f Benoit Daloze: [Truffle] Add an annotation for CoreMethod that only exist in Rubinius.
JRubyGithub has left #jruby [#jruby]
enebo has joined #jruby
yfeldblu_ has quit [Ping timeout: 265 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/xr1q
<JRubyGithub> jruby/master f8acad8 Kevin Menard: [Truffle] Use the top-level IsTaintNode and TaintNode.
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #704: FIXED in 14 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/704/
cremes has joined #jruby
anaeem1_ has joined #jruby
cremes has quit [Quit: cremes]
anaeem1_ has quit [Remote host closed the connection]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-jruby build #717: FIXED in 19 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/717/
cremes has joined #jruby
anaeem1 has joined #jruby
cpuguy83 has joined #jruby
anaeem1 has quit [Read error: Connection reset by peer]
anaeem___ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/truffle-head 333af18 Chris Seaton: Merge branch 'master' into truffle-head...
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to truffle-head: http://git.io/xoIL
<JRubyGithub> jruby/truffle-head 212a907 Chris Seaton: [Truffle] Some more documentation of Truffle::Debug
JRubyGithub has left #jruby [#jruby]
codefinger has joined #jruby
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
anaeem___ has quit [Remote host closed the connection]
anaeem1 has joined #jruby
anaeem1 has quit [Ping timeout: 246 seconds]
nateberkopec has joined #jruby
anaeem1_ has joined #jruby
tcrawley-away is now known as tcrawley
jeremy04 has joined #jruby
dinfuehr_ has joined #jruby
anaeem1_ has quit [Ping timeout: 252 seconds]
dinfuehr_ has quit [Ping timeout: 240 seconds]
jeremy04 has quit [Ping timeout: 256 seconds]
brometeo has joined #jruby
anaeem1_ has joined #jruby
mitchellhenke has joined #jruby
mister_solo has joined #jruby
anaeem1_ has quit [Ping timeout: 246 seconds]
e_dub has quit [Quit: e_dub]
mister_solo has quit [Read error: Connection reset by peer]
bbrowning has quit [Read error: Connection reset by peer]
bbrowning has joined #jruby
mister_solo has joined #jruby
iamjarvo has joined #jruby
viking has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #705: FAILURE in 22 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/705/
havenwood has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed pull request #2636: Fix Bignum's bitwise operations (master...numeric_coercion_type_error) http://git.io/xlD7
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
kares_ has quit [Ping timeout: 252 seconds]
kares has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 2 new commits to master: http://git.io/xoir
<JRubyGithub> jruby/master 9dd446f Genadi Samokovarov: Produce a warning on private attribute accessors...
<JRubyGithub> jruby/master a90d9a8 Thomas E Enebo: Merge pull request #2637 from gsamokovarov/private-attrs...
JRubyGithub has left #jruby [#jruby]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
camlow325 has joined #jruby
JohnBat26 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to truffle-head: http://git.io/xo1L
<JRubyGithub> jruby/truffle-head f616f4b Benoit Daloze: [Truffle] Remove TruffleBoundary in pack since it conflicts with teh VirtualFrame.
<JRubyGithub> jruby/truffle-head 5a3295c Benoit Daloze: [Truffle] Pre-load options to avoid NPE (during classloading/initialization?).
<JRubyGithub> jruby/truffle-head 6b2e3dc Benoit Daloze: [Truffle] Fix usage of Java 8 List#sort.
JRubyGithub has left #jruby [#jruby]
subbu has quit [Remote host closed the connection]
subbu has joined #jruby
mister_solo has quit [Ping timeout: 252 seconds]
cpuguy83 has quit [Quit: ZNC - http://znc.in]
cpuguy83 has joined #jruby
mitchellhenke has joined #jruby
anaeem1_ has joined #jruby
anaeem1_ has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
rsim1 has quit [Read error: Connection reset by peer]
anaeem1 has quit [Remote host closed the connection]
jeremy04 has joined #jruby
anaeem1 has joined #jruby
rsim has joined #jruby
anaeem1__ has joined #jruby
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1__ has quit [Remote host closed the connection]
jeremy04 has quit [Ping timeout: 264 seconds]
e_dub has joined #jruby
calavera has joined #jruby
tenderlo_ has joined #jruby
tenderlove has quit [Read error: Connection reset by peer]
<bga57> jboss community is in gsoc2015, so potential projects could include torquebox.
x1337807x has joined #jruby
anaeem1_ has joined #jruby
calavera has quit [Ping timeout: 250 seconds]
momomomomo has joined #jruby
viking has quit [Ping timeout: 250 seconds]
calavera has joined #jruby
calavera has quit [Max SendQ exceeded]
viking has joined #jruby
viking has quit [Changing host]
viking has joined #jruby
calavera has joined #jruby
calavera has quit [Max SendQ exceeded]
calavera has joined #jruby
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #706: FIXED in 13 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/706/
anaeem1_ has quit [Ping timeout: 245 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has quit [Quit: Computer has gone to sleep.]
zorak8 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a90d9a8 by Thomas E Enebo): The build has errored. (http://travis-ci.org/jruby/jruby/builds/52908717)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to truffle-head: http://git.io/xKkP
<JRubyGithub> jruby/truffle-head 9cc74be Benoit Daloze: [Truffle] Load every option in a static field....
JRubyGithub has left #jruby [#jruby]
nateberkopec has quit [Ping timeout: 256 seconds]
cpuguy83_ has joined #jruby
elux has joined #jruby
cpuguy83_ has quit [Remote host closed the connection]
Freeky is now known as Freaky
cpuguy83_ has joined #jruby
cpuguy83_ has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 7 new commits to master: http://git.io/xK8N
<JRubyGithub> jruby/master 9a62483 Kevin Menard: [Truffle] Regexp#match should taint results.
<JRubyGithub> jruby/master 1ca61dc Kevin Menard: [Truffle] String#match should taint results.
<JRubyGithub> jruby/master 6c45667 Kevin Menard: [Truffle] MatchData#[] should taint results.
JRubyGithub has left #jruby [#jruby]
jeremy04 has joined #jruby
x1337807x has joined #jruby
jeremy04 has quit [Ping timeout: 240 seconds]
lanceball is now known as lance|afk
<headius> hello hello
kares_ has joined #jruby
kares has joined #jruby
pietr0 has joined #jruby
dinfuehr has quit [Quit: dinfuehr]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/xK6t
<JRubyGithub> jruby/master 68a6a35 Chris Seaton: [Truffle] Hash#merge! works except for an ordering issue.
JRubyGithub has left #jruby [#jruby]
Hobogrammer has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/xKiV
<JRubyGithub> jruby/jruby-1_7 00e4357 Charles Oliver Nutter: Update to latest jnr versions.
JRubyGithub has left #jruby [#jruby]
brometeo has quit [Ping timeout: 256 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/xKSB
<JRubyGithub> jruby/master 74969c4 Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'...
JRubyGithub has left #jruby [#jruby]
codefing_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #1389: JRuby can Not load JFFI library under IBM Power 64 with PLinux platform http://git.io/N8MQJQ
JRubyGithub has left #jruby [#jruby]
cpuguy83_ has joined #jruby
codefinger has quit [Ping timeout: 244 seconds]
baroquebobcat has joined #jruby
codefing_ has quit [Ping timeout: 264 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cpuguy83_ has quit [Quit: ZNC - http://znc.in]
cpuguy83_ has joined #jruby
x1337807x has joined #jruby
lance|afk is now known as lanceball
calavera has quit [Quit: Textual IRC Client: www.textualapp.com]
camlow325 has quit []
phrinx has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/x6ec
<JRubyGithub> jruby/master 7c8db2c Chris Seaton: [Truffle] Fix Hash#merge ordering specs.
<JRubyGithub> jruby/master a78a87b Chris Seaton: [Truffle] Hash#merge and #merge! specs all passing.
JRubyGithub has left #jruby [#jruby]
cpuguy83_ has quit [Quit: ZNC - http://znc.in]
mcclurmc has joined #jruby
mkristian has joined #jruby
cpuguy83_ has joined #jruby
cpuguy83_ has quit [Client Quit]
<mkristian> enebo, hi - I was just asked about when 1.7.20 will be released - well I do remember to hear the same question last week ?
cpuguy83_ has joined #jruby
<enebo> mkristian: oh yeah? That is a good question. I am not sure offhand. I have been so focused on master I have not examined what needs to be done yet for 1.7.20. Do you want a new release? Are you waiting on some fix?
mcclurmc_ has quit [Ping timeout: 250 seconds]
cpuguy83_ has quit [Client Quit]
cpuguy83_ has joined #jruby
cpuguy83_ has quit [Remote host closed the connection]
cpuguy83_ has joined #jruby
<mkristian> enebo, the jffi is one and the fix on the load_service problem with jar filenames containing "+" - that is what lookout is "waiting" for. jffi might be possible to use the released jffi jar.
<enebo> mkristian: ah ok good to know
<enebo> later in the week I should have an answer
Hobogrammer has quit [Ping timeout: 255 seconds]
<mkristian> ok that is answer :)
<enebo> we will talk about what is unresolved and marked against the release on github but I need to fix master (and I am getting much closer)
cpuguy83_ has quit [Client Quit]
subbu is now known as subbu|afk
<mkristian> just needed some hint ...
phrinx has quit [Read error: Connection reset by peer]
cpuguy83_ has joined #jruby
anaeem1_ has joined #jruby
<mkristian> enebo, headius what about the load_service patch on master: https://github.com/jruby/jruby/pull/2606
subbu|afk is now known as subbu
<headius> I had not seen it, will look
<headius> mkristian: can you give me the one line pitch about what this improves? I'm having trouble getitng the details out of that PR
<headius> I guess I'm concerned about adding another loading mode that's off by default
<headius> assuming I read that part right
<mkristian> removing the old load-service and allowing to "reactivate" it via system property. command line switch
<mkristian> headius, well, I can remove the switch ;) but in case there is a regression then there is a regression
<headius> so what does the new load service improve, in 140 characters or less
<headius> I will review the commits as well, but give me high level
<mkristian> it will not use findLibraryWithClassloaders of the "old" loadService anymore but just look into uri:classloader:/ to load the kernel or ruby files from required jars
<kares_> mkristian: would keep a hidden "non-public" System.property instead of the switch if you feel it might be handy for edge case bug verification
<headius> mkristian: what I mean is what changes, functionality-wise, performance-wise, etc...that sounds good, but I want to understand the risk
<mkristian> headius, ok :)
<headius> my gut is to go with it enabled if it isn't expected to break things
<kares_> also aren't we using ClasspathResource in jruby-openssl ?
<headius> your desire to leave it off makes me worry that things are expected to break :-)
<mkristian> required jar which needs directory globs need .jrubydir files inside their directories
<mkristian> the switch was only there because I expected someone of you guys will as for it ;)
nateberkopec has joined #jruby
<headius> so does this mean globbing arbitrary jar contents won't work anymore?
<mkristian> performance wise it should be better since "not found" does not go through findLibraryWithClassloaders anymore
<headius> so this is only for loading .rb code out of jars, but you'll have to have a special file in there to do it?
<mkristian> globing will only work if they have extra dir info files. but it never worked on certain environments like my usual candidates: websphere, osgi, wildfly
<mkristian> classlaoder do not provide directory info in general (some do) so when using the classloader API there is no way get the directory info
<headius> you mean literally Dir.glob or just the searching we do in LoadService?
<headius> right that's true
<headius> and even jars sometimes don't include directory entries
<mkristian> with jruby-stdlib those extra files are packed and globing there works
<headius> why a special file and not just a jar index?
<headius> jar -i
<mkristian> is just a list of directories ! not about files inside the directories.
<headius> a related concern is what happens to released artifacts that have .rb files in them...they'll have to release a new version with this file, yes?
<mkristian> the index.list could be used to improve the lookup performance. they need the release a new version if they use Dir.globs
<headius> mmm ok
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/x6Bl
<JRubyGithub> jruby/master ec1bf31 Chris Seaton: [Truffle] Most of the Hash#each specs.
<JRubyGithub> jruby/master edd7034 Chris Seaton: [Truffle] Hash#each_key and #each_value specs passing.
JRubyGithub has left #jruby [#jruby]
e_dub has quit [Quit: e_dub]
<headius> I'm just not sure all projects will be able to do that, if for example they're using an upstream project
<mkristian> kares_, we use JRubyFile to find the resources jruby-openssl - that is be fine
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:74969c4 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/52926478)
travis-ci has left #jruby [#jruby]
<mkristian> headius, you might remember we talked about adding required jars to laod_path a few month back.
<mkristian> this is still possible.
<headius> mkristian: right, I remember
<mkristian> headius, either I add this or keep findLibraryWithClassloaders for those Dir.glob cases !
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/x60Y
<JRubyGithub> jruby/master d7ca496 Chris Seaton: [Truffle] Hash#keys and #values specs passing.
JRubyGithub has left #jruby [#jruby]
<headius> hmmm
<headius> it would be nice to not have Dir.glob change behavior
<mkristian> headius, maybe if findLibraryWithClassloaders really finds something there is deprecated warning ?!
<mkristian> I mean use findLibraryWithClassloaders only for those Dir.glob cases
<headius> right...so if I understand, you introduced the .jrubydirs thing solely because globbing doesn't work in all envs using current logic
<headius> seems like perhaps the current logic should be the fallback behavior if .jrubydirs or jar index aren't present
<mkristian> and OSGi can not use default gems otherwise
<headius> ok, explain that :-)
pitr-ch has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/x6uJ
<JRubyGithub> jruby/master ab8c9e4 Chris Seaton: [Truffle] Hash#invert specs passing.
JRubyGithub has left #jruby [#jruby]
marr has quit []
jeremy04 has joined #jruby
<mkristian> OSGi does not allow to find the jar and without the jar there are no Dir.glob and without them rubygems can not find specification/default/*gemspec, i.e. not default gems
Aethenelle has joined #jruby
<mkristian> some with embedded gems. some with websphere
<mkristian> some =same
<mkristian> and there are gems using DIr.globs which only works when adding .jrubydir when packing the jar with embedded gems on those "exotic" classloaders - actually thing is mainly it is just a classloader and not a URLClassLoader ;)
jeremy04 has quit [Ping timeout: 265 seconds]
<mkristian> headius, using findLibraryWithClassloaders after our new LoadService did not find anything is the "current logic" and it is the fallback as you said
<headius> ok I see
<headius> I have no problem making the change then if we preserve existing Dir.glob functionality
<mkristian> so we load everything we can with the new code and only those Dir.glob inside jars will be loaded with this findLibraryWithClassloaders to stay backwards compatible
<headius> it won't work everywhere, but where it is working for people now it will continue to work
<mkristian> yes
<headius> ok
<headius> enebo: you might want to read back a bit, but it sounds now like this change will improve loading from classloader (required for osgi) and should not break any functionality
<mkristian> and then no switch since there is nothing to switch ;)
<headius> yes
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:00e4357 by Charles Oliver Nutter): The build passed. (http://travis-ci.org/jruby/jruby/builds/52924698)
travis-ci has left #jruby [#jruby]
anaeem1_ has quit [Remote host closed the connection]
<mkristian> headius, one more thing which I mentioned in PR - once you put back the old io so it works for jossl-0.9.5 - I reverted this but could also just fix it to work with the change in URLResource
zorak8 has quit [Ping timeout: 246 seconds]
<headius> oh that was the fix you meant
<mkristian> jossl-0.9.6 does not need the old IO code anymore
<headius> I think we will leave it in place for now with massive deprecation warnings all over it
<mkristian> ok
<nirvdrum> MRI 2.2.1 is out.
<enebo> headius: mkristian: I did just read this and I mainly only worry about backwards compat. As long as we do not regress behavior I am ok. Also adding a new file if it makes a previous unglob’able directory start working sounds like a nice improvement assuming anyone ever knows we have that feature
<nirvdrum> In case you guys missed it.
<enebo> nirvdrum: yeah we should update out stdlib stuff and junk
codefinger has joined #jruby
<enebo> going to do some epic shovelling…my house and my parents…the adventure awaits…afk a while
<nirvdrum> Might be worth considering pre2 just for that.
codefinger has quit [Client Quit]
<headius> I will update stdlib so it has time to bake
anaeem1_ has joined #jruby
marr has joined #jruby
<mkristian> enebo, gem-maven-plugin does this already when packing gems into a jar. warbler is on my list - at least for gems.jar which will improve things for some app-servers. and gradle-jruby-plugin I will help to get it in there as well. so some people will get the extra file without knowing it
e_dub has joined #jruby
mcclurmc has quit []
<nirvdrum> chrisseaton: What in our case would cause a primitive node to fail over to the Ruby code after the primitive call?
calavera has joined #jruby
<chrisseaton> You return null
<chrisseaton> You mean a Rubinius primitive right?
mcclurmc has joined #jruby
<nirvdrum> Yeah.
<nirvdrum> So, add a specialization that just returns null?
<chrisseaton> Yeah
<chrisseaton> Not the prettiest I know
<nirvdrum> It's not so bad. It'd be nice if no specializations match that it falls back to Ruby, too.
<nirvdrum> Although that might make it harder to see what should maybe be implemented.
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
colinsurprenant has quit [Quit: colinsurprenant]
iamjarvo has joined #jruby
pitr-ch has quit [Quit: Leaving]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 7 new commits to master: http://git.io/x658
<JRubyGithub> jruby/master e6fdfbc Kevin Menard: [Truffle] Untagged passing String specs.
<JRubyGithub> jruby/master 9132b54 Kevin Menard: [Truffle] String#<< now taints results.
<JRubyGithub> jruby/master 594b08e Kevin Menard: [Truffle] String#b now taints results.
JRubyGithub has left #jruby [#jruby]
<nirvdrum> chrisseaton: Watch out for this if you have more complex stuff going on in Rubinius bootstrap: https://github.com/jruby/jruby/commit/6111fc818c9c9de969c9453bc1f67ad3cc3aad55
Aethenelle has quit [Quit: Aethenelle]
<nirvdrum> chrisseaton: If you prefer, I can just go through and make all of the clauses look in both locations.
Aethenelle has joined #jruby
<headius> not a ton of stdlib changes in 2.2.1
<nirvdrum> headius: Is there a game plan for pre2?
<headius> I think we should shoot for the next week or two, but we need to tally up open tasks
<headius> I still need to finish up missing AOT and JIT bits for feature-completeness with 1.7, and ideally that would get into a preview before an RC or final
<nirvdrum> My personal take is do them more frequently and just plan on having several.
<headius> yeah
<headius> we're always afraid of releases because something goes haywire
<nirvdrum> We don't want to lose momentum behind 2.2.1. I.e., we don't want the story to be "JRuby is lagging even more".
<headius> there's no reason a pre2 couldn't go out now...it's a matter of deciding what we want in it and weighing that
mistergibson has joined #jruby
<nirvdrum> It'd probably be good to get the bottom of why releases keep going haywire, too. I realize I'm speaking obvious stuff there. But I thought a big part of the maven move was to prevent those sorts of problems.
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
<nirvdrum> If I can help out there, let me know.
subbu is now known as subbu|lunch
<headius> yeah I know
<headius> I think the build has settled down mostly now
<headius> around pre1 we were still patching it up
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/x6hd
<JRubyGithub> jruby/master 2b7f1da Charles Oliver Nutter: Update Ruby stdlib and version to 2.2.1.
<JRubyGithub> jruby/master ac4fea1 Charles Oliver Nutter: Remove patchlevel from Ruby version, since MRI doesn't use it now.
JRubyGithub has left #jruby [#jruby]
djellemah has quit [Quit: Leaving]
cpuguy83_ has quit [Quit: ZNC - http://znc.in]
cpuguy83_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened pull request #2642: [Truffle] Refactored Symbol#succ to use ruby version. (master...truffle_sybmod_succ_refactor) http://git.io/xiea
JRubyGithub has left #jruby [#jruby]
mkristian has quit [Quit: bye]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/xive
<JRubyGithub> jruby/master b6643d0 Brandon Fish: [Truffle] Refactored Symbol#succ to use ruby version.
<JRubyGithub> jruby/master 626d862 Chris Seaton: Merge pull request #2642 from bjfish/truffle_sybmod_succ_refactor...
JRubyGithub has left #jruby [#jruby]
colinsurprenant has joined #jruby
zorak8 has joined #jruby
tcrawley is now known as tcrawley-away
<nirvdrum> headius: Do you know if this spec is exercising a hard rule about ranges? https://github.com/jruby/jruby/blob/master/spec/ruby/core/string/shared/slice.rb#L237
<nirvdrum> It looks like an implementation detail to me.
benlovell has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
kares_ has quit [Ping timeout: 244 seconds]
kares has quit [Ping timeout: 245 seconds]
<lopex> nirvdrum: just like fixnum#+ all around
baroquebobcat has quit [Client Quit]
<nirvdrum> lopex: Can you elaborate? The spec for Fixum#+ looks simple enough to me.
<lopex> nirvdrum: the shortcircuiting on fixnum args in places all around
<nirvdrum> That's unfortunate.
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> nirvdrum: and it's all around
<nirvdrum> I don't think I've come across any. If you could point me at one so I can be on the look out for it, that'd be helpful.
<lopex> nirvdrum: the only thing worth mentioning is the specs that rely on those
<lopex> nirvdrum: there's huge of them
<lopex> *ton
<lopex> nirvdrum: well, any place in mri where it checks agains fixnum, otherwise sends '+'
<lopex> and fixnum is just an example
<lopex> same for <=>, >, < etc
<lopex> you'll get tonne of those
<lopex> and fixnum is again just an example :)
<lopex> nirvdrum: like #sort
<nirvdrum> Okay. I'd hate to fail this spec just because we do something smarter than call <=> on (N - 1) pairs of fixnums.
mister_solo has joined #jruby
<lopex> nirvdrum: I guess I'd check agains rubinius impls firts
<lopex> nirvdrum: they might have a system to make it more sane (the rules)
<lopex> jruby always matched mri hardcoded
<lopex> but I understand why that shows up in truffle impl
<lopex> same reason it showed in rubinius in the past
<lopex> having consistency is the problem when matching mri :)
benlovell has quit [Ping timeout: 272 seconds]
<lopex> headius: can you confirm ? :)
<nirvdrum> lopex: The problem here is we don't match Rubinius and they're the ones calling <=> from what I can tell.
<nirvdrum> I haven't looked at what MRI is doing.
<lopex> so they dont pass that spec ?
<nirvdrum> They do. They call <=>.
<nirvdrum> We don't.
<lopex> asssh
<lopex> well, that's simpler
<nirvdrum> If we know the begin and end are fixnums, we just compare them directly.
<nirvdrum> We don't bother with the call overhead to <=>.
<lopex> ok, I missunderstood you at very beginning
<nirvdrum> No problem.
<nirvdrum> So, we fail the spec, but if I delete that line, we pass it.
<nirvdrum> I think that's just an implementation detail. But I'm wondering if it's actually required for some reason (maybe someone overrode '<=>').
<lopex> but yeah. those are not as frequent exceptions than the other
<lopex> yeah, definitely impl detail
enebo has quit [Quit: enebo]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
<projectodd-ci> Project jruby-master-test-jruby build #723: FAILURE in 17 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/723/
<lopex> nirvdrum: I have always wondered how rubinius manages those things, since having "primitives" on one side and most of the impls in ruby on the other - that can b hard
anaeem1_ has quit [Remote host closed the connection]
<knowtheory> headius: thanks for the help last week
skade has joined #jruby
<knowtheory> turns out, it wasn't anything we were doing. the lib we are wrapping had a memory leak, which we ended up digging out.
<nirvdrum> MRI can be infuriating.
<lopex> it's an impl by accident
<lopex> how can you wonder
<nirvdrum> "If passed a single Fixnum, returns a substring of one byte at that position."
<lopex> and the design is the "design by overhead"
<nirvdrum> $ ruby -e 'p "".byteslice(0)'
<nirvdrum> nil
<nirvdrum> $ ruby -e 'p "".byteslice(0, 1)'
<nirvdrum> ""
<lopex> what did you expect, an algebra rules ?
<lopex> at least it's not perl
<lopex> or even python
<nirvdrum> Heh.
<lopex> a filling I had so many times
camlow325 has joined #jruby
<lopex> but I'll be back
<lopex> nirvdrum: at some point, one idea is to feed those impls with random data and build a model for thoese exceptions
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
mattwildig has joined #jruby
<headius> knowtheory: excellent...too bad it wasn't a JVM library, because you could have seen exactly what was leaking
<headius> nirvdrum: all the specs testing exactly N coersion calls are pretty suspect
<knowtheory> headius: yeah, i kicked around valgrind for a while, and eventually figured out that i should be using Xcode's Instruments.app
<knowtheory> which pointed out exactly where the problem was & the call graph down to that point
<knowtheory> headius: also, JVM's not out of the question!
<headius> nirvdrum: that spec line is basically testing that from gets comparison operator called on it for each range construction
<headius> knowtheory: pretty nice that Instruments helped
<knowtheory> i'd like to figure out a lib w/ a similar feature set to set up for jruby support too.
<headius> I've never used it
<headius> sure, I'd be surprised if there isn't one available
<knowtheory> here's a snapshot of before/after (well after is on top): http://cl.ly/image/3q2S0q1Z0t2J
subbu|lunch is now known as subbu
<knowtheory> (the top right corner there is 5.5gb of memory used)
<nirvdrum> headius: Checking the to_int seems okay. But I don't see the need for <=>. Especially in this case where the range begin and end are just extracted passed in as arguments to something else.
kith has quit [Quit: kith]
kith has joined #jruby
subbu has quit [Ping timeout: 252 seconds]
mattwildig has quit []
<headius> nirvdrum: it looks like it does it to make sure from is lower than to
<headius> at least in JRuby
mister_solo has quit [Ping timeout: 256 seconds]
<nirvdrum> Thanks. I'll take a look and see if we're doing something wrong then.
enebo has joined #jruby
<lopex> headius: lately I benchmarked sinatra and heavent found any dominating jruby methods
<lopex> headius: does that sound suspicious ?
<headius> you mean no Java methods?
<lopex> headius: just nio.* and then jit* but quite far below
<lopex> and that was torquebox 4
<nirvdrum> Block overhead?
<nirvdrum> Sinatra likes to use blocks.
<lopex> maybe on 15-20-ish
<lopex> the ruby code was non-negligible logic
<lopex> headius: some pre jit, post etc, etc but non dominating
<headius> lopex: it's not unreasonable...perhaps we've pushed all core down below ruby overhead again
<lopex> ale there was no substantial difference bewteen nio* and jruby.*
<lopex> *s/ale/and/
<headius> do an allocation profile
<headius> usually if a perf profile doesn't show me anything useful an allocation profile makes clear why
<lopex> how do I do that ?
enebo has quit [Ping timeout: 256 seconds]
<lopex> headius: in the past there where more substantial waits, but that's new torquebox maybe ?
enebo has joined #jruby
<lopex> headius: in any case, compared to an as/400 db2 access times, the jruby code overhead seems to be negligible
<lopex> I know it doesnt do too much to, but I'm happy with the ratio
<lopex> lots of caching etc
<bbrowning> I could see that if your code is spending most of its time waiting on a database then you wouldn't really see any ruby methods bubbling up in a profile
<lopex> on jruby side
Aethenelle has quit [Quit: Aethenelle]
<lopex> bbrowning: oh sure, that comment was about pure response
<bbrowning> there are some thread tunings you can do on the TB4 side, but they aren't really useful except in 'hello world' style benchmarking
e_dub has quit [Quit: e_dub]
<lopex> bbrowning: for now tb is performing marvellously
<bbrowning> great!
<lopex> the alpha4
<bbrowning> yeah
<lopex> well, just for having th newset one
<lopex> *newest
e_dub has joined #jruby
<lopex> bbrowning: oh, and throw/catch is also quite negligible on jruby side - that sinatra uses
benlovell has joined #jruby
<lopex> rescue is a hog
<headius> throw/catch should be cheap
<headius> rescue probably could be improved
<bbrowning> yes rescue is a lot more expensive
<lopex> I guess it's just a stacktrace ?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ab8c9e4 by Chris Seaton): The build passed. (http://travis-ci.org/jruby/jruby/builds/52935983)
travis-ci has left #jruby [#jruby]
subbu has joined #jruby
<lopex> headius: yeah, rescue is much worse than mri
dinfuehr has joined #jruby
<lopex> bbrowning: any update on tb4 soon ? :)
<bbrowning> lopex: I want to get an alpha2 out by next week with some fixes that are already in
<bbrowning> it doesn't have 100% of my focus these days, so things are progressing slower than expected
camlow325 has quit [Ping timeout: 264 seconds]
camlow32_ has joined #jruby
<lopex> bbrowning: also, cool thing is that non xmx-ed jvm is at 350-400MB at heavy concurrent nechmark
<lopex> *benchamrk
<bbrowning> not bad!
dinfuehr has quit [Ping timeout: 246 seconds]
<lopex> sure, most it's just a json responses, but 100% is driven by engine/framework metadata
<lopex> not just simple hardcoded responses
<lopex> all real functions
tcrawley-away is now known as tcrawley
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/xids
<JRubyGithub> jruby/master 8e7db2f Kevin Menard: [Truffle] Pass a lot more of String#byteslice.
JRubyGithub has left #jruby [#jruby]
colinsurprenant has quit [Quit: colinsurprenant]
camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
<nirvdrum> headius: Where are ranges created in JRuby? I'm still having trouble making sense of this.
<headius> BuildRangeInstr I believe
<nirvdrum> Thanks.
camlow325 has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/xijV
<JRubyGithub> jruby/master 81a5ac5 Charles Oliver Nutter: defined? returns frozen strings; fix JIT....
JRubyGithub has left #jruby [#jruby]
jeremy04 has joined #jruby
<nirvdrum> headius: It's kinda weird that it's checked, but the result ignored essentially. But this wouldn't be the first odd thing I've run into with Ruby.
mister_solo has joined #jruby
x1337807x has joined #jruby
jeremy04 has quit [Ping timeout: 246 seconds]
baroquebobcat has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
erikhatcher has quit [Quit: erikhatcher]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 13b160b Kevin Menard: [Truffle] Fixed checks for range literals on arbitrary objects.
<JRubyGithub> jruby/master 6353556 Kevin Menard: [Truffle] Untagged a spec passing now because of improved Range support.
<JRubyGithub> [jruby] nirvdrum pushed 3 new commits to master: http://git.io/xPTS
<JRubyGithub> jruby/master 894a37c Kevin Menard: [Truffle] Untagged a bunch of passing Range specs.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo created test-hypernugget (+29 new commits): http://git.io/xPIo
<JRubyGithub> jruby/test-hypernugget 54bcd35 Thomas E. Enebo: IRScope.ascquireInterpreterContext to localize this common logic
<JRubyGithub> jruby/test-hypernugget 6a494f9 Thomas E. Enebo: Things we are minimally building and interpreting will now be more obvious BEGIN/END/eval
<JRubyGithub> jruby/test-hypernugget d823301 Thomas E. Enebo: acquireInterpreterContext replaces prepareForInterpretation
JRubyGithub has left #jruby [#jruby]
enebo has quit [Ping timeout: 244 seconds]
enebo has joined #jruby
<nirvdrum> Sweet. I'm not sure when it changed (maybe my byteslice stuff), but there no longer appear to be any infinite loops in Truffle RubyString. I can mass untag specs now :-)
<headius> yay
<headius> HYPERNUGGET
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/xPYc
<JRubyGithub> jruby/master 8697907 Kevin Menard: [Truffle] Untagged a bunch of passing String specs.
JRubyGithub has left #jruby [#jruby]
<enebo> headius: names are tough
camlow325 has joined #jruby
<chrisseaton> nirvdrum: the irony of your specs reports is that they are going to get less and less useful until one day they are pointless
<nirvdrum> Yeah. But they've been very helpful in figuring out where to focus. I wish it didn't take 3 days to get them this far, but it's done.
<nirvdrum> We're at 45% now.
<nirvdrum> A week ago we were at 32%.
<projectodd-ci> Project jruby-master-spec-ji build #711: FAILURE in 13 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/711/
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 245 seconds]
<nirvdrum> Does anyone else end up with a file name 't' in their working directory sometimes?
<nirvdrum> It looks like a git log of sorts, but I have no idea where it comes from.
baroquebobcat has quit [Quit: baroquebobcat]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<chrisseaton> Who do I tell that https://www.ruby-lang.org/en/downloads/ lists older versions than are listed on the home page?
<projectodd-ci> Project jruby-master-test-jruby build #724: STILL FAILING in 19 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/724/
<chrisseaton> It still talks about Ruby 2.0.0-p598 when there is p643 and 2.2.0 when there is .1
enebo_ has joined #jruby
triple_b_ has quit [Ping timeout: 250 seconds]
djbkd has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
multibot_ has quit [Read error: Connection reset by peer]
enebo has quit [Ping timeout: 272 seconds]
multibot_ has joined #jruby
tenderlo_ is now known as tenderlove
jeremy04 has joined #jruby
Sinjo_ has quit [Quit: leaving]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
enebo has joined #jruby
baroquebobcat has joined #jruby
cpuguy83- has joined #jruby
enebo_ has quit [Ping timeout: 250 seconds]
rsim has quit [Quit: Leaving.]
cpuguy83- is now known as cpuguy83__
cpuguy83 has quit [Quit: ZNC - http://znc.in]
cpuguy83__ is now known as cpuguy83
Sinjo has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
bbrowning has quit [Ping timeout: 244 seconds]
x1337807x has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
mister_solo has quit [Ping timeout: 255 seconds]
baroquebobcat has joined #jruby
cpuguy83_ has quit [Ping timeout: 252 seconds]
havenwood has quit []
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/xPV8
<JRubyGithub> jruby/master ac59f7a Kevin Menard: [Truffle] Kernel#clone copies frozen status from self.
<JRubyGithub> jruby/master 25ec188 Kevin Menard: [Truffle] Kernel#clone copies taint status from self.
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-spec-compiler build #712: ABORTED in 13 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/712/
projectodd-ci has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
projectodd-ci has joined #jruby
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
lanceball is now known as lance|afk
mitchellhenke has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to test-hypernugget: http://git.io/xP60
<JRubyGithub> jruby/test-hypernugget 8e1e2f8 Subramanya Sastry: Enable OptimizeTempVarsPass again...
JRubyGithub has left #jruby [#jruby]
mitchellhenke has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to test-hypernugget: http://git.io/xPiM
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/test-hypernugget 6ec9f98 Subramanya Sastry: Fix incorrect CFG fetch in LocalOptimizationPass...
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:81a5ac5 by Charles Oliver Nutter): The build was broken. (http://travis-ci.org/jruby/jruby/builds/52960227)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to test-hypernugget: http://git.io/xPMP
<JRubyGithub> jruby/test-hypernugget 107f4c0 Subramanya Sastry: Add LocalOptimizationPass to default JIT passes...
JRubyGithub has left #jruby [#jruby]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
<headius> meh, what did I break
multibot_ has quit [Remote host closed the connection]
<subbu> everything
dinfuehr has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #712: STILL FAILING in 16 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/712/
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to test-hypernugget: http://git.io/xPHV
<JRubyGithub> jruby/test-hypernugget 03bc9c6 Subramanya Sastry: OptimizeTempVarsPass doesn't need to run on child scopes upfront...
JRubyGithub has left #jruby [#jruby]
dfr|work has quit [Ping timeout: 256 seconds]
<headius> subbu: looks that way
dinfuehr has quit [Ping timeout: 264 seconds]
<headius> found the issue I think
jeremy04 has quit [Remote host closed the connection]
yfeldblum has joined #jruby
jeremy04 has joined #jruby
enebo has quit [Ping timeout: 256 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/xP78
<JRubyGithub> jruby/master e321dfe Charles Oliver Nutter: Add "frame name" to normal method bodies, for __callee__ et al.
<JRubyGithub> jruby/master dbc430f Charles Oliver Nutter: Some code still expected a StringLiteral here, so accommodate....
JRubyGithub has left #jruby [#jruby]
<headius> subbu: unsure how best to mitigate the issue I describe in the commit immediately above
<headius> FrozenString was an ImmutableLiteral, but other code expected it to be a StringLiteral too, and those are mutually exclusive hierarchies
<headius> for now I just made it extend StringLiteral, but it means the interp no longer caches frozen strings at access site
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened pull request #2643: [Truffle] Adding Symbol#[] in ruby. (master...truffle_symbol_slice) http://git.io/xP7H
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/xP5t
<JRubyGithub> jruby/master c9ef2a2 Brandon Fish: [Truffle] Adding Symbol#[] in ruby.
<JRubyGithub> jruby/master eb9517e Chris Seaton: Merge pull request #2643 from bjfish/truffle_symbol_slice...
JRubyGithub has left #jruby [#jruby]
viking has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:81a5ac5 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/52960227)
travis-ci has left #jruby [#jruby]
<headius> going to punt a few builds because there's bad juju in there
<projectodd-ci> Project jruby-master-test-jruby build #725: STILL FAILING in 27 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/725/
<headius> you know, I'd really love if travis queued up fifteen minutes of pushes rather than running for every push
<headius> especially when you're push-happy like us
dfr|work has joined #jruby
<chrisseaton> headius: you'd spend your life bisecting for regressions
<headius> I don't think so
<headius> 15 minutes isn't that bad
<headius> but it would keep us from shotgunning dozens of commits at travis
elux_ has joined #jruby
elux_ has quit [Client Quit]
<headius> besides, whenever we're doing that and actually need the results, they're coming out hours later
<headius> self-defeating
<chrisseaton> We push a lot to specifically make sure our CI system does run
<chrisseaton> But that's benchmarks rather than tests
<headius> yeah
<headius> travis is pretty slow, so giving it a dozen pushes to build in an hour backs us waaaaay up
<subbu> headius, sorry .. was chatting with tom and then was pulled into a work channel.
<headius> no problem
<headius> I removed ConstantLiteralString because it was almost the same as FrozenString...except FrozenString extended ImmutableLiteral to get interp caching
<subbu> so, what is the issue?
<subbu> what expects frozen strings to not be frozen strings?
<headius> but other code expected StringLiteral
<subbu> is that just an ir builder issue .. of using the wrong type?
<headius> so I had to change superclass and lose caching
<headius> it's a builder issue, yes
elux has quit [Ping timeout: 252 seconds]
<headius> the JIT will still cache because it knows FrozenString can be cached
<bjfish2> jenkins calls it quiet period
<headius> bjfish2: yeah, exactly
<headius> I would love for us to CI every minute change but there's practical aspects here
<headius> not to mention we're killing the earth
yfeldblum has quit [Ping timeout: 256 seconds]
<subbu> so, we need to split uses of FrozenString in IRBuilder into FrozenString and StringLiteral and use the appropriate one ..
<subbu> and make FrozenString an Immutable as it was.
<headius> yeah that's probably the right move
<bjfish2> chrisseaton do we have a way to do this in ruby? Rubinius::Type.infect str, pattern
<subbu> I don't know where you encountered the wrong type .. but, could you make those changes in the IR builder?
<headius> ok, I'll try to sort out where it was coming from
<subbu> k.
<headius> it was a blind cast of an operand in interpreted code
<chrisseaton> bjfish2: we should support Rubinius::Type methods already - there could be missing ones though - bootstrap/type.rb usually
havenwood has joined #jruby
benlovell has quit [Ping timeout: 252 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:03bc9c6 by Subramanya Sastry): The build failed. (http://travis-ci.org/jruby/jruby/builds/52973443)
travis-ci has left #jruby [#jruby]
<headius> subbu: that branch is expected to fail right now, yes?
<subbu> yes.
<headius> ok
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:81a5ac5 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/52960227)
travis-ci has left #jruby [#jruby]
nirvdrum has quit [Ping timeout: 264 seconds]
e_dub has quit [Quit: e_dub]
jeremy04 has quit [Remote host closed the connection]
nirvdrum has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
triple_b has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:03bc9c6 by Subramanya Sastry): The build has errored. (http://travis-ci.org/jruby/jruby/builds/52973443)
travis-ci has left #jruby [#jruby]
baroquebobcat has joined #jruby