aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Parse files from Ruby API using fread, not mmapKevin Newton2024-03-063-2/+115
* Fix dump of hidden local variable indexesJeremy Evans2024-03-061-3/+3
* [ruby/prism] Fix up linting in ripper translationKevin Newton2024-03-064-26/+50
* [ruby/prism] Only run ripper tests on 3.3+Kevin Newton2024-03-063-11/+7
* [ruby/prism] Emit bounds for heredocs and words_sep in ripper translationKevin Newton2024-03-061-36/+92
* [ruby/prism] Better factoring for heredocs in ripper translationKevin Newton2024-03-061-16/+32
* [ruby/prism] More closely mirror on_heredoc_dedent API for ripper translationKevin Newton2024-03-061-35/+18
* [ruby/prism] Stop relying on ripper entirely in ripper translationKevin Newton2024-03-061-14/+330
* [ruby/prism] More closely match the ripper API for ripper translationKevin Newton2024-03-064-103/+295
* [ruby/prism] Simplify ripper tests in ripper translationKevin Newton2024-03-062-68/+54
* [ruby/prism] Stop looking at generated tree in ripper translationKevin Newton2024-03-062-40/+53
* [ruby/prism] Better handle splats in MRHS in rescues in ripper translationKevin Newton2024-03-062-5/+13
* [ruby/prism] Handle single splat in rescue in ripper translationKevin Newton2024-03-062-2/+6
* [ruby/prism] Support elsif in ripper translationKevin Newton2024-03-062-4/+5
* [ruby/prism] Correctly detect void stmts in classes and modules in ripper tra...Kevin Newton2024-03-062-27/+19
* [ruby/prism] Handle empty programs in ripper translationKevin Newton2024-03-062-21/+23
* [ruby/prism] Fix up blocks for index nodes in ripper translationKevin Newton2024-03-062-5/+4
* [ruby/prism] Allow rescue modifier after MRHS in ripper translationKevin Newton2024-03-062-12/+12
* [ruby/prism] Handle empty parentheses in lambda in ripper translationKevin Newton2024-03-062-9/+7
* [ruby/prism] Handle empty embedded expressions in ripper translationKevin Newton2024-03-062-11/+9
* [ruby/prism] Implement string concat for ripper translationKevin Newton2024-03-062-6/+9
* [ruby/prism] Share argument logic with calls and keywords in ripper translationKevin Newton2024-03-062-4/+2
* [ruby/prism] Better handle splat in MRHSKevin Newton2024-03-062-5/+3
* [ruby/prism] Handle numbered parameters in ripper translationKevin Newton2024-03-062-16/+9
* [ruby/prism] Disallow keywords as method names in ripper translationKevin Newton2024-03-062-6/+4
* [ruby/prism] Split up multi target visits for methods in ripper translationKevin Newton2024-03-062-16/+35
* [ruby/prism] Better split between fcall and command for ripper translationKevin Newton2024-03-062-29/+41
* [ruby/prism] Handle trailing commas in method calls for ripper translationKevin Newton2024-03-062-17/+11
* [ruby/prism] Better handle hash pattern in ripper translationKevin Newton2024-03-062-9/+18
* [ruby/prism] Share argument handling in super nodes in ripper translationKevin Newton2024-03-062-31/+19
* [ruby/prism] Fix up method naming in ripper translationKevin Newton2024-03-062-2/+1
* [ruby/prism] Fix up symbols that look like cvar/ivar/gvar in ripper translationKevin Newton2024-03-062-2/+6
* [ruby/prism] Handle MRHS in ripper translationKevin Newton2024-03-062-39/+73
* [ruby/prism] Fix up block arguments node for ripper translationKevin Newton2024-03-062-18/+7
* [ruby/prism] Fix up MLHS posts in ripper translationKevin Newton2024-03-062-50/+38
* [ruby/prism] Better void stmt detection for comments in ripper translationKevin Newton2024-03-062-19/+23
* [ruby/prism] Fix up begin node clause semicolon detection in ripper translationKevin Newton2024-03-062-11/+4
* [ruby/prism] Fix up case consequent in ripper translationKevin Newton2024-03-062-14/+9
* [ruby/prism] Fix up void stmt generation in ripper translationKevin Newton2024-03-062-11/+1
* [ruby/prism] Consolidate symbol key handling in ripper translationKevin Newton2024-03-062-14/+5
* [ruby/prism] Tilde heredocs for ripper translationKevin Newton2024-03-062-33/+146
* [ruby/prism] Implement call shorthand for ripper translationKevin Newton2024-03-062-7/+7
* [ruby/prism] Fix up multi write parentheses in ripper translationKevin Newton2024-03-062-2/+5
* [ruby/prism] Fix up body semicolon finding in ripper translationKevin Newton2024-03-062-14/+12
* [ruby/prism] Fix up backtick events on ripper translationKevin Newton2024-03-062-1/+2
* [ruby/prism] Implement ternaries in ripper translationKevin Newton2024-03-062-11/+8
* [ruby/prism] Implement character literals for ripper translationKevin Newton2024-03-062-5/+4
* [ruby/prism] Fix empty strings for ripper translationKevin Newton2024-03-062-27/+9
* [ruby/prism] Fix up yield arguments in ripper translationKevin Newton2024-03-062-6/+13
* [ruby/prism] Consolidate semicolon checking in ripper translationKevin Newton2024-03-062-11/+12