<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism/translation/ruby_parser.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Bump Prism to v1.5.2</title>
<updated>2025-12-08T23:30:35+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-12-08T22:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d282e76fb6c9f56ac44b3abfc8a3fc9f10edd6f0'/>
<id>d282e76fb6c9f56ac44b3abfc8a3fc9f10edd6f0</id>
<content type='text'>
[Backport #21187]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Backport #21187]
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump Prism version to 1.5.0</title>
<updated>2025-09-12T21:30:16+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-09-12T20:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=52b3f006cb31672c45b26f6a44a609fd1b8e2ee5'/>
<id>52b3f006cb31672c45b26f6a44a609fd1b8e2ee5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up regression in ruby parser translation</title>
<updated>2024-12-16T15:51:22+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-11-04T16:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8eaa976cbe20ef81a3dd17097337394bf798d7f0'/>
<id>8eaa976cbe20ef81a3dd17097337394bf798d7f0</id>
<content type='text'>
https://github.com/ruby/prism/commit/b283a72c88
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/b283a72c88
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Use `partial_script` for the parser translators</title>
<updated>2024-10-03T12:52:02+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2024-10-03T11:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=66124cdb17f5152e7b1b269ca62be1773b127b2b'/>
<id>66124cdb17f5152e7b1b269ca62be1773b127b2b</id>
<content type='text'>
Followup to https://github.com/ruby/prism/pull/3079

https://github.com/ruby/prism/commit/68f434e356
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup to https://github.com/ruby/prism/pull/3079

https://github.com/ruby/prism/commit/68f434e356
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Do not leak explicit encoding</title>
<updated>2024-09-16T18:57:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-09-16T18:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2ea1950510003dbce5a761a712039ed69fa499f2'/>
<id>2ea1950510003dbce5a761a712039ed69fa499f2</id>
<content type='text'>
Fixes [Bug #20744]

https://github.com/ruby/prism/commit/f1b8b1b2a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes [Bug #20744]

https://github.com/ruby/prism/commit/f1b8b1b2a2
</pre>
</div>
</content>
</entry>
<entry>
<title>[PRISM] Field renaming</title>
<updated>2024-08-28T19:06:53+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-08-28T18:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=417bb8d4fd7f197d2cbe8223e9666e3a41896d75'/>
<id>417bb8d4fd7f197d2cbe8223e9666e3a41896d75</id>
<content type='text'>
Rename some fields that do not quite make sense.

* CaseMatchNode#consequent -&gt; CaseMatchNode#else_clause
* CaseNode#consequent -&gt; CaseNode#else_clause
* IfNode#consequent -&gt; IfNode#subsequent
* RescueNode#consequent -&gt; RescueNode#subsequent
* UnlessNode#consequent -&gt; UnlessNode#else_clause
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename some fields that do not quite make sense.

* CaseMatchNode#consequent -&gt; CaseMatchNode#else_clause
* CaseNode#consequent -&gt; CaseNode#else_clause
* IfNode#consequent -&gt; IfNode#subsequent
* RescueNode#consequent -&gt; RescueNode#subsequent
* UnlessNode#consequent -&gt; UnlessNode#else_clause
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] (ruby_parser) Handle bare string in implicit concat</title>
<updated>2024-07-11T19:46:50+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-11T14:30:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21b4c14971fab7cb517b6af243e058b0363e5f3f'/>
<id>21b4c14971fab7cb517b6af243e058b0363e5f3f</id>
<content type='text'>
https://github.com/ruby/prism/commit/afc7c9344a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/afc7c9344a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] (ruby_parser) Match match3 nodes for regular expressions</title>
<updated>2024-07-11T19:46:50+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-11T14:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3c3be9c6b230bcc77bbdf26996b31adc584b9698'/>
<id>3c3be9c6b230bcc77bbdf26996b31adc584b9698</id>
<content type='text'>
https://github.com/ruby/prism/commit/47cb73ce69
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/47cb73ce69
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] (ruby_parser) Reverse associativity of and and or nodes</title>
<updated>2024-07-11T19:46:49+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-11T14:17:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4c696597b729197df3a1b695e079e22d5ab0c7c2'/>
<id>4c696597b729197df3a1b695e079e22d5ab0c7c2</id>
<content type='text'>
https://github.com/ruby/prism/commit/073e8ba307
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/073e8ba307
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Tests overhaul</title>
<updated>2024-05-30T19:18:20+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-29T14:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=72452f43871b8034bfa718ed823bc62b5b81d6f9'/>
<id>72452f43871b8034bfa718ed823bc62b5b81d6f9</id>
<content type='text'>
https://github.com/ruby/prism/commit/6f886be0a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/6f886be0a4
</pre>
</div>
</content>
</entry>
</feed>
