<GitHub187>
[jruby] nirvdrum created add-default-encodings-to-encoding-manager (+8 new commits): https://git.io/vXIHr
<GitHub187>
jruby/add-default-encodings-to-encoding-manager e15f837 Kevin Menard: Fixed an issue with alias names being converted to constant names when they shouldn't be.
<GitHub187>
jruby/add-default-encodings-to-encoding-manager cae3e78 Kevin Menard: [Truffle] Switched to a jnr-posix-backed version of Encoding.locale_charmap.
<GitHub187>
jruby/add-default-encodings-to-encoding-manager f7aae66 Kevin Menard: [Truffle] Keep track of default_external and default_internal encondings in EncodingManager....
mistergibson has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Ping timeout: 252 seconds]
akp has joined #jruby
akp has quit [Ping timeout: 244 seconds]
djellemah has quit [Remote host closed the connection]
djellemah has joined #jruby
djellemah has quit [Remote host closed the connection]
djellemah has joined #jruby
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
prasunanand has quit [Read error: Connection reset by peer]
claudiuinberlin has quit []
temporalfox has joined #jruby
Antiarc has quit [Ping timeout: 244 seconds]
Antiarc has joined #jruby
<GitHub146>
[jruby] chrisseaton pushed 9 new commits to truffle-head: https://git.io/vXLrB
<GitHub146>
jruby/truffle-head e9fe2a4 Chris Seaton: [Truffle] Add a new spec specifically for loops.
<GitHub146>
jruby/truffle-head 0f34967 Chris Seaton: [Truffle] Clarify where this pack spec came from.
<GitHub146>
jruby/truffle-head 2539621 Chris Seaton: [Truffle] Better translation of an exception with a null message.
<lopex>
truffle commit attack
<chrisseaton>
lopex: stripping out an Antlr parser for a hand-written one
<lopex>
why so ?
<chrisseaton>
It's an extra dependency, which is just a hassle, and it generates very verbose, allocation heavy code
<lopex>
but I remember you complaining on such tools in terms of ruby syntax etc
<chrisseaton>
I'm preferring simplicity over cleverness
<chrisseaton>
Originally I was planning to write a new Ruby parser in Antlr, but I've abandoned that for time, and now I don't want Antlr just for the tiny parsers I have
<lopex>
chrisseaton: like, you'd have to workaround lots of things in antlr for ruby syntaax ?
<lopex>
apart from the dep
<chrisseaton>
Yes that too
<chrisseaton>
If you aren't writing a perfectly pure grammar, all the cleverness falls apart
<lopex>
but yet, ruby still uses bison right ?
<chrisseaton>
Yes, with lots of custom actions, and a totally custom lexer, and uncontrolled interactions between the two