aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* [ruby/prism] `Prism::Compiler` should be a subclass of `Prism::Visitor`Ufuk Kayserilioglu2024-03-061-1/+1
* [ruby/prism] Fix some type-checking errors by using different method callsUfuk Kayserilioglu2024-03-063-5/+7
* [ruby/prism] Fix some missing methods/signatures in RBIsUfuk Kayserilioglu2024-03-061-0/+5
* [ruby/prism] Move template related methods/classes under `Prism::Template` na...Ufuk Kayserilioglu2024-03-0610-647/+649
* [ruby/prism] Update ripper documentationKevin Newton2024-03-062-1/+33
* [ruby/prism] Fix implicit local variables in hashesKevin Newton2024-03-062-2/+9
* YJIT: String#getbyte codegen (#10188)Maxime Chevalier-Boisvert2024-03-063-20/+80
* Refactor VM root modulesJean Boussier2024-03-0627-101/+167
* [DOC] Ruby command-line options (#10138)Burdette Lamar2024-03-064-133/+1021
* Move FL_SINGLETON to FL_USER1Jean Boussier2024-03-0623-56/+76
* [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