Age | Commit message (Collapse) | Author | |
---|---|---|---|
19 hours | [ruby/prism] Fix support for 'it' implicit local variable | Kevin Newton | |
https://github.com/ruby/prism/commit/53bbcfe513 | |||
13 days | [ruby/prism] operator rename | Kevin Newton | |
https://github.com/ruby/prism/commit/b5e47f5c42 | |||
2024-05-03 | [ruby/prism] Remove deprecated #child usage | Kevin Newton | |
https://github.com/ruby/prism/commit/14d9b431e2 | |||
2024-05-03 | [ruby/prism] Change ConstantPathNode#child to ConstantPathNode#{name,name_loc} | Kevin Newton | |
This has been requested for a long time, and I'm finally doing it now. Unfortunately this is a breaking change for all of the APIs. I've added in a Ruby method for `#child` that is deprecated so that existing usage doesn't break, but for everyone else this is going to be a bit of a pain. https://github.com/ruby/prism/commit/9cbe74464e | |||
2024-05-03 | [ruby/prism] Assume eval context for ruby_parser and ripper | Kevin Newton | |
https://github.com/ruby/prism/commit/e4d6984892 | |||
2024-04-23 | [ruby/prism] Fix up rdoc | Kevin Newton | |
Fixes https://github.com/ruby/prism/issues/2572 https://github.com/ruby/prism/commit/a446580e75 | |||
2024-03-15 | [ruby/prism] Shareable constant nodes | Kevin Newton | |
https://github.com/ruby/prism/commit/473cfed6d0 | |||
2024-03-13 | [ruby/prism] Track parentheses in patterns | Kevin Newton | |
https://github.com/ruby/prism/commit/62db99f156 | |||
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] Fix parsing errors for `:!@` and `:~@` in Sorbet | Ufuk Kayserilioglu | |
https://github.com/ruby/prism/commit/dc070b44bc | |||
2024-03-06 | [ruby/prism] Update ripper documentation | Kevin Newton | |
https://github.com/ruby/prism/commit/34ba70c4f9 | |||
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 |