zph has joined #jruby
<rtyler> anybody around feel like helping me with my javaone jruby demos? :D
marr has quit [Ping timeout: 250 seconds]
nanoyak has quit [Quit: Computer has gone to sleep.]
josh-k has joined #jruby
pgokeeffe has quit [Quit: pgokeeffe]
josh-k_ has quit [Ping timeout: 246 seconds]
projectodd-ci has quit [Remote host closed the connection]
projectodd-ci has joined #jruby
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
josh-k has quit [Ping timeout: 260 seconds]
xcv has joined #jruby
tvo has joined #jruby
tvo has joined #jruby
tvo has quit [Changing host]
josh-k has joined #jruby
nanoyak has joined #jruby
subbu has quit [Ping timeout: 260 seconds]
colinsurprenant has joined #jruby
joast has joined #jruby
johnsonch_afk is now known as johnsonch
tvo has quit [Quit: Leaving.]
colinsurprenant has quit [Quit: colinsurprenant]
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
josh-k has quit [Read error: Connection reset by peer]
yfeldblu_ has joined #jruby
xcv has quit [Remote host closed the connection]
yfeldblum has quit [Ping timeout: 244 seconds]
josh-k has joined #jruby
josh-k has quit [Remote host closed the connection]
brettpor_ has joined #jruby
brettporter has quit [Ping timeout: 260 seconds]
zorak8 has quit [Ping timeout: 245 seconds]
josh-k has joined #jruby
yfeldblu_ has quit [Remote host closed the connection]
yfeldblum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/knVnyg
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 7b1db1a Subramanya Sastry: Ensure that passes run on closure scopes as well....
duper has quit [Remote host closed the connection]
duper has joined #jruby
zorak8 has joined #jruby
havenwood has quit [Ping timeout: 264 seconds]
travis-ci has joined #jruby
<travis-ci> [travis-ci] jruby/jruby (master:7b1db1a by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36528421)
travis-ci has left #jruby [#jruby]
havenwood has joined #jruby
havenwood has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 141e995 Subramanya Sastry: Ensure that closure cfg is built before running LVA on them....
<JRubyGithub> jruby/master c7a3739 Subramanya Sastry: Fix default JIT passes in IRManager...
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/K4x3kw
JRubyGithub has left #jruby [#jruby]
halorgium has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:c7a3739 by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36529364)
anaeem1_ has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 246 seconds]
nanoyak has quit [Quit: Computer has gone to sleep.]
<projectodd-ci> Project jruby-master-dist build #33: STILL UNSTABLE in 12 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/33/
<projectodd-ci> * chris: [Truffle] Factor out releasing and acquiring the GIL.
<projectodd-ci> * sss.lists: Ensure that passes run on closure scopes as well.
<projectodd-ci> * sss.lists: Ensure that closure cfg is built before running LVA on them.
<projectodd-ci> * sss.lists: Fix default JIT passes in IRManager
zorak8 has quit [Ping timeout: 245 seconds]
toshe_tmtm has joined #jruby
toshe_tm has quit [Ping timeout: 250 seconds]
havenwood has joined #jruby
ludyte has quit [Quit: ludyte]
tylersmith has quit [Remote host closed the connection]
tylersmith has joined #jruby
tylersmith has quit [Ping timeout: 260 seconds]
nanoyak has joined #jruby
tvo has joined #jruby
tvo has quit [Changing host]
tvo has joined #jruby
postmodern has joined #jruby
calavera has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rsim has joined #jruby
tvo has quit [Quit: Leaving.]
havenwood has quit []
rsim has quit [Read error: Connection reset by peer]
rsim has joined #jruby
benlovell has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
kares has joined #jruby
josh-k_ has joined #jruby
josh-k has quit [Ping timeout: 244 seconds]
josh-k_ has quit [Remote host closed the connection]
marr has joined #jruby
saga65 has joined #jruby
dumdedum has joined #jruby
kares has quit [Ping timeout: 240 seconds]
saga65 has quit [Quit: Lingo - http://www.lingoirc.com]
saga65 has joined #jruby
elia has joined #jruby
kares has joined #jruby
josh-k has joined #jruby
mister_solo has joined #jruby
ephemerian has joined #jruby
Guilt has joined #jruby
<Guilt> Hello.
<Guilt> i'm having trouble with the krypt (java openssl) gem
shellac has joined #jruby
<Guilt> It's unable to require when run with a Servlet container
<Guilt> I have set JRUBY_HOME and GEM_HOME
<Guilt> and this is what it's showing up as:
<Guilt> (I instrumented require to put the original Path if it fails)
<Guilt> puts*
mister_solo has quit [Ping timeout: 272 seconds]
<Guilt> Any Idea how I can debug it?
<Guilt> What should my setPaths be?
<Guilt> [./, /Users/user/.rvm/gems/jruby-1.7.16//gems/, /Users/user/.rvm/rubies/jruby-1.7.16//lib/ruby/1.9/site_ruby/, /Users/user/.rvm/rubies/jruby-1.7.16//lib/ruby/1.9/, /Users/user/.rvm/rubies/jruby-1.7.16//lib/ruby/shared/]
<Guilt> ^ that's my current Paths.
skade has joined #jruby
<kares> Guilt: you should not need to set JRUBY/GEM homes when using JRuby-Rack ... try isolating from the ENV
<kares> mkristian: any updates on the jruby-openssl gem release status ?
josh-k has quit [Ping timeout: 244 seconds]
brettpor_ has quit [Remote host closed the connection]
josh-k has joined #jruby
electrical has joined #jruby
josh-k has quit [Ping timeout: 260 seconds]
josh-k has joined #jruby
josh-k has quit [Read error: Connection reset by peer]
josh-k has joined #jruby
vtunka has joined #jruby
vtunka has quit [Client Quit]
vtunka has joined #jruby
<Guilt> kares, i'm running with ScriptingContainer in a servlet
<Guilt> so basically i have a Java Class that loads and executes.
<Guilt> if im running with a void main() app, regularly, the same app works perfectly.
<Guilt> if i'm running with a Servlet, things start to screw up.
<kares> Guilt: yeah - CL issues ... I won't go into that here since there are probably others that understand loading things better
<kares> but on a side note we're eliminate the need to load krypt when doing a require 'openssl' in a future jruby-openssl release
<Guilt> kares, what's an easy way to troubleshoot such a thing?
<kares> Guilt: first look at the CL layout
mister_solo has joined #jruby
<Guilt> kares: i'm posting it
<kares> Guilt: as noted I do not have the time to go into tracking the CL/loading details for you ... but hopefully someone else will
Guilt_ has joined #jruby
Guilt has quit [Ping timeout: 246 seconds]
Guilt_ is now known as Guilt
Guilt has quit [Changing host]
Guilt has joined #jruby
<Guilt> hello kares, got Disconnected
noop has joined #jruby
<Guilt> Well, it's a web class loader. and as simple as it gets, right?
postmodern has quit [Quit: Leaving]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/kV-M2Q
<JRubyGithub> jruby/master 5ee0832 Christian Meier: Merge branch 'jruby-1_7'...
xcv has joined #jruby
travis-ci has joined #jruby
<travis-ci> [travis-ci] jruby/jruby (master:5ee0832 by Christian Meier): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36549233)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:5ee0832 by Christian Meier): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36549233)
brettporter has joined #jruby
brettporter has joined #jruby
toshe_tmtm has quit [Ping timeout: 260 seconds]
Guilt has quit [Ping timeout: 246 seconds]
benlovell has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
zorak8 has joined #jruby
kares has quit [Ping timeout: 245 seconds]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #jruby
elia has quit [Read error: Connection reset by peer]
elia has joined #jruby
benlovell has joined #jruby
kares has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
Hobogrammer has quit [Ping timeout: 258 seconds]
drbobbeaty has joined #jruby
etehtsea has joined #jruby
erikhatcher has joined #jruby
kares has quit [Ping timeout: 240 seconds]
saga65 has quit [Quit: Computer has gone to sleep.]
saga65 has joined #jruby
saga65 has quit [Ping timeout: 272 seconds]
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
dabradley has quit [Ping timeout: 260 seconds]
bbrowning has joined #jruby
johnsonch is now known as johnsonch_afk
josh-k has quit [Ping timeout: 245 seconds]
saga65 has joined #jruby
dabradley has joined #jruby
elia has quit [Quit: (IRC Client: textualapp.com)]
kares has joined #jruby
marr has quit [Remote host closed the connection]
toady00 has quit [Remote host closed the connection]
toady00 has joined #jruby
marr has joined #jruby
yfeldblu_ has quit [Remote host closed the connection]
yfeldblum has joined #jruby
toady00 has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
brettporter has quit [Remote host closed the connection]
tcrawley-away is now known as tcrawley
noop has quit [Ping timeout: 260 seconds]
yfeldblum has quit [Ping timeout: 260 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/XWea-Q
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 60d8a86 Chris Seaton: [Truffle] Make constant lookup another path in method dispatch.
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
erikhatcher has quit [Quit: erikhatcher]
vtunka has quit [Quit: Leaving]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:60d8a86 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36558505)
vtunka has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:60d8a86 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36558505)
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/bRqxag
<JRubyGithub> jruby/master 7d40f85 Chris Seaton: [Truffle] Format binding method.
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
drbobbeaty has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 2fd2aec Chris Seaton: [Truffle] Binding is fine for compilation.
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/18GjRA
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
ludyte has joined #jruby
yfeldblu_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 22291ec Chris Seaton: [Truffle] Comment what false means when materialising.
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/uO0sAQ
johnsonch_afk is now known as johnsonch
yfeldblum has quit [Ping timeout: 245 seconds]
xcv has quit [Remote host closed the connection]
yfeldblu_ has quit [Ping timeout: 272 seconds]
toady00 has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:7d40f85 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36560028)
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
toshetm has joined #jruby
ludyte has quit [Quit: ludyte]
toady00 has quit [Remote host closed the connection]
erikhatcher has joined #jruby
TieSoul has joined #jruby
<TieSoul> hey guys
<TieSoul> how do I get color in win32 consoles?
xcv has joined #jruby
fridim__ has joined #jruby
kgerman has joined #jruby
yfeldblum has joined #jruby
<chrisseaton> TieSoul: sorry you might not get an answer for this very quickly - not many Windows users here
<TieSoul> alright
drbobbeaty has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
nirvdrum has joined #jruby
drbobbeaty has quit [Client Quit]
e_dub has quit [Quit: ZZZzzz…]
jaffachief has quit [Ping timeout: 240 seconds]
kgerman_ has joined #jruby
subbu has joined #jruby
kgerman has quit [Read error: Connection reset by peer]
kgerman_ is now known as kgerman
jaffachief has joined #jruby
travis-ci has joined #jruby
<travis-ci> [travis-ci] jruby/jruby (master:2fd2aec by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36560485)
travis-ci has left #jruby [#jruby]
lanceball is now known as lance|afk
anaeem1 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/BavdPg
<JRubyGithub> jruby/master 929ffb9 Subramanya Sastry: Reset scope state after adding GEB for lambdas...
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
zorak8 has quit [Ping timeout: 246 seconds]
colinsurprenant has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
colinsurprenant has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:22291ec by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36560765)
yfeldblum has joined #jruby
e_dub has joined #jruby
TieSoul is now known as kappa
kappa is now known as TieSoul
yfeldblum has quit [Ping timeout: 245 seconds]
havenwood has joined #jruby
xcv has quit [Remote host closed the connection]
calavera has joined #jruby
jrhe_ has joined #jruby
subbu is now known as subbu|breakfast
kares has quit [Ping timeout: 272 seconds]
benlovell has quit [Ping timeout: 245 seconds]
zorak8 has joined #jruby
xcv has joined #jruby
tenderlove has joined #jruby
<rtyler> JAVA ONE WOOOOO
zorak8 has quit [Remote host closed the connection]
oblutak has joined #jruby
toady00 has joined #jruby
subbu|breakfast is now known as subbu
ludyte has joined #jruby
Guilt has joined #jruby
Guilt has quit [Changing host]
Guilt has joined #jruby
<Guilt> hey all.
<Guilt> headius:
<Guilt> I'm getting problems with require_relative
<Guilt> apparently, require works and require_relative doesn't
<Guilt> Is there a certain reason require_relative doesn't work in JRuby?
<Guilt> I am using JRuby 1.7.16
yfeldblum has joined #jruby
<Guilt> I've set it to 1.9
<rtyler> Guilt: I've not had troubles with it, do you have a repro case?
zorak8 has joined #jruby
<Guilt> rtyler: i'm trying to run a JRuby VM with ScriptingContainer. Works perfectly well with a standalone invocation (Main)
<Guilt> putting that code with a WebAppClassLoader (Jetty) causes it to go ka-boom.
<Guilt> It's the krypt gem, which has a lot of require_relative 'jdk/version' require_relative 'asn1' ... all of those calls fail
<rtyler> ahh
<rtyler> Guilt: are you sure Dir.pwd is what you expect when you require_relative?
yfeldblum has quit [Ping timeout: 244 seconds]
nanoyak has joined #jruby
benlovell has joined #jruby
ephemerian has quit [Quit: Leaving.]
e_dub has quit [Quit: It's a hard knock life]
vtunka has quit [Ping timeout: 260 seconds]
e_dub has joined #jruby
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:929ffb9 by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36567636)
<Guilt> In Standalone case, it's /Users/user/WS/jruby-server .... Ditto in Servlet's case ... /Users/user/WS/jruby-server
<Guilt> basically, did:
<Guilt> puts Dir.pwd
<Guilt> require_relative 'jdk/version'
<Guilt> in .rvm/rubies/jruby-1.7.16/lib/ruby/shared/krypt/provider
benlovell has quit [Ping timeout: 246 seconds]
mister_solo has quit [Ping timeout: 246 seconds]
<Guilt> The directory name doesn't even have spaces; https://jira.codehaus.org/browse/JRUBY-7159
skade has quit [Quit: Computer has gone to sleep.]
anaeem1 has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
<Guilt> I'll take a look at <Set name="systemClasses">
ludyte has quit [Quit: ludyte]
ludyte has joined #jruby
Guilt has quit [Ping timeout: 246 seconds]
rcvalle has joined #jruby
portertech has joined #jruby
saga65 has quit [Quit: Computer has gone to sleep.]
saga65 has joined #jruby
saga65 has quit [Read error: Connection reset by peer]
x1337807x has joined #jruby
saga65 has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
x1337807x has quit [Client Quit]
x1337807x has joined #jruby
shellac has quit [Quit: Ex-Chat]
anaeem1 has joined #jruby
yfeldblum has joined #jruby
<dfr|work> morning.
yfeldblum has quit [Ping timeout: 244 seconds]
e_dub has quit [Quit: ZZZzzz…]
benlovell has joined #jruby
drbobbeaty has joined #jruby
phrinx has joined #jruby
benlovell has quit [Ping timeout: 260 seconds]
skade has joined #jruby
tylersmith has joined #jruby
xcv has quit [Remote host closed the connection]
havenwood has quit [Remote host closed the connection]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nanoyak has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
tvo1 has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
lance|afk is now known as lanceball
noop has joined #jruby
elia has joined #jruby
skade has quit [Ping timeout: 260 seconds]
elia has quit [Client Quit]
yfeldblum has joined #jruby
<headius> good morning!
Hobogrammer has joined #jruby
<headius> rtyler: are you at the show? we don't have any talks today so we may or may not get over there
<rtyler> headius: no, I'm slammed at work :(
<rtyler> headius: you guys can come hack at Lookout if you'd like though, we're at Front/Market St :)
x1337807x has quit [Ping timeout: 258 seconds]
TieSoul has quit [Excess Flood]
TieSoul has joined #jruby
<headius> hey, that's an idea...I'll run it by enebo
<headius> I think he needs to work on his Minecraft talk
x1337807x has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
nanoyak has joined #jruby
<subbu> headius, i doubt you have to time to hack .. but if you do, do pull the latest patches and given them a spin with the JIT.
anaeem1 has quit [Remote host closed the connection]
nanoyak has quit [Read error: Connection reset by peer]
benlovell has joined #jruby
nanoyak has joined #jruby
<headius> actually I do have time...neither of us are speaking today and we haven't even left the apt yet
<rtyler> headius: do you have my phone number
anaeem1_ has joined #jruby
<headius> I don't think so...toss me an email and I'll send mine back
e_dub has joined #jruby
<bbrowning> 1-900-jruby9k
anaeem1_ has quit [Ping timeout: 260 seconds]
<headius> my google voice number ends with BUTTMEAT
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
<headius> subbu: I'm seeing some of these in jit tests: NoVarsDynamicScope does not support scopes with one or more variables
<headius> I need to clean up my work on non-indy to make sure I didn't break something
etehtsea has quit [Ping timeout: 240 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/non-indy-jit cc2c0fb Charles Oliver Nutter: Mostly-complete non-indy support for JIT.
<JRubyGithub> [jruby] jrubyci created non-indy-jit (+1 new commit): http://git.io/5kSicg
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
havenwood has joined #jruby
kares has joined #jruby
<subbu> headius, ah, it could be me as well .. so far, blocks weren't getting run with any passes .. now they are enabled. so could be something broken that needs fixing .. you could verify by backing out my commits and see if it changes anything ...
<headius> yeah I saw your commits for that
<headius> I will do a clean build without my hacked up changes and test it again with and without your commits
<headius> is org.jruby.ir.instructions.RecordEndBlockInstr new?
<subbu> no.
<headius> oh no, that's just END
<headius> I haven't implemented that in JIT yet
benlovell has quit [Ping timeout: 272 seconds]
<headius> definitely still seeing novar error on clean master
<subbu> but, last i tested, i could run rubyspecs (with all passes but ACP enabled) with just 2 failures ... but on first look, they looked like failures because of dce removing some stuff (valid opts) but specs were trying to testing expectations assuming dead code would be around.
dabradley has quit [Quit: WeeChat 0.3.8]
x1337807x has quit [Ping timeout: 272 seconds]
dabradley has joined #jruby
<headius> this would be ACP related I think
<headius> I'm bisecting
x1337807x has joined #jruby
<headius> subbu: bisecting failed me, but rolling back to zsuper does fix the failures
<headius> general_spec.rb goes from 7 failures to 13 with your patches
<headius> I will try to get it running today against interpreter
x1337807x has quit [Ping timeout: 260 seconds]
<subbu> headius, ok. i'll take a look once that is ready.
<headius> ok
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
drbobbeaty has joined #jruby
x1337807x has joined #jruby
dabradley has quit [Quit: WeeChat 0.3.8]
dabradley has joined #jruby
rcvalle has quit [Quit: rcvalle]
yfeldblum has joined #jruby
dumdedum has quit [Ping timeout: 258 seconds]
ludyte has quit [Quit: ludyte]
yfeldblum has quit [Ping timeout: 272 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
anaeem1 has joined #jruby
etehtsea has joined #jruby
anaeem1 has quit [Ping timeout: 260 seconds]
nanoyak has quit [Read error: Connection reset by peer]
nanoyak has joined #jruby
benlovell has joined #jruby
viking has joined #jruby
viking has joined #jruby
<mjc_> huh RubyYaccLexer.identifier is taking up 50%+ of the cpu time on this rake task
<mjc_> 1.7.16
<mjc_> er
<mjc_> 1.7.15
benlovell has quit [Ping timeout: 245 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nanoyak has quit [Quit: Computer has gone to sleep.]
x1337807x has quit [Ping timeout: 272 seconds]
benlovell has joined #jruby
subbu is now known as subbu|lunch
benlovell has quit [Ping timeout: 258 seconds]
noop has quit [Ping timeout: 272 seconds]
drbobbeaty has joined #jruby
jrhe_ has quit [Quit: Connection closed for inactivity]
<headius> mjc_: that is one of the hot spots in parser...lots of eval happening?
drbobbeaty has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master ece5da4 Chris Seaton: [Truffle] A couple more constant specs pass.
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/e9SISg
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 10d65cd Chris Seaton: [Truffle] Change the dispatch action enum.
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/u2J-Xw
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master f8dddc8 Charles Oliver Nutter: Make compiler test run against IR interp as well as JIT.
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/FOlAjQ
<headius> subbu|lunch: I modified general_spec to run both interp and compiler
<headius> er, interp and jit
<headius> you can turn off the jit half with COMPILER_TEST=false when running it... there's three failures before your recent changes: two are eval('break'), one appears to be a visibility issue on calling self.a
<headius> I'm running on master now
<headius> subbu|lunch: hmmm... master doesn't fail any differently when I just run against interp
<headius> so there's something about compiler handling of your changes I need to look at
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:ece5da4 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36597743)
<chrisseaton> Is there anyone around I can bounce some questions off about constant lookup?
kares has quit [Ping timeout: 260 seconds]
<headius> subbu|lunch: COMPILER_TEST=false rspec spec/compiler/general_spec.rb
<headius> that's my command line if you want to look at those three
<headius> chrisseaton: fire away
<chrisseaton> I think the Truffle constant lookup mechanism isn't quite right. I know that module includes are done by creating a kind of pretend superclass. What I don't get is that constant lookup also includes the module that the module was defined in, doesn't it? Is that somehow linearized in the same way? How does that work?
e_dub has quit [Quit: ZZZzzz…]
subbu|lunch has quit [Ping timeout: 258 seconds]
subbu|lunch has joined #jruby
subbu|lunch is now known as subbu
drbobbeaty has joined #jruby
nanoyak has joined #jruby
<headius> chrisseaton: the hierarchy lookup just walks that intermediate superclass and uses its module's constant table
<headius> it's not unlike method lookup
<headius> hmmm
<chrisseaton> yeah, I've just unified constant and method lookup so it uses the same nodes and the same caching
<chrisseaton> but I don't get the module kind of lexical scope thing going on
<headius> oh well simple constant lookup proceeds lexically first, and then walks hierarchy if it's not found
<headius> can you show me an example?
<headius> the lexical search is the reason we have a global invalidation for constants...we'd need to be able to identify all scopes referencing a class to invalidate on a smaller scale
<headius> yeah, that's the lexical search
<chrisseaton> so that happens first, entirely independently from the superclass lookup?
<headius> it will search B first and then A, then B's metaclass's superclasses
<headius> yes
<chrisseaton> ok thanks - I was trying to think about both searches sort of happening interleaved, that's more simple
<chrisseaton> is there a conventional name for B's relationship to A? I think I call it the declaring module so far
<headius> lexical enclosing module
<headius> or just enclosing module
<headius> I think it's "parent" in JRuby code relating to module nesting
<chrisseaton> this stuff is literally more complicated than getting a JIT to work...
<headius> I know
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> if you can think of a reasonable way for us to do localized constant invalidation, I'd love to hear it
<headius> the three main impls all do it the same right now, global invalidators by const name
<chrisseaton> we do a union of assumptions, so the assumption that a module hasn't changed is the union of its parent and superclass not having changed
<chrisseaton> that gives us one object to assume on
<chrisseaton> which i guess isn't as easy when you have version numbers (not sure if you do)
<headius> for method invalidation we do
<headius> classes have a serial number that's globally unique and incremented on method table change
<headius> method table changes cascade down hierarchy spinning all child class serial numbers
benlovell has joined #jruby
<headius> under indy, it's a bit different, using SwitchPoint on each class... method table change cascades while invalidating those SwitchPoints and installs new ones
<headius> chrisseaton: yeah, for us that would just be two nested switchpoints
e_dub has joined #jruby
<chrisseaton> I still have to really get my head around bloody class variables...
<headius> class variables are a little weird
<headius> actually, class variables are just like methods
<headius> they're looked up in hierarchy... first one wins... class var decl adds a new entry to current class
<headius> I have never bothered to set up better caching for them because they're uncommon
benlovell has quit [Ping timeout: 245 seconds]
<rtyler> headius: you guys wanna come over or what? I'll have to get the streamers and pinata ready
<headius> but it could be same as methods
<headius> rtyler: yeah I'll ask enebo...we're going to grab lunch
<headius> moving a little slow today after dinner + wine pairings + beer tasting last night :-)
yfeldblum has joined #jruby
<chrisseaton> I'm making a single unified dispatch node and cache that does constants, methods and class variables, all with support for dynamic names so you can use the same names for metaprogramming and get the same speed
<headius> chrisseaton: I have to run but I will catch up after lunch
<chrisseaton> sure
<rtyler> headius: hangover? at javaone? NO WAI xD
ludyte has joined #jruby
travis-ci has joined #jruby
<travis-ci> [travis-ci] jruby/jruby (master:10d65cd by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36598617)
travis-ci has left #jruby [#jruby]
drbobbeaty has joined #jruby
<rtyler> headius: well, holla at me if you guys wanna come over
* rtyler gets to an interview
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> [travis-ci] jruby/jruby (master:f8dddc8 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36598616)
drbobbeaty has quit [Client Quit]
calavera has joined #jruby
x1337807x has joined #jruby
drbobbeaty has joined #jruby
x1337807x has quit [Quit: Textual IRC Client: www.textualapp.com]
drbobbeaty has quit [Client Quit]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
josh-k has joined #jruby
bbrowning is now known as bbrowning_away
etehtsea has quit [Quit: Textual IRC Client: www.textualapp.com]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
drbobbeaty has joined #jruby
yfeldblum has quit [Remote host closed the connection]
drbobbeaty has quit [Client Quit]
yfeldblum has joined #jruby
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
zeroecco has joined #jruby
brettporter has joined #jruby
brettporter has joined #jruby
subbu has quit [Ping timeout: 272 seconds]
benlovell has joined #jruby
drbobbeaty has joined #jruby
ludyte has quit [Quit: ludyte]
brettporter has quit [Ping timeout: 245 seconds]
postmodern has joined #jruby
nirvdrum_ has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
nirvdrum has quit [Ping timeout: 260 seconds]
cremes has quit [Quit: cremes]
cremes has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rsim has quit [Quit: Leaving.]
subbu has joined #jruby
x1337807x has joined #jruby
<subbu> headius, reg. general_spec.rb .. you have to interp with the same of passes that are enabled on JIT to test if it is an underlying IR issue or a JIT issue.
tylersmith has quit [Remote host closed the connection]
brettporter has joined #jruby
x1337807x has quit [Read error: Connection reset by peer]
<subbu> the other thing i see is that for interp mode, the string is eval-ed ... so that might also disable opts.
tcrawley is now known as tcrawley-away
johnsonch is now known as johnsonch_afk
lanceball is now known as lance|afk
<headius> subbu: I could certainly add some config/params to set the passes to use, but right now it's using default for both
blake has joined #jruby
<headius> good point about eval...I guess I'd want to do the same logic that InterpretedIRMethod does
<headius> rtyler: yeah, not much of one, but definitely a little cloudy today
<rtyler> heh
<headius> hair of the dog will fix us right up
zeroecco has quit [Ping timeout: 250 seconds]
jaffachief has quit [Quit: Textual IRC Client: http://www.textualapp.com/]
elia has joined #jruby
oblutak has left #jruby [#jruby]
benlovell has joined #jruby
SynrGy has joined #jruby
nirvdrum_ has quit [Ping timeout: 258 seconds]
josh-k_ has joined #jruby
josh-k has quit [Ping timeout: 260 seconds]
benlovell has quit [Ping timeout: 272 seconds]
x1337807x has joined #jruby
jaffachief has joined #jruby
x1337807x has quit [Client Quit]
viking has quit [Remote host closed the connection]
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
jaffachief has quit [Client Quit]
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
x1337807x has joined #jruby
havenwood has quit [Remote host closed the connection]
SynrGy is now known as SynrG
cprice404 has joined #jruby
blake has quit []
fridim__ has quit [Ping timeout: 250 seconds]
havenwood has joined #jruby
colinsurprenant has joined #jruby
benlovell has joined #jruby
rcvalle has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
benlovell has quit [Ping timeout: 258 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 9d0a04b Chris Seaton: [Truffle] Move some debug operations into a separate class.
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/KNGorA
<JRubyGithub> jruby/master 28a77e2 Chris Seaton: [Truffle] Utility to get the context from an object.
JRubyGithub has left #jruby [#jruby]
toshe_tm has joined #jruby
toshetm has quit [Ping timeout: 260 seconds]
elia has quit [Quit: Computer has gone to sleep.]
erikhatcher has quit [Quit: erikhatcher]
travis-ci has joined #jruby
<travis-ci> [travis-ci] jruby/jruby (master:28a77e2 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/36619608)
travis-ci has left #jruby [#jruby]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nanoyak has joined #jruby
marr has quit [Ping timeout: 260 seconds]
e_dub has quit [Quit: ZZZzzz…]