Puffball has quit [Remote host closed the connection]
_whitelogger has joined #jruby
xardion has quit [Ping timeout: 260 seconds]
xardion has joined #jruby
_whitelogger has joined #jruby
shellac has joined #jruby
_whitelogger has joined #jruby
<kares> enebo: great - good job!
<kares> enebo: one annoying thing really - which we already fixed once but than went wrong in the 50/51 release
rdubya has joined #jruby
jmalves has joined #jruby
<jmalves> Hey, I created this PR https://github.com/jruby/jruby/pull/5262 that is broken. Should I create an issue for the underlying problem?
<jmalves> Not sure how far off my PR suggestion is, but might require some totally different approach. The parser is tricky to understand :X
jmalves has quit [Remote host closed the connection]
jmalves has joined #jruby
rdubya has quit [Ping timeout: 260 seconds]
rdubya has joined #jruby
<enebo> kares: oh yeah shoot...that will be a total rev of all releases
<enebo> jmalves: sorry I will try and look at that today. Your approach almost could have worked but $1 is ' $$ = Long.valueOf(lexer.getCmdArgumentState().getStack());'
<enebo> jmalves: I think I have an idea here
<jmalves> enebo: The idea behind the PR was that $-1 would be either `{` or `do`.
<enebo> jmalves: oh you know I missed it was -1
<enebo> jmalves: but I think 'jay' is not perfect implementation of yacc so I am unclear why there was a NPE
<jmalves> enebo: I did not get also. I guess I just don't know enough about this, long time since uni.
<enebo> jmalves: yeah and interestingly there has never been use of negative offsets in Ruby parser
<jmalves> enebo: also -1 is feels ugly. Your solution looks clear
<jmalves> enebo: Thx for looking at this!
<enebo> but MRI could definitely have used it since they use bison
<enebo> jmalves: sorry it took so long
<enebo> jmalves: your irc message made me realize it was forgotten about (I have been working on ancilliary projects more this summer)
<jmalves> enebo: No problem, I was also on vacations. This was not anything critical anyway.
<enebo> jmalves: yeah some day I look forward to no one finding more positioning issues in our AST
<jmalves> enebo: when looking at this I realised how tricky it must be to keep all this position information correct. Had no idea!
<enebo> jmalves: yeah and MRI has their own correction method we do not use and I don't remember why but I don't think we can use the same technique
shellac has quit [Ping timeout: 276 seconds]
jmalves has quit [Remote host closed the connection]
jmalves has joined #jruby
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
telegardian has quit [Quit: Leaving...]
<enebo> kares: I merged 50 -> 51 -> 52 -> master and it picked up some changes which I suspect are good (like updated jdbc version, money support in pg).
electrical_ has quit [*.net *.split]
subbu has quit [*.net *.split]
subbu has joined #jruby
jmalves has quit [Ping timeout: 265 seconds]
flavorjones has quit [*.net *.split]
Liothen has quit [*.net *.split]
enebo has quit [*.net *.split]
ilbelkyr has quit [*.net *.split]
ChrisBr has quit [*.net *.split]
ChrisBr has joined #jruby
kares has quit [Ping timeout: 256 seconds]
kares has joined #jruby
ilbelkyr has joined #jruby
Liothen has joined #jruby
lopex_ has joined #jruby
kares has quit [*.net *.split]
lopex has quit [*.net *.split]
lopex_ is now known as lopex
jmalves has joined #jruby
jmalves has quit [Remote host closed the connection]
jmalves has joined #jruby
jmalves has quit [Remote host closed the connection]
enebo has joined #jruby
NightMonkey has quit [Ping timeout: 276 seconds]
NightMonkey has joined #jruby