<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism/translation/ripper.rb, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Sync Prism to 1.8.0</title>
<updated>2026-01-13T01:59:55+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2026-01-13T01:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a10f7fac1fb1dcbdb1ae41137bd7294764a34793'/>
<id>a10f7fac1fb1dcbdb1ae41137bd7294764a34793</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 the ripper translator to parse as the current ruby</title>
<updated>2025-12-02T16:20:43+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-12-02T09:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c06c2203ed14e67dc12486c815b246395ef711e1'/>
<id>c06c2203ed14e67dc12486c815b246395ef711e1</id>
<content type='text'>
Otherwise, it uses the latest prism version

https://github.com/ruby/prism/commit/86406f63aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, it uses the latest prism version

https://github.com/ruby/prism/commit/86406f63aa
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] [DOC] Specify markdown mode to RDoc</title>
<updated>2025-05-29T04:45:58+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-05-28T10:25:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=991cf2dd4d611d5a8b275dfb3ec83c4d25799629'/>
<id>991cf2dd4d611d5a8b275dfb3ec83c4d25799629</id>
<content type='text'>
https://github.com/ruby/prism/commit/12af4e144e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/12af4e144e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Accept a newline after the defined? keyword</title>
<updated>2025-03-30T17:22:41+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2025-03-22T17:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=052794bfe1970e90f4f4f9e37fc362dd27903a8d'/>
<id>052794bfe1970e90f4f4f9e37fc362dd27903a8d</id>
<content type='text'>
[Bug #21197]

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

https://github.com/ruby/prism/commit/22be955ce9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix `not` receiver</title>
<updated>2025-01-12T00:09:05+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2025-01-11T20:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=117d6e145a0270ab8fc9134403519ef13b9ebb24'/>
<id>117d6e145a0270ab8fc9134403519ef13b9ebb24</id>
<content type='text'>
`not foo` should be `!foo`
`not()` should be `!nil`

Fixes [Bug #21027]

https://github.com/ruby/prism/commit/871ed4b462
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`not foo` should be `!foo`
`not()` should be `!nil`

Fixes [Bug #21027]

https://github.com/ruby/prism/commit/871ed4b462
</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>[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] Fix support for 'it' implicit local variable</title>
<updated>2024-05-22T20:34:04+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-22T18:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e575954887a8e8ae26a4122c33c66b8cb82dfa36'/>
<id>e575954887a8e8ae26a4122c33c66b8cb82dfa36</id>
<content type='text'>
https://github.com/ruby/prism/commit/53bbcfe513
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/53bbcfe513
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] operator rename</title>
<updated>2024-05-10T15:47:48+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-10T14:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2e4466454721012b3ba27f262b3e5dd6e3d393b0'/>
<id>2e4466454721012b3ba27f262b3e5dd6e3d393b0</id>
<content type='text'>
https://github.com/ruby/prism/commit/b5e47f5c42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/b5e47f5c42
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove deprecated #child usage</title>
<updated>2024-05-03T16:02:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-03T16:02:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=97654bee49c350cc7b49e5237c9263916b1c5722'/>
<id>97654bee49c350cc7b49e5237c9263916b1c5722</id>
<content type='text'>
https://github.com/ruby/prism/commit/14d9b431e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/14d9b431e2
</pre>
</div>
</content>
</entry>
</feed>
