summaryrefslogtreecommitdiff
path: root/lib/prism
AgeCommit message (Expand)Author
2024-02-14[ruby/prism] Remove attr_writer's for ParseResult#start_line and #offsetsBenoit Daloze
2024-02-14[ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze
2024-02-14[PRISM] Sync to latest prismKevin Newton
2024-02-13[ruby/prism] Add code unit APIs to locationKevin Newton
2024-02-13[ruby/prism] Introduce `version: "3.4.0"`Kevin Newton
2024-02-13[ruby/prism] Fix `full_name` for constant path targetsVinicius Stock
2024-02-12[ruby/prism] ruby_parser translatorKevin Newton
2024-02-12[ruby/prism] Move Prism::RipperCompat to Prism::Translation::RipperNoah Gibbs
2024-02-09[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-09[ruby/prism] RipperCompat: add array-refs, assigns, symbols, stringsNoah Gibbs
2024-02-09[ruby/prism] Significantly faster offset cache for parserKevin Newton
2024-02-08[ruby/prism] Looks like Symbol#name wasn't a thing in 2.7, so need to switch ...Noah Gibbs
2024-02-08[ruby/prism] Add Kevin's visit_all change and change the parent class to Comp...Noah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] RipperCompat: support for more features.Noah Gibbs
2024-02-07[ruby/prism] Dev-only CLIKevin Newton
2024-02-07[ruby/prism] Commit Kevin's suggestion to simplify grabbing the operator.Noah Gibbs
2024-02-07[ruby/prism] More different block-call syntaxes, support more types of method...Noah Gibbs
2024-02-07[ruby/prism] Support &. calls and calling with blocks, test with fixturesNoah Gibbs
2024-02-07[ruby/prism] RipperCompat: support more kinds of method calls and operators.Noah Gibbs
2024-02-07Bump prism versionKevin Newton
2024-02-07[ruby/prism] Support for Ruby 2.7Kevin Newton
2024-02-07[ruby/prism] Correct handle recover parameters on tokenize for parser transla...Kevin Newton
2024-02-07[ruby/prism] Even more ripper compatKevin Newton
2024-02-07[ruby/prism] More visitors and tests for RipperCompatNoah Gibbs
2024-02-06[ruby/prism] Implement file parsing error handlingeileencodes
2024-02-05Sync to latest prismKevin Newton
2024-02-02[ruby/prism] Fix hash pairs in patternsKevin Newton
2024-02-02[ruby/prism] Small fixes for the parser translatorKevin Newton
2024-02-01Sync to latest prismKevin Newton
2024-01-30[ruby/prism] Fix up CIKevin Newton
2024-01-30Update forwarding locals for prismAaron Patterson
2024-01-29[ruby/prism] Raise diagnostics for parserKevin Newton
2024-01-28[ruby/prism] Handle implicit rest in array pattern for parser gemKevin Newton
2024-01-27[ruby/prism] Add parser translationKevin Newton
2024-01-27[ruby/prism] Error follow-upKevin Newton
2024-01-27[ruby/prism] Call #inspect on diagnostic levelsBenoit Daloze
2024-01-27[ruby/prism] Bring back #arg_rest localKevin Newton
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-25[ruby/prism] Fix Ruby head buildKevin Newton
2024-01-19[ruby/prism] switch unless to ifAdam Hess
2024-01-19[ruby/prism] Handle stovetop start in constant path fullnameAdam Hess
2024-01-19[ruby/prism] Parsing rules documentKevin Newton
2024-01-19[ruby/prism] Extract identifier lexing documentation to separate fileMatthew Healy
2024-01-16[ruby/prism] Add parse options to JavaScript's parsePrism functionCameron Dutro
2024-01-16[ruby/prism] Fix up gemspecKevin Newton