summaryrefslogtreecommitdiff
path: root/lib/prism
AgeCommit message (Expand)Author
2025-12-08Bump Prism to v1.5.2Takashi Kokubun
2025-09-13Bump Prism version to 1.5.1 (#14549)Takashi Kokubun
2025-09-12Bump Prism version to 1.5.0Takashi Kokubun
2025-08-27Bump PRISM version number to avoid collision with RubyGems versionAlan Wu
2025-08-27When reading from stdin, put a wrapper around the IO objectAaron Patterson
2025-07-09[ruby/prism] Accept a newline after the defined? keyword [Backport #21197] (#...Takashi Kokubun
2025-04-14Revert "merge revision(s) 052794bfe1970e90f4f4f9e37fc362dd27903a8d: [Backport...Takashi Kokubun
2025-04-14merge revision(s) 052794bfe1970e90f4f4f9e37fc362dd27903a8d: [Backport #21197]Takashi Kokubun
2025-02-13merge revision(s) 127325a4bad409ee5da91084fac768934a8fd9e3: [Backport #21117]Takashi Kokubun
2025-02-13merge revision(s) 117d6e145a0270ab8fc9134403519ef13b9ebb24: [Backport #21027]Takashi Kokubun
2024-12-16[ruby/prism] Fix up regression in ruby parser translationKevin Newton
2024-12-16[ruby/prism] Simplify srange_find in parser compilerKevin Newton
2024-12-16[ruby/prism] Add do keyword tracking for While/UntilKevin Newton
2024-12-16[ruby/prism] Bump to v1.2.0Kevin Newton
2024-12-16[ruby/prism] Bump to v1.1.0Kevin Newton
2024-12-11[ruby/prism] Bump typechecking depsKevin Newton
2024-11-12[ruby/prism] Use RbConfig to locate libprism and headers when it is a default...Benoit Daloze
2024-10-16[ruby/prism] RelocationKevin Newton
2024-10-11[ruby/prism] Prism::StringQueryKevin Newton
2024-10-10[ruby/prism] Prism::CodeUnitsCacheKevin Newton
2024-10-09[ruby/prism] Attempt to assume binary is UTF-8Kevin Newton
2024-10-09[ruby/prism] Avoid breaking code units offset on binary encodingVinicius Stock
2024-10-03[ruby/prism] Use `partial_script` for the parser translatorsEarlopain
2024-09-25[ruby/prism] Fix up lex difference when ~ heredoc with 0 dedent and line cont...Kevin Newton
2024-09-24[ruby/prism] Accept version shorthand like 3.4Kevin Newton
2024-09-24[ruby/prism] Accept all 3.3.x and 3.4.x Ruby versions for Prism.parseBenoit Daloze
2024-09-20[ruby/prism] Fix `kDO_LAMBDA` token incompatibility for `Prism::Translation::...Koichi ITO
2024-09-20[ruby/prism] Introduce partial_script optionKevin Newton
2024-09-16[ruby/prism] Do not leak explicit encodingKevin Newton
2024-09-13[ruby/prism] Expose main_script in serialization APIKevin Newton
2024-09-12[ruby/prism] Check errno for parsing directoryKevin Newton
2024-09-09[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-09-07[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-09-04[ruby/prism] essentialy ==> essentiallyydah
2024-08-29[ruby/prism] Remove deprecated lib/prism/translation/parser/rubocop.rb fileKoichi ITO
2024-08-28[PRISM] Sync version updateKevin Newton
2024-08-28[ruby/prism] Reverse-sync ruby/ruby and deprecate old fieldsKevin Newton
2024-08-28[PRISM] Field renamingKevin Newton
2024-08-14[ruby/prism] Tweak inspect representation of `Prism::Location`Koichi ITO
2024-07-11[ruby/prism] (ruby_parser) Handle bare string in implicit concatKevin Newton
2024-07-11[ruby/prism] (ruby_parser) Match match3 nodes for regular expressionsKevin Newton
2024-07-11[ruby/prism] (ruby_parser) Reverse associativity of and and or nodesKevin Newton
2024-07-11[ruby/prism] Various cleanup for initializers and typechecksKevin Newton
2024-07-11[ruby/prism] Add node ids to nodesKevin Newton
2024-07-11[ruby/prism] Move Node#type and Node::type documentationKevin Newton
2024-07-11[ruby/prism] Expose flags on every node typeKevin Newton
2024-07-11[ruby/prism] Move location to second position for node initializersKevin Newton
2024-07-11[ruby/prism] Reconfigure error testsKevin Newton
2024-06-18[ruby/prism] (parser) Fix up tokens for empty symbolKevin Newton
2024-06-10[ruby/prism] Provide ability to lock encoding while parsingKevin Newton