<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism/translation, branch v4.0.3</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] Add Ruby 4.1 as a version specifier</title>
<updated>2025-12-19T00:58:53+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-12-17T09:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=76248400b75d42288a5941aa03e2d2e6d4fac057'/>
<id>76248400b75d42288a5941aa03e2d2e6d4fac057</id>
<content type='text'>
https://github.com/ruby/prism/commit/138db9ccc4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/138db9ccc4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix `sexp_processor` gem reference</title>
<updated>2025-12-14T21:11:21+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-12-14T17:26:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=490a03bad9d3c18f66ae004055145db34d8ba599'/>
<id>490a03bad9d3c18f66ae004055145db34d8ba599</id>
<content type='text'>
It's https://rubygems.org/gems/sexp_processor, not https://rubygems.org/gems/sexp

https://github.com/ruby/prism/commit/b8a00a5f15
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's https://rubygems.org/gems/sexp_processor, not https://rubygems.org/gems/sexp

https://github.com/ruby/prism/commit/b8a00a5f15
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Define RubyParser::SyntaxError directly and drop require for ruby_parser.</title>
<updated>2025-12-14T16:42:51+00:00</updated>
<author>
<name>Ryan Davis</name>
<email>ryand-ruby@zenspider.com</email>
</author>
<published>2025-12-12T21:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4a84fa1b39e1bcd8c62b2b5225535dabcdcfdac4'/>
<id>4a84fa1b39e1bcd8c62b2b5225535dabcdcfdac4</id>
<content type='text'>
Had to add a require of sexp since that came in indirectly via ruby_parser.

https://github.com/ruby/prism/commit/df677c324f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Had to add a require of sexp since that came in indirectly via ruby_parser.

https://github.com/ruby/prism/commit/df677c324f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fixed Prism::Translation::RubyParser's comment processing</title>
<updated>2025-12-12T17:52:16+00:00</updated>
<author>
<name>Ryan Davis</name>
<email>ryand-ruby@zenspider.com</email>
</author>
<published>2025-12-07T09:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bb4a6f39519c101b6bdc847d11cad55f19e62e9a'/>
<id>bb4a6f39519c101b6bdc847d11cad55f19e62e9a</id>
<content type='text'>
Tests were failing in Flay under Prism.

https://github.com/ruby/prism/commit/af9b3640a8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests were failing in Flay under Prism.

https://github.com/ruby/prism/commit/af9b3640a8
</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] Rename Ruby 3.5 to Ruby 4.0</title>
<updated>2025-11-08T00:22:17+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-11-07T12:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7037d8f89e71a13547d031d76747e45cfe930c9f'/>
<id>7037d8f89e71a13547d031d76747e45cfe930c9f</id>
<content type='text'>
See https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523

It leaves the old variant around. RuboCop for examples accesses `Prism::Translation::Parser35`
to test against ruby-head. For now I left these simply as an alias

https://github.com/ruby/prism/commit/d0a823f045
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523

It leaves the old variant around. RuboCop for examples accesses `Prism::Translation::Parser35`
to test against ruby-head. For now I left these simply as an alias

https://github.com/ruby/prism/commit/d0a823f045
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add equal_loc to call nodes</title>
<updated>2025-10-30T13:06:09+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2025-10-26T20:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8e7d427a721ab715361c577fdea94fdebece6c6d'/>
<id>8e7d427a721ab715361c577fdea94fdebece6c6d</id>
<content type='text'>
In the case of attribute writes, there are use cases where you want
to know the location of the = sign. (Internally we actually need
this for translation to the writequark AST.)

https://github.com/ruby/prism/commit/bfc798a7ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the case of attribute writes, there are use cases where you want
to know the location of the = sign. (Internally we actually need
this for translation to the writequark AST.)

https://github.com/ruby/prism/commit/bfc798a7ec
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix back reference for ruby_parser on Ruby 2.7</title>
<updated>2025-09-15T15:10:34+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-09-14T09:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b08573c8150c97822b05b743d5ebb8c4fff5315f'/>
<id>b08573c8150c97822b05b743d5ebb8c4fff5315f</id>
<content type='text'>
Symbol#name is only a thing since Ruby 3.0

https://github.com/ruby/prism/commit/2de82b15fc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Symbol#name is only a thing since Ruby 3.0

https://github.com/ruby/prism/commit/2de82b15fc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Documentation for Prism::Translation::Parser</title>
<updated>2025-09-13T14:16:59+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2025-09-13T14:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b897a47ae965367eb154eec8abe618711a91f1c1'/>
<id>b897a47ae965367eb154eec8abe618711a91f1c1</id>
<content type='text'>
Make it clear that it parses with the most recent version of Ruby
syntax.

https://github.com/ruby/prism/commit/7285d1fbab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it clear that it parses with the most recent version of Ruby
syntax.

https://github.com/ruby/prism/commit/7285d1fbab
</pre>
</div>
</content>
</entry>
</feed>
