You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Implemented === for each of the nodes, which will check if equality but ignore the specific ranges of locations.
Changed
Fix translation of ItParametersNode for parser translation.
Fix translation of dstr for ruby_parser translation.
Do not allow omitted hash values whose keys end with ! or ?.
Split up Prism::ParseResult into Prism::Result with subclasses Prism::ParseResult, Prism::LexResult, Prism::ParseLexResult, and Prism::LexCompat::Result.
Change reflection classes to have only a single IntegerField class and rename DoubleField to FloatField.
Fall back to default AR and CC in Makefile.
Use GC-able symbols for the syntax tree to avoid adding to the global symbol table.
Fix a bug with karatsuba_multiply that would result in a stack overflow.
Fix parser translation when looking for tokens with srange_find.