3 Commits
Author SHA1 Message Date
Kevin Newton 3bd9583a52 [ruby/prism] Update unicode tables to match that of CRuby
The unicode version has been updated upstream, which means new
codepoints mapped to alpha/alnum/isupper flags. We need to update
our tables to match.

I'm purposefully not adding a version check here, since that is
such a large amount of code. It's possible that we could include
different tables depending on a macro (like UNICODE_VERSION) or
something to that effect, but it's such a minimal impact on the
running of the actual parser that I don't think it's necessary.

https://github.com/ruby/prism/commit/78925fe5b6
2025-11-30 04:24:06 +00:00
Kevin Newton 14b9098459 [ruby/prism] Frozen strings in the AST
https://github.com/ruby/prism/commit/8d9d429155
2025-01-12 18:41:42 +00:00
Kevin Newton 72452f4387 [ruby/prism] Tests overhaul
https://github.com/ruby/prism/commit/6f886be0a4
2024-05-30 15:18:20 -04:00