yfeldblum has quit [Ping timeout: 265 seconds]
yfeldblum has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/RQnV5Q
<JRubyGithub> jruby/master 6793854 Chris Seaton: [Truffle] Remove some abstractions that don't seem to compile well, and fix some other compilation problems.
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:eed2a9e by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39548713)
travis-ci has left #jruby [#jruby]
subbu has joined #jruby
Hobogrammer has joined #jruby
nirvdrum has quit [Remote host closed the connection]
yfeldblum has quit [Remote host closed the connection]
triple_b has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has joined #jruby
x1337807x has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
johnsonch is now known as johnsonch_afk
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
subbu has quit [Ping timeout: 265 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rcvalle has quit [Quit: rcvalle]
Vezz has joined #jruby
tenderlove has joined #jruby
SynrG has quit [Read error: Connection reset by peer]
tenderlove has quit [Ping timeout: 258 seconds]
SynrG has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6793854 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39555140)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
calavera has joined #jruby
phrinx has quit [Remote host closed the connection]
Vezz has quit [Ping timeout: 256 seconds]
robbyoconnor has joined #jruby
josh-k_ has quit [Remote host closed the connection]
marr has quit [Ping timeout: 256 seconds]
tcrawley-away is now known as tcrawley
kfpratt has quit []
Aethenelle has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6793854 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39555140)
travis-ci has left #jruby [#jruby]
tenderlove has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
Aethenelle has quit [Quit: Aethenelle]
tcrawley is now known as tcrawley-away
tenderlove has quit [Ping timeout: 264 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tenderlove has joined #jruby
josh-k has joined #jruby
owenou has joined #jruby
BobFunk has quit [Read error: Connection reset by peer]
BobFunk has joined #jruby
josh-k__ has joined #jruby
josh-k has quit [Ping timeout: 255 seconds]
BobFunk has quit [Read error: Connection reset by peer]
BobFunk has joined #jruby
tenderlove has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
r0bby has joined #jruby
josh-k__ has quit [Remote host closed the connection]
zorak8 has joined #jruby
x1337807x has joined #jruby
r0bby_ has joined #jruby
r0bby has quit [Ping timeout: 255 seconds]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
anaeem1_ has joined #jruby
x1337807x has joined #jruby
jeremyevans has quit [Quit: leaving]
ludyte has joined #jruby
robbyoconnor has joined #jruby
tenderlove has joined #jruby
r0bby_ has quit [Ping timeout: 244 seconds]
owenou has quit [Quit: Leaving.]
robbyoconnor has quit [Client Quit]
jeremyevans has joined #jruby
tenderlove has quit [Ping timeout: 240 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
fawefeawfewa has joined #jruby
ludyte has quit [Quit: ludyte]
calavera has joined #jruby
subbu has joined #jruby
zorak8 has quit [Ping timeout: 272 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/aBWEFg
<JRubyGithub> jruby/master bbd3d29 Subramanya Sastry: OptimizeDynScopesPass has a dependency on CFG building
JRubyGithub has left #jruby [#jruby]
anaeem___ has joined #jruby
diegovio1 has joined #jruby
diegoviola has quit [Ping timeout: 264 seconds]
diegovio1 is now known as diegoviola
anaeem1_ has quit [Ping timeout: 260 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bbd3d29 by Subramanya Sastry): The build failed. (http://travis-ci.org/jruby/jruby/builds/39568044)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bbd3d29 by Subramanya Sastry): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39568044)
travis-ci has left #jruby [#jruby]
subbu has quit [Ping timeout: 264 seconds]
tlarevo has joined #jruby
havenwood has joined #jruby
BobFunk has quit [Ping timeout: 265 seconds]
<headius> hum dee dum
<headius> anyone who wants to help exclude the 400 failures with new stdlib, or help implement those features....rock on
anaeem___ has quit [Remote host closed the connection]
<headius> I've got refinements in progress...MRI's code is deep juju
anaeem1 has joined #jruby
imperator has quit [Quit: Valete!]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
robbyoconnor has joined #jruby
tenderlove has joined #jruby
noop has joined #jruby
tenderlove has quit [Ping timeout: 260 seconds]
deobalds has joined #jruby
deobalds has quit [Remote host closed the connection]
postmodern has quit [Quit: Leaving]
yfeldblum has quit [Ping timeout: 265 seconds]
diegoviola has quit [Quit: WeeChat 1.0.1]
ephemerian has joined #jruby
benlovell has joined #jruby
rsim has joined #jruby
benlovell has quit [Read error: Connection reset by peer]
benlovell has joined #jruby
pchalupa has joined #jruby
etehtsea has joined #jruby
havenwood has quit [Remote host closed the connection]
dumdedum has joined #jruby
mister_solo has joined #jruby
iamjarvo has joined #jruby
mister_solo has quit [Ping timeout: 265 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
rsim1 has joined #jruby
rsim2 has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
rsim1 has quit [Ping timeout: 265 seconds]
marr has joined #jruby
elia has joined #jruby
elia has quit [Client Quit]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has joined #jruby
elia has joined #jruby
drbobbeaty has quit [Client Quit]
rsim has joined #jruby
deobalds has joined #jruby
Vezz has joined #jruby
rsim2 has quit [Ping timeout: 265 seconds]
elia has quit [Quit: Computer has gone to sleep.]
mister_solo has joined #jruby
elia has joined #jruby
Hobogrammer has quit [Ping timeout: 260 seconds]
tlarevo_ has joined #jruby
tlarevo has quit [Ping timeout: 272 seconds]
<Antiarc> headius: Is there an outstanding list of features to be implemented somewhere? I feel I know enough Java to contribute, and would love to poke in my spare time.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 3 new commits to master: http://git.io/fZAERw
<JRubyGithub> jruby/master 57f049f Benoit Daloze: Revert "[Truffle] Remove now useless (and incorrect!) AddNode specialization."...
<JRubyGithub> jruby/master abb749d Benoit Daloze: [Truffle] Fix Fixnum#+(int,long) specializations.
<JRubyGithub> jruby/master 7fcb6a3 Benoit Daloze: Revert "[Truffle] Introduce ImplicitCast from int to long."...
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
Vezz has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/i5x08Q
<JRubyGithub> jruby/master 62bb382 Benoit Daloze: [Truffle] main.inspect.should == "main"
JRubyGithub has left #jruby [#jruby]
vtunka has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7fcb6a3 by Benoit Daloze): The build failed. (http://travis-ci.org/jruby/jruby/builds/39581100)
travis-ci has left #jruby [#jruby]
etehtsea has quit [Quit: Computer has gone to sleep.]
tlarevo_ has quit [Read error: Connection reset by peer]
elia has quit [Ping timeout: 245 seconds]
elia has joined #jruby
elia has quit [Client Quit]
elia has joined #jruby
robbyoconnor has quit [Excess Flood]
robbyoconnor has joined #jruby
elia has quit [Client Quit]
elia has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/-bJfMQ
<JRubyGithub> jruby/master ae9a341 Benoit Daloze: [Truffle] Fix a couple specializations which cannot overflow....
JRubyGithub has left #jruby [#jruby]
tlarevo has joined #jruby
tlarevo_ has joined #jruby
elia has quit [Quit: (IRC Client: textualapp.com)]
tlarevo has quit [Ping timeout: 255 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/fHJ5aA
<JRubyGithub> jruby/master e52f6bf Benoit Daloze: [Truffle] Fix BasicObject#equal? for int,long combinations.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/nDxQ5Q
<JRubyGithub> jruby/master 7bce91f Benoit Daloze: [Truffle] Fix order of specializations for RangeLiteralNode.
JRubyGithub has left #jruby [#jruby]
shellac has joined #jruby
tcrawley-away is now known as tcrawley
drbobbeaty has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master 4256190 Benoit Daloze: [Truffle] Implement Regexp#source....
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/Aafk3Q
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:62bb382 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39581892)
tbuehlmann has joined #jruby
vtunka has quit [Quit: Leaving]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:62bb382 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39581892)
travis-ci has left #jruby [#jruby]
josh-k has joined #jruby
tenderlove has joined #jruby
benlovell has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ae9a341 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39583785)
travis-ci has left #jruby [#jruby]
tenderlove has quit [Ping timeout: 264 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ae9a341 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39583785)
travis-ci has left #jruby [#jruby]
erikhatcher has joined #jruby
benlovell has joined #jruby
toshetm has joined #jruby
tcrawley is now known as tcrawley-away
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ae9a341 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39583785)
travis-ci has left #jruby [#jruby]
rsim1 has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
rsim2 has joined #jruby
benlovell has quit [Ping timeout: 244 seconds]
josh-k_ has joined #jruby
rsim1 has quit [Ping timeout: 265 seconds]
rsim has joined #jruby
yfeldblum has quit [Remote host closed the connection]
bbrowning_away is now known as bbrowning
josh-k has quit [Ping timeout: 250 seconds]
rsim2 has quit [Ping timeout: 265 seconds]
cultureulterior1 has quit [Read error: Connection reset by peer]
cultureulterior1 has joined #jruby
vtunka has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e52f6bf by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39584207)
travis-ci has left #jruby [#jruby]
tcrawley-away is now known as tcrawley
vyorkin has joined #jruby
anaeem___ has joined #jruby
anaeem1 has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/9ApbJg
<JRubyGithub> jruby/master 403f65f Benoit Daloze: [Truffle] Implement Fixnum#<<(int) correctly....
<JRubyGithub> jruby/master b605cb5 Benoit Daloze: [Truffle] FixnumLowerNode should throw a TypeError if it fails....
JRubyGithub has left #jruby [#jruby]
robbyoconnor has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e52f6bf by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39584207)
travis-ci has left #jruby [#jruby]
benlovell has joined #jruby
ludyte has joined #jruby
triple_b has joined #jruby
londo_ has quit [Quit: Zzzzz]
yfeldblum has joined #jruby
benlovell has quit [Ping timeout: 264 seconds]
yfeldblu_ has joined #jruby
anaeem___ has quit [Remote host closed the connection]
yfeldblum has quit [Ping timeout: 245 seconds]
yfeldblu_ has quit [Ping timeout: 256 seconds]
vyorkin has quit [Quit: WeeChat 1.0.1]
deobalds_ has joined #jruby
deobalds has quit [Ping timeout: 264 seconds]
deobalds_ is now known as deobalds
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7bce91f by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39584303)
travis-ci has left #jruby [#jruby]
<headius> greening of the builds today I think
<lopex> \o/
tlarevo_ has quit [Remote host closed the connection]
fawefeawfewa has quit [Ping timeout: 244 seconds]
lance|afk is now known as lanceball
subbu has joined #jruby
johnsonch_afk is now known as johnsonch
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7bce91f by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39584303)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/EV1U3g
<JRubyGithub> jruby/master 4de3991 Chris Seaton: [Truffle] Tool for dumping dispatch chains with just the relevant information.
<JRubyGithub> jruby/master ff101b8 Chris Seaton: [Truffle] Force split #respond_to? and #send.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to master: http://git.io/Ve0xIQ
<JRubyGithub> jruby/master 50f3ae3 Benoit Daloze: [Truffle] Fix missing specialization for Fixnum#<< as we don't have ImplicitCast.
<JRubyGithub> jruby/master a7b51d9 Benoit Daloze: [Truffle] RUBY_ENGINE should be jrubytruffle!...
JRubyGithub has left #jruby [#jruby]
zorak8 has joined #jruby
ludyte has quit [Quit: ludyte]
yfeldblum has joined #jruby
donV has joined #jruby
donV has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 2 new commits to chained_instrs: http://git.io/PMhggw
<JRubyGithub> jruby/chained_instrs 4eae2a6 Subramanya Sastry: Turn off LocalOptimizationPass for the interpreter...
<JRubyGithub> jruby/chained_instrs 701181e Subramanya Sastry: Less verbose toString for TemporaryLocalVariable
JRubyGithub has left #jruby [#jruby]
<headius> subbu: does that fix something
<headius> ?
<subbu> headius, that is a branch.
<headius> sure, just curious what you're working on :-)
<subbu> playing with interpreter perf opts.
<headius> nice
yfeldblum has quit [Ping timeout: 255 seconds]
<subbu> so, for an expr like "a +b+c+d" ... it chains the instrs together which eliminates the temporary store/load in the interp.
avsej_ has joined #jruby
enebo has joined #jruby
<subbu> definite perf improvements ... but this is all a big hack right now.
avsej has quit [Ping timeout: 256 seconds]
avsej_ is now known as avsej
zorak8 has quit [Ping timeout: 264 seconds]
benlovell has joined #jruby
tbuehlmann has quit [Quit: Leaving]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4256190 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39585032)
travis-ci has left #jruby [#jruby]
benlovell has quit [Ping timeout: 250 seconds]
<headius> subbu: oh yes, that's excellent
<headius> that would reduce the size of emitted bytecode too
anaeem1 has joined #jruby
diegovio1 has joined #jruby
diegovio1 is now known as dviola
<headius> test/unit certainly tries to pretty things up, doesn't it
ludyte has joined #jruby
cprice404 has quit [Quit: Konversation terminated!]
benlovell has joined #jruby
<enebo> headius: This is purely for interpreter and the idea is expressions are functions so we can eliminate intermediate use of temps
<subbu> enebo, headius, although i wasn't thinking o fbytecode there .. for right now, this is just interpreter-centered .. and very quick hacky experiment to see what potential there is to see if thi sis a direciton worth pursuing.
<headius> sounds good
<enebo> headius: but if we go this direction then we can really go crazy on specialized types like plusFixnumOperand
<headius> I'm going to be spending today excluding and filing issues for new MRI test failures
<enebo> I think this is more of an idea for later than the next 2-3 weeks past exploring potential. We have interpreter data fairly well isolated at this point. In fact, the realization we clone instrs was the motivation to re-examine the idea of expr chains
<headius> heh
<headius> test/unit has special lines of code to filter out JRuby and Rubinius internals
<headius> I may ask him to remove the lines for us
<headius> filters out .java, which then removes the actual core methods from the trace
<enebo> headius: hmm
<enebo> headius: did we request that a long time ago maybe?
<headius> I don't think so
tenderlove has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/DXOe6g
<JRubyGithub> jruby/master 0852a31 Chris Seaton: [Truffle] Add fannkuch regression test.
JRubyGithub has left #jruby [#jruby]
e_dub has quit [Quit: ZZZzzz…]
ludyte has quit [Quit: ludyte]
<subbu> headius, enebo i leave for india nov 9th .. so, i have something like 10-15 hours of jruby hacking left between now and then.
<headius> how long you staying?
<subbu> what are the areas i should focus on for enabling the preview before rubyconf?
<headius> hmm
<subbu> i am gone till dec 12, but i will be working from there as well. i don't get that much vacation :)
<enebo> subbu: So my hope is to isolate nirvdrums super bug and find any other IR bugs but I was thinking you might want to review your FIXMEs through the code and look for problems
<headius> well I started working on refinements last night...that might require a new instr but unsure
<headius> yeah outstanding bugs and fixmes for sure
<enebo> we know all potentially refined callsites as parse time
<enebo> We don’t know if they will actually call a refined method though right?
<headius> right...the way I think I'll compile this is that it remains a normal CallNode in AST, but during IR building (or maybe in a pass) it checks if the scope might have refinements and changes the calls to refined calls
<enebo> headius: we can make a flag CONTAINS_REFINEMENTS maybe on each affected scope
<subbu> i dont know much about refinements, but if this info is knowable statically, and semantics are different, it makes sense doing at IR build time.
<headius> the alternative would be a new RefinedCallNode and the parser just switches to that after it sees "using" in a parent scope
<headius> enebo: yeah, that will have to happen
<headius> I have been kinda lightly porting the MRI code to get a feel for it, but it quickly drops into gnarly internals
havenwood has joined #jruby
<enebo> headius: well it will only need to happen if we don’t mark all calls with some new refined_call instr I think
<headius> subbu: refinements basically mean you have to check StaticScope/cref to see if the target class has any overlays
<headius> enebo: hmmmm
<headius> well without a flag on the call or a separate call, we have to check scope for refinements flag every time
<headius> now that's not impossible, and in indy logic it may not even matter
nirvdrum has joined #jruby
<headius> but in interpreter it will be a boolean field read and check every call
<headius> maybe not enough to worry about
<mberg> Contrats on merging 2.2 stdlib. :)
<headius> mberg: yeah, took a bit of massaging :-) we also merged MRI trunk tests, so I'm excluding new failures until we can impl them
<headius> enebo: I have a general idea of how to implement it in my head
<enebo> So I am wondering about this at two seperate levels too. Can we ever statically determine that any callsite is going to be refined. I think the answer to that is no. So all callsites need to know whether they need to do this check. One way is to ask the scope if the callsite is special. The second is to make the callsite special
<headius> it may not be much of a perf hit in indy either...one extra switchpoint ideally
<headius> we cannot know if a call site is refined, but we can know if it is not refined
zorak8 has joined #jruby
<enebo> but only in scopes which are refined (lexically determined) do we need to potentially pay the cost right?
<enebo> headius: yeah
<enebo> headius: it is only maybe refined if what my last sentence says is true right?
<headius> any call without a "using" in an ancestor scope will never be refined
<headius> any call with a using in an ancestors scope has potential to get refined
<subbu> and ancestor is lexical ancestor?
<headius> yes
<headius> the using logic in MRI explicitly prevents calling it within a method body or against non-self
<subbu> ok. right scope is lexical, module is inheritance .. i mix them up sometimes.
<enebo> yeah so closure scopes lexically contained might also be refined calls
<headius> you have to call it in a script or module body, as "using X"
<headius> yeah all the way down from the using scope
<enebo> oh actually perhaps all descendant scopes
blinsay has quit [Quit: peeze]
<subbu> in that case, it seems like you will benefit from a specialized instr (or a flag on call-instr if that is sufficient).
<headius> flag is sufficient for JIT...I can compile it differently
<enebo> subbu: for him it is the same since he can generate different bytecode either way
<headius> but it adds another branch to interp
<headius> heh
<headius> yeah, what he said
<subbu> ok ..
iamjarvo has joined #jruby
<enebo> subbu: for interp it makes all calls check a flag
<subbu> right.
<headius> we could do it that way for now if it's easier
<enebo> subbu: so we probably would be better off with a new instr
<headius> IRBuilder would check the incoming scope and parent scopes for refined flag
<headius> and build the calls accordingly
<headius> parser will set flag on scope when it sees a self call to "using" that's the right form
<subbu> enebo, ok, you should tackle that .. i dont have the time for it now. as you two said, i'll audit the code for all the zillion fixmes i've added and try to clean up some of them.
<enebo> subbu: ok
mister_solo has quit [Ping timeout: 256 seconds]
anaeem1 has quit [Remote host closed the connection]
<subbu> alright, i'm going to tune out of this channel for now.
<enebo> headius: yeah I think each new scope once top scope is marked as USES_REFINEMENTS marks itself and then all buildCall sort of builder things will make RefinedCallInstr
anaeem1 has joined #jruby
<enebo> I wonder if anyone has thought about freezing a refinement so that these do not need to do this double invalidation check
zorak8 has quit [Ping timeout: 245 seconds]
blinsay_ has joined #jruby
blinsay_ is now known as blinsay
yfeldblum has joined #jruby
blinsay has quit [Changing host]
blinsay has joined #jruby
<enebo> headius: I totally don’t remember how {z,}super works with refinements
<enebo> headius: I am guessing they should go down refined hierarchy?
yfeldblum has quit [Ping timeout: 255 seconds]
<headius> yeah I'm not sure
<headius> I know they explicitly backed off having any reflective methods honor refinements
<headius> will have to review the tests more
elia` has joined #jruby
ludyte has joined #jruby
<enebo> headius: cool
blinsay has quit [Ping timeout: 244 seconds]
erikhatcher has quit [Quit: erikhatcher]
blinsay_ has joined #jruby
etehtsea has joined #jruby
anaeem1 has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/b6P5tA
<JRubyGithub> jruby/master b1ba52e Benoit Daloze: [Truffle] Remove stale tag.
JRubyGithub has left #jruby [#jruby]
blinsay_ is now known as blinsay
blinsay has quit [Changing host]
blinsay has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b605cb5 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39592626)
travis-ci has left #jruby [#jruby]
pchalupa has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/juh4QA
<JRubyGithub> jruby/master 1896640 Benoit Daloze: [Truffle] Remove unused import.
JRubyGithub has left #jruby [#jruby]
tlarevo has joined #jruby
e_dub has joined #jruby
anaeem1_ has joined #jruby
nirvdrum has quit [Ping timeout: 255 seconds]
ludyte has quit [Quit: ludyte]
tcrawley is now known as tcrawley-away
ludyte has joined #jruby
baroquebobcat has joined #jruby
nirvdrum has joined #jruby
etehtsea has quit [Ping timeout: 245 seconds]
yfeldblum has joined #jruby
BobFunk has joined #jruby
erikhatcher has joined #jruby
elux has joined #jruby
yfeldblum has quit [Ping timeout: 264 seconds]
zeroecco has joined #jruby
subbu has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jrubyci pushed 1 new commit to master: http://git.io/yCxK3g
<JRubyGithub> jruby/master 9ba6b5a Benoit Daloze: [Truffle] BasicObject#== is the same as BasicObject#equal?.
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noop has quit [Ping timeout: 265 seconds]
<tarcieri> _____ ____ ___ ____ _ __ ___ _ _
<tarcieri> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<tarcieri> | |_ | |_) || || | | |/ _ \\ V /| | | |
<tarcieri> | _| | _ < | || |_| / ___ \| | |_|_|_|
<tarcieri> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<tarcieri>
calavera has joined #jruby
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> woohoo
e_dub has quit [Quit: ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ff101b8 by Chris Seaton): The build failed. (http://travis-ci.org/jruby/jruby/builds/39597205)
travis-ci has left #jruby [#jruby]
dfr|work has quit [Ping timeout: 272 seconds]
Hobogrammer has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
erikhatcher has quit [Quit: erikhatcher]
zeroecco has joined #jruby
tlarevo has quit []
dfr|work has joined #jruby
DrShoggoth has joined #jruby
<eregon> headius: would jruby.org be down? I can't connect to it
<headius> hmm
<headius> shouldn't be
<headius> enebo: jruby.org is down
<enebo> hmm
<headius> eregon: thanks
e_dub has joined #jruby
<enebo> Hmmm weird I think git and www are different machines
<enebo> both appear to be down
bbrowning is now known as bbrowning_away
cprice has joined #jruby
cprice is now known as cprice404
<eregon> yeah, my push took a while so that's why I wondered
benlovell has quit [Ping timeout: 272 seconds]
<headius> someone wiped the instance
<headius> we're on it
<headius> push to github for today
<eregon> ok, thanks!
<headius> maybe this is the day we drop our jruby.org repo
<enebo> It is :)
yfeldblum has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> ok, I'm fine with that
<enebo> We should hear something back in 30 minutes or less :) like cheap pizza
<headius> HEAR YE, HEAR YE, GITHUB IS NOW THE CANONICAL REPOSITORY
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ff101b8 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39597205)
travis-ci has left #jruby [#jruby]
<headius> that is all
tlarevo has joined #jruby
rsim1 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/dDJXPA
<JRubyGithub> jruby/master 3da3e8b Benoit Daloze: [Truffle] Kernel#eql? is BasicObject#equal?.
<JRubyGithub> jruby/master 3a7397d Benoit Daloze: [Truffle] Fix BasicObject#!=.
JRubyGithub has left #jruby [#jruby]
<qmx> the end of an era
yfeldblum has quit [Ping timeout: 258 seconds]
<headius> yeah
<headius> it served us well through github's flakier times
<eregon> yeah, those times might come again, who knows :)
<headius> there's always bitbucket!
rsim has quit [Ping timeout: 265 seconds]
<chrisseaton> 'someone wiped the instance'?!
ludyte has quit [Quit: ludyte]
<nirvdrum> I'm a fan of bitbucket. Alas, it doesn't have quite the same number of users.
ludyte has joined #jruby
<nirvdrum> Out of curiosity, what were you guys using on your self-hosted?
phrinx has joined #jruby
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> chrisseaton: appears that way, yes
x1337807x has joined #jruby
<headius> enebo: with git repo moving the only thing left on that box is jruby.org, yeah?
<enebo> headius: They are different instances I believe
iamjarvo has joined #jruby
<headius> oh, I see
<headius> but git repo instance had nothing else on it right? just our old dead jenkins?
<headius> Old Dead Jenkins...sounds like a character in a scary children's book
<headius> nirvdrum: just git on a stick
<subbu> appropriate for trick and treat day :)
<subbu> s/and/or
<headius> subbu: you're not from around here, are you
<subbu> ok ... totally unrelated qn .. does anyone really do the 'trick' part on kids?
<enebo> headius: actually maybe ci is different from git+www
deobalds has quit [Quit: Computer has gone to sleep.]
erikhatcher has joined #jruby
tcrawley-away is now known as tcrawley
<enebo> headius: So perhaps I turn on www one and see if git is back up
<headius> subbu: only if you want your house to get egged
<subbu> i have had this burning question every halloween and i haven't received a satisfactory answer yet.
<enebo> not that we want it
<subbu> oh .. i see :)
<headius> that's a good way to rile up the tweens into a fury
<headius> enebo: it would be worth pulling a backup of everything on there, but otherwise I don't care about it
<headius> I don't think it was possible to push anything to jruby.org that didn't go to github so there's probably nothing in the repo we'd lose
dumdedum has quit [Quit: foo]
<enebo> ah yeah so ci is already long gone. We are only using one instance between git and webside
<headius> so jruby.org had the repo too?
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: ZZZzzz…]
josh-k_ has quit [Remote host closed the connection]
<enebo> headius: yeah looks like we down to one instance
<enebo> headius: changing to github.org means we would be down to just the website
josh-k has joined #jruby
<headius> ok
<enebo> and s3
<enebo> So I wonder if we can deploy to github pages?
imperator has joined #jruby
<enebo> Then we would only have s3
shellac has quit [Ping timeout: 245 seconds]
iamjarvo has joined #jruby
<headius> is jruby organization a paid account?
<enebo> I mean we could also get a proper hosted website as well but I would prefer to lump into same basket if possible
<enebo> It is not
<headius> I don't think you can do dns over github site without paid account
<enebo> I pay for my account
<headius> me too
<enebo> I could host it from my account to save 144$ a year
<headius> I don't know where that leaves the org
<enebo> :)
<headius> heheh
<enebo> We no doubt could also reimburse but that is a hassle
<headius> wouldn't be a big hassle on my RH card
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a7b51d9 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39597869)
<enebo> headius: so once a month or three you submit an expense report?
josh-k has quit [Ping timeout: 245 seconds]
<enebo> headius: we could ask bob to just do it as part of his other payments for infra maybe too
<headius> yeah I am not good about getting them in regularly, but every card charge is already in the tool
<headius> check the box, next, next, next, next, finish, done
<headius> they're $25 so I don't think I'd even need a receipt
<enebo> like a finishing move
anaeem1 has joined #jruby
<nirvdrum> headius: So, how did it get wiped? Hacked?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a7b51d9 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39597869)
travis-ci has left #jruby [#jruby]
DrShoggoth has quit [Quit: Leaving]
<headius> it looks like it was mistakenly shut down and deleted
vtunka has quit [Quit: Leaving]
<headius> enebo is working through it with EY, they're not sure either yet
<nirvdrum> Was it still an EY thing?
<nirvdrum> Ahh.
<nirvdrum> I'm pretty sure you can do web sites over a non-paid account these days. I host nirvdrum.com that way.
<headius> oh really?
<enebo> nirvdrum: cool.
<headius> might only work for individuals
<headius> I just noticed org rates are higher than individuals
<headius> enebo: is all our stuff still in s3?
<nirvdrum> But for some of my other stuff, I host over CloudFront. It's like $0.25 / month.
Hobogrammer has quit [Read error: Connection reset by peer]
<enebo> headius: well I logged using s3hub and I could see it
<enebo> nirvdrum: Is it bandwidth based?
<enebo> nirvdrum: not that our website is huge
<enebo> nirvdrum: that sounds too cheap to be true :)
<headius> we could put it on GAE
<headius> or heroku
<headius> probably wouldn't exceed limits on either
noop has joined #jruby
nirvdrum has left #jruby ["Leaving"]
nirvdrum has joined #jruby
<nirvdrum> enebo: Yeah, it's based on bandwidth, but it's also ridiculously cheap: http://aws.amazon.com/cloudfront/pricing/
<enebo> headius: I guess gh has appeal in that it will be consolidating our services
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to master: http://git.io/h58hRA
<JRubyGithub> jruby/master cc5e719 Benoit Daloze: [Truffle] Fix Kernel#===.
<JRubyGithub> jruby/master 733cf82 Benoit Daloze: [Truffle] Rename ThreeEqualNode to CaseEqualNode.
<JRubyGithub> jruby/master b38c8f0 Benoit Daloze: [Truffle] Update Kernel#=== tags.
JRubyGithub has left #jruby [#jruby]
<enebo> headius: I see nothing about charges for orgs on the dns support for a web page
<nirvdrum> I'd be kinda shocked if you couldn't get GitHub to waive any such fees should they exist anyway.
<enebo> nirvdrum: I imagine our bandwidth cost is not high for actual web pages
* imperator installs maven, tries to build from source on windows to see what happens
zeroecco has joined #jruby
<headius> well, that's useful :-)
<headius> gist a run with -x
<headius> er -X
<headius> you're using a JDK and not JRE I presume
<imperator> hm, how can i tell?
<imperator> i think so
<imperator> now running with -X...
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a7b51d9 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39597869)
travis-ci has left #jruby [#jruby]
iamjarvo has quit [Remote host closed the connection]
<headius> imperator: is javac in path?
<imperator> no
<headius> that's probably an issue :-)
<imperator> ok
<imperator> ah, JAVA_HOME is pointing at c:\jruby-1.7.16\jre
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> ahhh right, our packaged jre
<headius> yeah, yank down an openjdk or oracle jdk > 7
<imperator> looks like i have one, just somewhere else
<imperator> i think i use the packaged jre because i've had too much trouble trying to use the jdk
<imperator> just mangled my path a bit, things seem to be building...
lanceball is now known as lance|afk
<headius> ok
havenwood has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a7b51d9 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39597869)
travis-ci has left #jruby [#jruby]
ludyte has quit [Quit: ludyte]
<rtyler> I'm trying to understand more about generics code with JRuby
<rtyler> I understand the problems going from Java back out into JRuby, but is it not possible to inform the Java-based code to create a generic type properly from JRuby?
bbrowning_away is now known as bbrowning
<headius> there's no such thing
<headius> well wait
<headius> a *type*?
<headius> you can do that with java_signature and such
<headius> rtyler: what are you trying to accomplish exactly?
calavera has joined #jruby
<rtyler> I need to interact with a Java class, which can be constructed with generics on what kinds of types its methods will accept
<headius> enebo: going to switch travis to run spec:ruby:fast
ludyte has joined #jruby
<rtyler> this scala mess
<headius> at least until we can deal with the subprocess specs taking so long (and sometimes blowing up the instance)
<imperator> looks like it built fine
<headius> imperator: hey, that's a great start :-)
<rtyler> by default it appears to be using java.lang.String as the generic's type
<headius> imperator: have a look at BUILDING.md, it talks about bootstrapping for dev and some suites to run
<headius> assuming JRuby is able to start up, that would be the next step
<headius> rtyler: there's no need to tell it what types to parameterize with
<headius> that's all erased at runtime...generics only live in the type's metadata because they're only used at compile time
<enebo> www.jruby.org is back
lance|afk is now known as lanceball
<headius> Scala has reified generics, though...so I'm unsure if there's something special you'd have to do to instantiate a generic type
<headius> enebo: woohoo
<enebo> so if we are really just using EC2 instance for static page hosting we should definitely get off this sooner than later
<lopex> headius: scala has erasure just as java
<enebo> I think jrubyconf.com/jrubyconfeu and jruby.org are three sites hosted
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to update_stdlib: http://git.io/h10LrA
<JRubyGithub> jruby/update_stdlib 9dcc637 Charles Oliver Nutter: assert_raise takes a list of exception types now.
JRubyGithub has left #jruby [#jruby]
<headius> enebo: ahh, so we'd need to deal with those other sites too
<enebo> headius: and I had already tweeted it being back up
<enebo> :)
<enebo> headius: possibly
<headius> what the heck is at jrubyconf.com
<enebo> well whatever our site was called for US conf
<headius> seems to be redirected to someone's wordpress
<headius> oh, .org
<rtyler> I've been wondering about steam mops actually!
<headius> no, that doesnt' work either
<headius> I guess there's no jrubyconf site at the moment
<enebo> HAHAHA
<enebo> Appropriate somehow
<rtyler> headius: I suppose at the heart of my problem, is that I have a string of binary data in Ruby land, and I need to get that into Java unmolested
<rtyler> I'm seeing an extra byte get added somewhere when it comes out the other side of kafka
<headius> how are you passing it across?
<rtyler> java.lang.String, since I can't get a byte[] into this stupid scala code
<headius> String#to_java_bytes should get you a copy
<headius> is it string data?
<headius> if it's binary data, encoding to String will certainly wreck it
<rtyler> heh, no kiddding
<rtyler> https://gist.github.com/rtyler/c30c04dd3d5864313ae4 i have a feeling this might be something I'll have to really dig into the kafka scala to figure out
<rtyler> since there is some encoder shit happening
<headius> oops, double tweeted
<headius> rtyler: I can't suss out what that code is intended to do from the stack trace
<headius> oh!
<headius> it wants a byte array
<headius> pass it the result of to_java_bytes
<headius> B] is JVM-speak for byte[]
<headius> er [B
<rtyler> other way around, I'm passing it a byte[], and something in this barely typed scala mess is trying to stringify it again
subbu has quit [Ping timeout: 244 seconds]
ludyte has quit [Quit: ludyte]
rsim1 has quit [Quit: Leaving.]
<headius> oh
<headius> yuck
<headius> well if you have to turn it into a string, make sure it has a binary encoding or set it to ISO-8859-1 or something
<rtyler> ugh, I found it
<imperator> bin\jruby -v => Cannot locate Java installation, specified by JAVA_HOME: "C:\Progra~1\Java\jdk1.7.0_45"
<imperator> then how did it build?
<rtyler> stupid fscking configuration was caugin teh underlying library to think everything should be string encoded
yfeldblum has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:0852a31 by Chris Seaton): The build failed. (http://travis-ci.org/jruby/jruby/builds/39601152)
travis-ci has left #jruby [#jruby]
<headius> imperator: that's weird
<headius> space in path name messing with the launcher maybe?
<headius> I have always installed jdk in a root folder because of that stupid space
yfeldblum has quit [Ping timeout: 258 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to master: http://git.io/gckTkQ
<JRubyGithub> jruby/master 5ea9eb5 Benoit Daloze: [Truffle] Fix equal?
<JRubyGithub> jruby/master 3f8c1a7 Benoit Daloze: [Truffle] Fix Array#==.
<JRubyGithub> jruby/master 09821f7 Benoit Daloze: [Truffle] Implement Bignum#==.
JRubyGithub has left #jruby [#jruby]
<imperator> well, i used the short path purpose to try to make sure that wasn't the issue, but it doesn't work either way
<imperator> path ^on^ purpose
zeroecco has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ludyte has joined #jruby
<headius> imperator: try an install in a root folder and then at least we'll know
<imperator> ok
triple_b has joined #jruby
<eregon> headius, enebo: so the canonical repo is jruby.org or GitHub now? :p
zeroecco has quit [Client Quit]
<enebo> eregon: yes
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> tenderlove: question on a psych test
<headius> trying to get MRI 2.2 tests green on master
<headius> test_emitter has test_line_width to check that initial line_width is 0
<tenderlove> headius: ya
<tenderlove> errrr
<headius> I think that's too impl specific... snakeyaml starts out with it as 80 and libyaml will set it to 80 at stream start if it's 0
<tenderlove> yes, I agree
<headius> so it's just a difference in when they default
<headius> ok
<headius> I will remove it from our copy for the moment
<headius> the second line is also not testing anything... all attribute assignments return LHS
<tenderlove> I also think there are bugs in the line numbering in libyaml
<tenderlove> haha
<tenderlove> then we should probably rm it
<headius> I will PR, I have a checkout here anyway
<headius> I really need to spend some time and get this merged into you rrepo
<lopex> how much of the core/runtime jruby/truffle share ?
BobFunk has quit [Read error: Connection reset by peer]
BobFunk has joined #jruby
<imperator> headius, could this be a 32/64 thing?
<headius> hmmm possibly
<headius> the binary in bin is 32-bit
<headius> in my clone anyway
<headius> enebo: does jruby work with 64-bit JVM on Windows?
<headius> I would have thought we'd know if it didn't
<enebo> I am surprised to see this
<cremes> headius: jruby 1.7 works with a 64bit windows jvm. not sure about master as i haven’t tried it.
<headius> tenderlove: actually, can I just commit changes to MRI? would help me since I can keep tests in sync then
<enebo> We ship 32 bit launcher which fails to exec of java on 64 bits
<headius> cremes: ok
<enebo> If 32 bit on 32 bit we dll overlay
<lopex> enebo: Kernel#exec ?
<headius> imperator: try the .bat file
<tenderlove> headius: yep, go for it
<headius> if that works then it's a bit width problem in the launcher
<headius> er, well...it's a problem in the launcher
<lopex> headius: works for me
<headius> lopex: master with 64-bit?
<lopex> oh, master
<headius> I wouldn't expect it to be different
<enebo> lopex: C exec,,,jruby-launcher is a C++ app
<enebo> imperator: jruby.bat does not work either?
<imperator> no
<lopex> headius: complains about fstat
<lopex> oh, guess it didnt update
benlovell has joined #jruby
<lopex> rebuildng
<lopex> headius: should it matter what java version ?
ludyte_ has joined #jruby
elux has quit [Ping timeout: 240 seconds]
ludyte has quit [Ping timeout: 265 seconds]
ludyte_ is now known as ludyte
subbu has joined #jruby
postmodern has joined #jruby
<headius> lopex: no
<headius> lopex: started up and then complained about fstat?
<lopex> headius: I had a stale version here on windows
<headius> ok
<lopex> updating
<headius> tenderlove: thanks
<headius> tenderlove: do you use the git mirror? how do you do changelog updates?
<headius> and who do I have to kill to get rid of changelog updates
<lopex> headius: still fstat
multibot_ has quit [Remote host closed the connection]
<lopex> even for bat one
<headius> ok
multibot_ has joined #jruby
<headius> that's not unexpected...lots of native changes
oblutak has joined #jruby
<tenderlove> headius: hahaha
<tenderlove> yes I use the git mirror
<headius> a changelog entry that mirrors the damn commit EVERY TIME...this policy needs to go away
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has joined #jruby
<tenderlove> there's a script to do changelog updates, but I usually just do it in vim
<tenderlove> vim has a helper thing
BobFunk has quit [Ping timeout: 255 seconds]
<tenderlove> then just commit through vim too and I can easily copy / paste the commit message
<nirvdrum> changelogs should be different than commit messages!
mister_solo has joined #jruby
<tenderlove> tbh if you're just making a minor test change, I don't think you have to add a log
<tenderlove> nirvdrum: lol
<tenderlove> **should**
<tenderlove> let me consult the RFC for what "should" means
<tenderlove> ;-)
<nirvdrum> I'll strengthen it to "must" :-P
<tenderlove> lol
<nirvdrum> I can go on for days about changelogs and how terrible most of them are.
mister_solo has quit [Client Quit]
<nirvdrum> But the MRI changelog is mostly "Well, there's a mess of shit I don't understand. I guess I'm supposed to upgrade."
<headius> tenderlove: yeah I was looking through other test changes and they all had changelong entries :-(
<headius> I'm figuring out a git log --pretty format that just works no
<headius> now
BobFunk has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b1ba52e by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39605220)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to master: http://git.io/gN_fTA
<JRubyGithub> jruby/master 26fb642 Benoit Daloze: [Truffle] Rename CaseEqualNode to SameOrEqualNode to reflect semantics.
<JRubyGithub> jruby/master 46092f4 Benoit Daloze: [Truffle] Document SameOrEqualNode.
<JRubyGithub> jruby/master 5a8ee14 Benoit Daloze: [Truffle] Get rid of superfluous #=== and #eql? definitions....
JRubyGithub has left #jruby [#jruby]
yfeldblum has quit [Ping timeout: 255 seconds]
<tenderlove> headius: ya, those line number tests. I just tested the actual value to make sure the binding was set up and working. I don't think the actual number matters
<headius> no problem
<headius> I just removed first line and removed assert from second
<headius> it will be committed as soon as I struggle through git log --pretty once and for all :-)
<headius> I'm close...just can't get it to insert tabs before the content
benlovell has quit [Ping timeout: 255 seconds]
havenwood has joined #jruby
zeroecco has joined #jruby
tcrawley is now known as tcrawley-away
<eregon> headius: I have a script for changelog from commit message if you want ;)
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> eregon: sure!
<headius> this is what I came up with: TZ=jst git log --pretty=format:$'%cd %an <%ae>%n%n%B' --date=local -1 | ruby -n -e '$i ||= 0; puts "#{$i>1?"\t":""}#{$_}"; $i+=1'
<eregon> looks funny and totally unreadable I like it :)
bbrowning is now known as bbrowning_away
<headius> I will should remove more whitespace
<eregon> but it's definitely a good use of git format
<headius> yeah, format wasn't quite up to the task of adding tabs, but it got me the rest of the way
<eregon> I don't have my script at work, will send it to you in like 30 min
<headius> ok
lanceball is now known as lance|afk
calavera has joined #jruby
anaeem1 has quit [Remote host closed the connection]
purplefox has quit [Ping timeout: 256 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:1896640 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39605838)
travis-ci has left #jruby [#jruby]
anaeem1 has joined #jruby
purplefox has joined #jruby
tlarevo has quit [Remote host closed the connection]
tlarevo has joined #jruby
yfeldblum has joined #jruby
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1_ has joined #jruby
tlarevo has quit [Ping timeout: 256 seconds]
anaeem1_ has quit [Remote host closed the connection]
BobFunk has quit [Ping timeout: 240 seconds]
BobFunk has joined #jruby
anaeem1 has joined #jruby
anaeem1 has quit [Remote host closed the connection]
ludyte has quit [Quit: ludyte]
<headius> nice, thanks
<headius> I tried to set up a post-commit hook but the recursion because of commit --amend is troublesome
<Antiarc> headius: last night you mentioned a bunch of new stdlib features that needed work - where would I find those? The test suites seem to generally pass
<headius> look on my branch, update_stdlib
<Antiarc> Oh, cool
<Antiarc> Will do!
<headius> I haven't merged yet because of the failures...make sure you clean build because I moved a bunch of stuff around
rsim has joined #jruby
<Antiarc> will do!
yipdw has joined #jruby
yipdw has joined #jruby
<Antiarc> I feel pretty confident with the general gist of the internals now, would love to contribute :)
<Antiarc> So I'll poke at it!
erikhatcher has quit [Quit: erikhatcher]
<eregon> headius: argh, yeah that might be problematic, though there should be a way to do it properly
<headius> Antiarc: yeah that would be awesome! tons of the failures are just bug fixes we don't have or small changes to existing code
<eregon> headius: it might enough to check if contents changed or not since it's supposed to be idempotent
tenderlove has quit [Quit: Leaving...]
tenderlove has joined #jruby
<enebo> nirvdrum: Is it possible any code you depend on uses Module#prepend?
anaeem1_ has joined #jruby
<headius> enebo: like, conditionally?
josh-k has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<enebo> headius: well I notice in mocha 3 tests fails which use prepend
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:9ba6b5a by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39610769)
travis-ci has left #jruby [#jruby]
anaeem1_ has quit [Remote host closed the connection]
<headius> nice
johnsonch is now known as johnsonch_afk
<headius> off for a while to get stuff done, bbl
<nirvdrum> enebo: Nope. It was all written pre 2.0.
oblutak has quit [Ping timeout: 246 seconds]
<enebo> nirvdrum: ok just checking. ran tests on moha and we fail same few as 1.9.3 on their master
<headius> tenderlove: snakeyaml fixed that issue with TAGS always emitting
<headius> I think
<headius> checking the newer version now
noop has quit [Ping timeout: 245 seconds]
imperator has quit [Quit: Valete!]
<headius> argh, maybe not :-(
<Antiarc> Heh
<Antiarc> Tjat
<Antiarc> That's a fun bug
kfpratt has joined #jruby
x1337807x has joined #jruby
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pietr0 has joined #jruby
<nirvdrum> enebo: I could get you access to the repo if you didn't have a moral objection to keeping it private.
<nirvdrum> I'm debating whether I want to open source the whole thing. It'd be kind of a pain in the neck, but we'd have that mythical open source Rails app that works with JRuby to test against.
<enebo> nirvdrum: well it would be helpful to put prints to isolate which module is looping
<enebo> nirvdrum: I mean I could ask you to put them all in too :)
<enebo> Amazing how many modules are injected into DateTime and Time objects by Mocha
<enebo> but I cannot get mocha by itself to fail on 9000
<enebo> nirvdrum: Looking for your bug makes me feel a lot better about how compatible we are
<enebo> nirvdrum: barring some missing 2.2+2.1 methods
<headius> tenderlove: ah-ha...seems the parser is inserting tags for ! and !!
BobFunk has quit [Read error: Connection reset by peer]
BobFunk has joined #jruby
<nirvdrum> enebo: Well, trick-or-treating is going to be starting soon here. So I won't be able to instrument until later.
<nirvdrum> But, if you want access, send me your bitbucket account and we can work it out. I won't even make you sign an NDA.
<enebo> nirvdrum: ok I will need to see if I can even log into bitbucket (aka hopefully 1password has that info)
<nirvdrum> And then since it's a full app, you'd need postgres and redis installed for it to even start.
<nirvdrum> I do have a Vagrantfile, so you could go that way too.
<subbu> headius, enebo also worth making the equivalent JIT fix as in https://github.com/jruby/jruby/commit/7e5e119ebb2f52884edcb2871f17d6cb67c2a1ef ..
<enebo> nirvdrum: oh ick :)
<subbu> i dont know if that affects nirvdrum's scenario, but you never know.
<subbu> trying to run activesupport prompted two fixes on master one of which is that.
yfeldblum has quit [Ping timeout: 265 seconds]
zeroecco has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
rsim has quit [Quit: Leaving.]
<headius> tenderlove: ok, I see the problem...when parser runs it always adds the default tags to the start_document event
<headius> so they get emitted too
robbyoconnor has joined #jruby
robbyoconnor has joined #jruby
robbyoconnor has quit [Changing host]
robbyoconnor has quit [Client Quit]
yfeldblum has joined #jruby
e_dub has joined #jruby
<nirvdrum> enebo, subbu: That did not fix my problem. But I'll see where you get with the other activesupport stuff.
<enebo> nirvdrum: we pretty much pass all activesupport and all mocha tests
<enebo> nirvdrum: we do fail like 27 tests between the 2 but they are not related at all
<nirvdrum> Okay.
<nirvdrum> I'll spend more time trying to figure it out then.
<subbu> enebo, curious how many of them fail with 1.7
<enebo> subbu: we cannot know with what I tested though since Rails head is for 2.2
<enebo> subbu: I should have tested nirvdrum’s specific version I suppose
<nirvdrum> enebo: Well, test against the version I'm running :-)
<enebo> nirvdrum: I can if I know it and then I can compare 1.7 and master at same time
<subbu> ah .. yes.
<nirvdrum> 3.2.13
<enebo> ok
<nirvdrum> I'm lagging a bit on the 3.2.x series.
cultureulterior1 has quit [Read error: Connection reset by peer]
cultureulterior1 has joined #jruby
diegoviola has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to truffle-head: http://git.io/njeKig
<JRubyGithub> jruby/truffle-head a284586 Chris Seaton: Merge branch 'master' into truffle-head...
<JRubyGithub> jruby/truffle-head d023658 Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
<eregon> headius: fixed my script so it can be used in post-commit https://gist.github.com/eregon/3f8182f48b2aa667041e
enebo has quit [Quit: enebo]
dviola has quit [Ping timeout: 256 seconds]
<headius> eregon: oh, even better!
havenwood has quit [Remote host closed the connection]
<eregon> hopefully it does not fill you repo with tons of commits now :)
phrinx has quit [Ping timeout: 250 seconds]
phrinx has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
<headius> that's for sure
<headius> at least with git I can choose not to push
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b38c8f0 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39621684)
travis-ci has left #jruby [#jruby]
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
josh-k has quit [Ping timeout: 250 seconds]
josh-k has joined #jruby
pietr0 has quit [Quit: pietr0]
zeroecco has joined #jruby
havenwood has joined #jruby
pietr0 has joined #jruby
BobFunk has quit [Ping timeout: 256 seconds]
purplefox has quit [Ping timeout: 256 seconds]
josh-k_ has joined #jruby
josh-k has quit [Ping timeout: 245 seconds]
subbu has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/QqVTTQ
<JRubyGithub> jruby/master ca51c78 Chris Seaton: [Truffle] Tidy up the yield dispatch nodes a bit.
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
havenwood has quit []
josh-k_ has quit [Remote host closed the connection]
<chrisseaton> lopex: are you there?
<lopex> chrisseaton: hello there
<chrisseaton> you asked ages ago about how much Truffle runtime shares with JRuby's runtime - the answer is not a massive amount at the moment. The implementation techniques are very different and the differences reach quite deep into the runtime.
<chrisseaton> we're going to look at sharing more, but plan to do this when we have all of the Ruby language working - later this year
<chrisseaton> and we're also looking at using Rubinius's core library as we find it easier to optimise Ruby code than we do Java
<chrisseaton> big parts of JRuby we use now and are very thankful not to have to implement include the parser transcoding
<chrisseaton> parser *and* transcoding
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:09821f7 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/39627317)
travis-ci has left #jruby [#jruby]
e_dub has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
yfeldblum has quit [Remote host closed the connection]
zorak8 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/d28l-w
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master f2c36e6 Chris Seaton: [Truffle] Always split and inline yield.
BobFunk has joined #jruby
diegoviola has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/_SLa9w
<JRubyGithub> jruby/truffle-head 6e38260 Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
toshetm has quit [Read error: Connection reset by peer]
toshetm has joined #jruby
phrinx has quit [Remote host closed the connection]
phrinx has joined #jruby
towski has quit [Read error: Connection reset by peer]
phrinx has quit [Ping timeout: 250 seconds]
towski has joined #jruby
yfeldblum has joined #jruby
subbu has joined #jruby