summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2024-03-11[ruby/rdoc] Allow rich definition list labels for MarkdownHartley McGuire
2024-03-10Clean intermediate files and debug info for each targetNobuyoshi Nakada
2024-03-09[ruby/rdoc] Fix ToRdoc generating incorrect {label,name}-listsHartley McGuire
2024-03-08[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser`Koichi ITO
2024-03-08Fix an error for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-03-08[ruby/rdoc] Fix ToMarkdown missing newlines for label-listsHartley McGuire
2024-03-08[ruby/irb] rdoc version lock is requiredalpaca-tc
2024-03-07[ruby/prism] Support parsing streamsKevin Newton
2024-03-07[ruby/prism] Fix an AST and token incompatibility for `Prism::Translation::Pa...Koichi ITO
2024-03-06[ruby/prism] Use the diagnostic types in the parser translation layerKevin Newton
2024-03-06[ruby/prism] Dispatch on_tlambda and on_tlambegKevin Newton
2024-03-06[ruby/prism] Use the diagnostic types in the ripper translation layerKevin Newton
2024-03-06[ruby/prism] Expose types on diagnosticsKevin Newton
2024-03-07[ruby/irb] Bump version to v1.12.0Stan Lo
2024-03-06[ruby/prism] Fix parsing errors for `:!@` and `:~@` in SorbetUfuk Kayserilioglu
2024-03-06[ruby/prism] Small changes to make type-checking passUfuk Kayserilioglu
2024-03-06[ruby/prism] Move polyfill to separate file to type-check it independently.Ufuk Kayserilioglu
2024-03-06[ruby/prism] Fix some type-checking errors by using different method callsUfuk Kayserilioglu
2024-03-06[ruby/prism] Update ripper documentationKevin Newton
2024-03-06[ruby/prism] Fix implicit local variables in hashesKevin Newton
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-03-06[ruby/prism] Fix up linting in ripper translationKevin Newton
2024-03-06[ruby/prism] Only run ripper tests on 3.3+Kevin Newton
2024-03-06[ruby/prism] Emit bounds for heredocs and words_sep in ripper translationKevin Newton
2024-03-06[ruby/prism] Better factoring for heredocs in ripper translationKevin Newton
2024-03-06[ruby/prism] More closely mirror on_heredoc_dedent API for ripper translationKevin Newton
2024-03-06[ruby/prism] Stop relying on ripper entirely in ripper translationKevin Newton
2024-03-06[ruby/prism] More closely match the ripper API for ripper translationKevin Newton
2024-03-06[ruby/prism] Simplify ripper tests in ripper translationKevin Newton
2024-03-06[ruby/prism] Stop looking at generated tree in ripper translationKevin Newton
2024-03-06[ruby/prism] Better handle splats in MRHS in rescues in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle single splat in rescue in ripper translationKevin Newton
2024-03-06[ruby/prism] Support elsif in ripper translationKevin Newton
2024-03-06[ruby/prism] Correctly detect void stmts in classes and modules in ripper tra...Kevin Newton
2024-03-06[ruby/prism] Handle empty programs in ripper translationKevin Newton
2024-03-06[ruby/prism] Fix up blocks for index nodes in ripper translationKevin Newton
2024-03-06[ruby/prism] Allow rescue modifier after MRHS in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle empty parentheses in lambda in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle empty embedded expressions in ripper translationKevin Newton
2024-03-06[ruby/prism] Implement string concat for ripper translationKevin Newton
2024-03-06[ruby/prism] Share argument logic with calls and keywords in ripper translationKevin Newton
2024-03-06[ruby/prism] Better handle splat in MRHSKevin Newton
2024-03-06[ruby/prism] Handle numbered parameters in ripper translationKevin Newton
2024-03-06[ruby/prism] Disallow keywords as method names in ripper translationKevin Newton
2024-03-06[ruby/prism] Split up multi target visits for methods in ripper translationKevin Newton
2024-03-06[ruby/prism] Better split between fcall and command for ripper translationKevin Newton
2024-03-06[ruby/prism] Handle trailing commas in method calls for ripper translationKevin Newton
2024-03-06[ruby/prism] Better handle hash pattern in ripper translationKevin Newton
2024-03-06[ruby/prism] Share argument handling in super nodes in ripper translationKevin Newton
2024-03-06[ruby/prism] Fix up method naming in ripper translationKevin Newton