Honestly if we're interpreting column as something visual like you're implying, we're also going to run into issues with grapheme clusters and east asian width and all the other implications for whatever "character" actually means. I thi...kddnewton (Kevin Newton)
I think this is a documentation issue, as both parsers/compilers operate in terms of bytes. Changing this to characters would likely be a noticeable difference in speed, and quite a bit of code change. (Either both parsers/compilers woul...kddnewton (Kevin Newton)
Is this an issue where you could have defined `Enumerable#find` and now it won't have overwritten `Array#find`? Should I revert that part of this patch?kddnewton (Kevin Newton)
When you have a regular expression that has a named capture that has an escape sequence in the named capture, and that escape sequence is a unicode escape sequence with an invalid surrogate pair, the error was attached to the owned strin...kddnewton (Kevin Newton)
Applied in changeset commit:git|6147b695870ce82ee3ad5305ce095b63889b8d9d. ---------- Array#rfind Implement Array#rfind, which is the same as find except from the other side of the Array. Also implemented Array#find (as opposed to the g...kddnewton (Kevin Newton)
Implement Array#rfind, which is the same as find except from the other side of the Array. Also implemented Array#find (as opposed to the generic one on Enumerable because it is significantly faster and to keep the implementations togethe...kddnewton (Kevin Newton)
When you have a heredoc interpolated into another heredoc where the inner heredoc is terminated by a newline, you need to avoid adding the newline character a second time. https://github.com/ruby/prism/commit/8eeb5f358bkddnewton (Kevin Newton)