| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-06 | [ruby/prism] Dispatch on_tlambda and on_tlambeg | Kevin Newton | |
| https://github.com/ruby/prism/commit/1ca58e0121 | |||
| 2024-03-06 | [ruby/prism] Use the diagnostic types in the ripper translation layer | Kevin Newton | |
| https://github.com/ruby/prism/commit/a7ab3a41c8 | |||
| 2024-03-06 | [ruby/prism] Expose types on diagnostics | Kevin Newton | |
| https://github.com/ruby/prism/commit/a735c2262f | |||
| 2024-03-06 | [ruby/prism] Fix parsing errors for `:!@` and `:~@` in Sorbet | Ufuk Kayserilioglu | |
| https://github.com/ruby/prism/commit/dc070b44bc | |||
| 2024-03-06 | [ruby/prism] Small changes to make type-checking pass | Ufuk Kayserilioglu | |
| https://github.com/ruby/prism/commit/5b2970e75b | |||
| 2024-03-06 | [ruby/prism] Move polyfill to separate file to type-check it independently. | Ufuk Kayserilioglu | |
| https://github.com/ruby/prism/commit/2a583b041b | |||
| 2024-03-06 | [ruby/prism] Fix some type-checking errors by using different method calls | Ufuk Kayserilioglu | |
| For example, use `.fetch` or `.dig` instead of `[]`, and use `===` instead of `is_a?` for checking types of objects. https://github.com/ruby/prism/commit/548b54915f | |||
| 2024-03-06 | [ruby/prism] Update ripper documentation | Kevin Newton | |
| https://github.com/ruby/prism/commit/34ba70c4f9 | |||
| 2024-03-06 | [ruby/prism] Fix implicit local variables in hashes | Kevin Newton | |
| https://github.com/ruby/prism/commit/05e0c6792c | |||
| 2024-03-06 | [ruby/prism] Fix up linting in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/5cf5f15ee7 | |||
| 2024-03-06 | [ruby/prism] Only run ripper tests on 3.3+ | Kevin Newton | |
| https://github.com/ruby/prism/commit/f8b973e8cd | |||
| 2024-03-06 | [ruby/prism] Emit bounds for heredocs and words_sep in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/e23eae8266 | |||
| 2024-03-06 | [ruby/prism] Better factoring for heredocs in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/5030917eb0 | |||
| 2024-03-06 | [ruby/prism] More closely mirror on_heredoc_dedent API for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/97a031e1d3 | |||
| 2024-03-06 | [ruby/prism] Stop relying on ripper entirely in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/7f7840d318 | |||
| 2024-03-06 | [ruby/prism] More closely match the ripper API for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/716ee0e91a | |||
| 2024-03-06 | [ruby/prism] Simplify ripper tests in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/a66d066162 | |||
| 2024-03-06 | [ruby/prism] Stop looking at generated tree in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/3f59d07388 | |||
| 2024-03-06 | [ruby/prism] Better handle splats in MRHS in rescues in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/36a0b2e45a | |||
| 2024-03-06 | [ruby/prism] Handle single splat in rescue in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/76cf29e68d | |||
| 2024-03-06 | [ruby/prism] Support elsif in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/0c008fcf34 | |||
| 2024-03-06 | [ruby/prism] Correctly detect void stmts in classes and modules in ripper ↵ | Kevin Newton | |
| translation https://github.com/ruby/prism/commit/1729e8aec0 | |||
| 2024-03-06 | [ruby/prism] Handle empty programs in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/b607e3a98d | |||
| 2024-03-06 | [ruby/prism] Fix up blocks for index nodes in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/a35eadce47 | |||
| 2024-03-06 | [ruby/prism] Allow rescue modifier after MRHS in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/37db4d8c2d | |||
| 2024-03-06 | [ruby/prism] Handle empty parentheses in lambda in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/e0a836ebc2 | |||
| 2024-03-06 | [ruby/prism] Handle empty embedded expressions in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/99eca8b1d2 | |||
| 2024-03-06 | [ruby/prism] Implement string concat for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/6019342278 | |||
| 2024-03-06 | [ruby/prism] Share argument logic with calls and keywords in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/240bb08c2c | |||
| 2024-03-06 | [ruby/prism] Better handle splat in MRHS | Kevin Newton | |
| https://github.com/ruby/prism/commit/8331874218 | |||
| 2024-03-06 | [ruby/prism] Handle numbered parameters in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/cf21c08c0b | |||
| 2024-03-06 | [ruby/prism] Disallow keywords as method names in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/dc74428e2e | |||
| 2024-03-06 | [ruby/prism] Split up multi target visits for methods in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/4e7733491f | |||
| 2024-03-06 | [ruby/prism] Better split between fcall and command for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/972fe60aea | |||
| 2024-03-06 | [ruby/prism] Handle trailing commas in method calls for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/fe10b5f49f | |||
| 2024-03-06 | [ruby/prism] Better handle hash pattern in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/4639803277 | |||
| 2024-03-06 | [ruby/prism] Share argument handling in super nodes in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/f315bdb45d | |||
| 2024-03-06 | [ruby/prism] Fix up method naming in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/06a89c3540 | |||
| 2024-03-06 | [ruby/prism] Fix up symbols that look like cvar/ivar/gvar in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/64e8190da0 | |||
| 2024-03-06 | [ruby/prism] Handle MRHS in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/6088ca1152 | |||
| 2024-03-06 | [ruby/prism] Fix up block arguments node for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/81feef447a | |||
| 2024-03-06 | [ruby/prism] Fix up MLHS posts in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/1f16df1f9e | |||
| 2024-03-06 | [ruby/prism] Better void stmt detection for comments in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/36bae94f06 | |||
| 2024-03-06 | [ruby/prism] Fix up begin node clause semicolon detection in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/117c7418af | |||
| 2024-03-06 | [ruby/prism] Fix up case consequent in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/9c298f294d | |||
| 2024-03-06 | [ruby/prism] Fix up void stmt generation in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/27a427bc22 | |||
| 2024-03-06 | [ruby/prism] Consolidate symbol key handling in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/f4f7f8fc87 | |||
| 2024-03-06 | [ruby/prism] Tilde heredocs for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/de9e55dd43 | |||
| 2024-03-06 | [ruby/prism] Implement call shorthand for ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/4d08736bd5 | |||
| 2024-03-06 | [ruby/prism] Fix up multi write parentheses in ripper translation | Kevin Newton | |
| https://github.com/ruby/prism/commit/41c84df423 | |||
