Age | Commit message (Expand) | Author |
---|
2025-05-29 | [ruby/prism] [DOC] Specify markdown mode to RDoc | Nobuyoshi Nakada |
2025-01-14 | [ruby/prism] Support forwarding flags on scopes | Kevin Newton |
2025-01-14 | [ruby/prism] Refactor serializer | Kevin Newton |
2024-12-11 | [ruby/prism] Bump typechecking deps | Kevin Newton |
2024-10-10 | [ruby/prism] Prism::CodeUnitsCache | Kevin Newton |
2024-10-09 | [ruby/prism] Attempt to assume binary is UTF-8 | Kevin Newton |
2024-10-09 | [ruby/prism] Avoid breaking code units offset on binary encoding | Vinicius Stock |
2024-09-04 | [ruby/prism] essentialy ==> essentially | ydah |
2024-08-14 | [ruby/prism] Tweak inspect representation of `Prism::Location` | Koichi ITO |
2024-07-11 | [ruby/prism] Various cleanup for initializers and typechecks | Kevin Newton |
2024-07-11 | [ruby/prism] Move location to second position for node initializers | Kevin Newton |
2024-07-11 | [ruby/prism] Reconfigure error tests | Kevin Newton |
2024-05-13 | [ruby/prism] Autoload newlines and comment visitors | Kevin Newton |
2024-05-03 | [ruby/prism] Prism::Location#adjoin | Kevin Newton |
2024-05-03 | [ruby/prism] Create specialized `ASCIISource` with asciionly optimizations | Vinicius Stock |
2024-05-02 | [ruby/prism] Node#script_lines and supporting infra | Kevin Newton |
2024-04-26 | [ruby/prism] Location#slice_lines, Node#slice_lines | Kevin Newton |
2024-04-19 | [ruby/prism] Split parse result based on type | Kevin Newton |
2024-04-11 | [ruby/prism] Add Location#chop | Kevin Newton |
2024-03-06 | [ruby/prism] Use the diagnostic types in the parser translation layer | Kevin Newton |
2024-03-06 | [ruby/prism] Expose types on diagnostics | Kevin Newton |
2024-03-06 | [ruby/prism] Small changes to make type-checking pass | Ufuk Kayserilioglu |
2024-03-06 | [ruby/prism] Fix some type-checking errors by using different method calls | Ufuk Kayserilioglu |
2024-02-24 | [ruby/prism] Rebase against main | Kevin Newton |
2024-02-24 | [ruby/prism] Less code modifications. More steep:ignore for now | Gopal Patel |
2024-02-24 | [ruby/prism] Add documentation for Location#source! | Gopal Patel |
2024-02-24 | [ruby/prism] Relax Location#source to be optional | Gopal Patel |
2024-02-24 | [ruby/prism] Remove Ripper from public RBS, type-assert remaining issues | Gopal Patel |
2024-02-24 | [ruby/prism] Split private types | Gopal Patel |
2024-02-19 | [ruby/prism] Fix up comment state | Kevin Newton |
2024-02-18 | [ruby/prism] Split up comments between leading and trailing | Kevin Newton |
2024-02-15 | [ruby/prism] Make location methods thread-safe | Benoit Daloze |
2024-02-15 | [ruby/prism] Speed up creating Ruby AST | Kevin Newton |
2024-02-14 | Initialize the Prism::Source directly with all 3 fields for the C extension | Benoit Daloze |
2024-02-14 | [ruby/prism] Remove attr_writer's for ParseResult#start_line and #offsets | Benoit Daloze |
2024-02-14 | [ruby/prism] Serialize the newline_list to avoid recomputing it again later | Benoit Daloze |
2024-02-13 | [ruby/prism] Add code unit APIs to location | Kevin Newton |
2024-02-07 | [ruby/prism] Support for Ruby 2.7 | Kevin Newton |
2024-01-27 | [ruby/prism] Error follow-up | Kevin Newton |
2024-01-27 | [ruby/prism] Call #inspect on diagnostic levels | Benoit Daloze |
2024-01-26 | [ruby/prism] Add level to warnings and errors to categorize them | Benoit Daloze |
2024-01-09 | [ruby/prism] Clarify __END__ comment | Kevin Newton |
2023-11-28 | [ruby/prism] Move DATA parsing into its own parse result field | Kevin Newton |
2023-11-20 | [ruby/prism] Add character APIs for locations | Kevin Newton |
2023-11-03 | [ruby/prism] Split comment | Kevin Newton |
2023-11-03 | [ruby/prism] Wire up options through the Java parser | Kevin Newton |
2023-11-03 | [ruby/prism] Properly support the start line option | Kevin Newton |
2023-11-01 | [ruby/prism] More Ruby docs | Kevin Newton |
2023-11-01 | [ruby/prism] Docs for node.rb and parse_result.rb | Kevin Newton |
2023-10-26 | [ruby/prism] Match existing Ruby prettyprint | Kevin Newton |