<enebo>
nirvdrum: thanks for the ref...I half wonder who uses 32 but M17n bugs will never end
<nirvdrum>
I ended up down a rabbit hole trying to fix String#inspect.
shellac has quit [Ping timeout: 245 seconds]
<nirvdrum>
Anyway, you'll want to update that. Obviously it's not in any released version of MRI yet, but I'd argue the existing logic is buggy anyway.
<enebo>
nirvdrum: oh yeah definitely
<nirvdrum>
enebo: Another silly issue I found with JRuby is if you have a UTF-32 string that ends in a "\n", `puts` will append an extra newline.
<nirvdrum>
I'll file an issue later just so it's not lost to time. I can't see it impacting anyone, but maybe it's indicative of something else wrong.
<enebo>
nirvdrum: yeah it could...I remember there is some weird logic in IO which determines line vs paragraph
enebo has quit [Remote host closed the connection]
enebo has joined #jruby
<headius>
I'd assume it's jus tnot detecting there's already a \n there because it's a UTF-32 \n
<enebo>
ah yeah if it is \n\0
<headius>
right
lucasb has quit [Quit: Connection closed for inactivity]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]